Eclipseのエミュレーターは本当に遅いので、ハイエンドのコンピューターでも動作が遅いというレビューを読んだので、アプリケーションのテストに使用するより良い代替手段ですか?柔軟性、速度、さらには開発者の好みの点でも優れています。
画面サイズは静的であるため、Androidスマートフォンの制限ですが、androidx86 OSは画面サイズに応じて動的にできますか?
Eclipseのエミュレーターは本当に遅いので、ハイエンドのコンピューターでも動作が遅いというレビューを読んだので、アプリケーションのテストに使用するより良い代替手段ですか?柔軟性、速度、さらには開発者の好みの点でも優れています。
画面サイズは静的であるため、Androidスマートフォンの制限ですが、androidx86 OSは画面サイズに応じて動的にできますか?
androidx86イメージとIntelのエミュレーターを使用しています。それは非常に高速に動作します。通常のAndroidエミュレーターのように、さまざまな画面サイズやその他のデバイス機能を設定できます。
ただし、いくつかの短所があります。4.2バージョンはなく、4.0と4.1のみが使用可能です。Google APIがインストールされたAndroidイメージは現在利用できません(自分で追加できます)。
したがって、開発とテストの主要なデバイスとしてx86を使用できますが、古いandroidバージョンでテストするにはarm androidエミュレーターが必要であり、エミュレーターが常に正しいとは限らず、実行できるテストケースがいくつかあるため、実際のデバイスがいくつか必要です。実際のデバイスで。
PS一般的に、実際のデバイスの方が優れています(最も一般的な画面サイズとAndroidバージョンの方がはるかに優れています)。
Hardware Accelerated Execution Managerと呼ばれるものがあり、これにより状況が大幅に改善されます。
コンピューターでHAXMを使用できる場合、エミュレーターのエクスペリエンスは大幅に向上します(MacOSおよびWindowsでサポートされており、Intelプロセッサーが必要です)。起動時間と展開時間が大幅に改善されました。
また、特定のAndroidOSバージョンでのみサポートされています。
可能であれば、エミュレーターとは異なる機能を備えているため、テスト用の実際のデバイスを用意しておくと便利です。