私はjQueryMobileとPhoneGapでクロスプラットフォームのモバイルアプリケーションを構築しており、現在iPhone/iPadリリースを準備中です。 Phonegapドキュメントは、デバイスに展開する前にiOSシミュレータにデプロイすることを提案しています。http://phonegap.com/startWebアプリケーションがSafariで正常に動作する場合は、iOSシミュレータでテストするのもなぜですか?
私のアプリは、vibrate機能を使用していますが、デバイス依存のものはほとんどありません。基本的には、ローカルストレージを使用するパッケージ化されたWebサイトです。
私は、シミュレータにデプロイするときに、Safariブラウザ(Windows、iMac、およびiPad上のSafariをテスト済み)でアプリケーションをテストしても問題は発生しません。
Safariはすべてのデバイスで同じように動作すると言われていますので、ラップトップで動作するモバイルデバイスOSシミュレータの非常に不自然な状況でのみ発生する問題は無視できます。
私は正しいですか? Safariで動作する場合、iOSシミュレータでウェブアプリケーションをテストする理由は何ですか?
私は最近SafariでJWPlayer(javascriptプラグイン)に問題がありました。デクストップのSafariブラウザとアンドロイドブラウザでうまくいきました。しかし、実際のiPhoneでは非常にバグだった。 個人的な経験から、実際のiデバイスでテストすることをお勧めします。 – Reinard