Androidの開発とテスト用に携帯電話を購入したいです。ギャラクシーネクサスは開発者の間で評判が良いことを知っていますが、新しいネクサス4はどうですか?
Nexus 4では、OSの最小バージョンは4.1.2または4.2になります。以前のバージョンをテストしたい場合、別の電話が必要ですか?
Nexus 4を次のOSバージョン(Android 5.0など)にアップグレードした場合、4.1にダウングレードできます。NexusシリーズでROMをフラッシュするのはどれくらい複雑ですか?
2 に答える
しかし、あなたが手に入れることができる最新の電話。そうすれば寿命が長くなります。内蔵エミュレーターで他の電話をテストできます。
ここにあなたを助けるためのいくつかのリンクがあります:
https://developer.android.com/tools/testing/testing_android.html
全体として、開発に最新バージョンのAndroidを使用するのが最善の方法です。(例:ハニカム前のバージョンでは、画像/ビットマップのラスターデータがネイティブメモリに保存されていたため、メモリリークを検索したときに、メモリリークが発生したビットマップの実際のサイズは数百バイトしか表示されませんでした。)
一方、ベンダーは携帯電話をカスタマイズしており、カメラなどのさまざまなドライバーを使用しています。したがって、1台の電話でのみテストする場合、状況によっては十分でない場合があります...古い電話(使用可能なメモリが少なく、ハニカムOS以前)と新しい電話を使用することをお勧めします...
ACRAまたはその他のクラッシュレポーターツールを統合して、製品を実際に追跡できるようにする必要があります。Bugsenseまたは同様のソリューションは、ユーザーのコードで発生したさまざまな例外を確認できる優れたWebインターフェイスを提供します...
実際の電話にアクセスできない場合は、bitbar.comのTestDroidがソリューションを提供します。これは、テストケースを実行できるさまざまなAndroid電話(> 100)のクラウドがあるためです...
ダウングレードに関しては、それがサポートされているかどうかはわかりません...