答えて
Androidは他のCPUでも動作します。 Intel Atomなどです。
あなたのアプリはJavaだけを使用している場合、それは問題ではありません。どのCPUでも実行でき、気にしません。 Javaで作業する場合は、CPU単位でプログラムする必要はありません。
アプリケーションがネイティブコード(NDK)を使用する場合は、すべてのCPUのサポートしたい上で実行するために、あなたのAPKを準備する必要があります。方法については、theseなどの手順で説明しています。
あなたはNDKたりする必要はありませんかどうかわからない場合、あなたはおそらくありません。 NDKは、高性能ゲームのような非常に特殊な場合に必要です。あなたが通常のアプリケーションを作っているだけの場合は、おそらくJavaだけを使用します。 APK問題について
- あなたが複数のアーキテクチャをサポートする必要がある場合は、単一のAPKまたは複数のAPKの両方を使用してこれを行うことができます。詳細はthisをお読みください。
JavaはAndroidでは使用されていません。 Androidアプリはさまざまな言語からコンパイルできます。 – mbanzon
あなたは間違っています。 AndroidはDalvik JVMに大きく依存しています。 Dalvikは主にJavaの周りに設計されていますが、他の言語も同様に使用できます。 Dalvikは伝統的なJVMではなく、JARファイルの代わりにDEXファイルを使用しますが、まだJITコンパイルのバイトコードです。 – talkol
JITとのバイトコードですが、JVMではありません。 Javaではありません。これはアーキテクチャ(スタックとレジスタ)が完全に異なっています - http://en.wikipedia.org/wiki/Dalvik_(software) – mbanzon
アンドロイド - オープンソースプロジェクトは - 野生のほぼすべてのCPU上で使用されています。
APKファイルにはさまざまなタイプの配列を含めることができます。これらのほとんどは、APKを任意のCPU上で実行できますが、共有ライブラリなどの特定のタイプが含まれていて、プラットフォーム間の互換性が損なわれる可能性があります。
はAPKファイルの内容の概要についてはthe article on wikipediaを参照してください。
Androidは、Intel Pentium MのようなシングルコアのIntel Atomや他のCPUのようなものです.X86 CPUは、以下のようなスムーズなものを実行するために少なくとも480MHZのCPUを必要とします。 。 とjavaでプログラミングしている場合はtalkolとして言及しています(おそらく)アーキテクチャは関係ありません。
APKを実行するには、Android OSにインストールする必要があります。そして、Android OSは関連するアーキテクチャをサポートする必要があります。
これが例外かどうかわかりませんが、ソフトウェアがのトリッキーをAndroidエミュレータのように機能させるかどうかはわかりません。しかし、BlueStacksは、AndroidアプリをWindows、Mac、Chrome OSプラットフォーム(ARMとx86のみ)にインストールして実行できるようにします。それとも、Android OSがARMプラットフォーム以外の3つのプラットフォームでも動作する/サポートされているという事実だけかもしれません。すなわち:
AVDに、あなたが間を選択するオプションを持っていることがわかります、ほか既存の仮想デバイスを新規作成または編集するときにARM、Intel x86およびMIPSアーキテクチャ(をSDKマネージャからインストールした場合)。
結論:アーキテクチャがAndroid OSを実行できる場合、あなたのアプリもそれを実行することができます。
i.MXは、TI OMAP、nVidia Tegra、およびQualcomm Snapdragonとほぼ同じ方法でARM SoCファミリです。 – marko
- 1. CPU使用率OS Xインターフェイス
- 2. Linux上でAndroid用ARMバイナリを実行するARM
- 3. Android用のARM NEONデバッグNDK
- 4. Android:コール専用バージョンAPI
- 5. Android ARM v7エミュレータ
- 6. JavaからOSのCPU使用率を取得する方法
- 7. Android NDKでマルチコアCPUを使用する
- 8. ハニカムはタブレット専用ですか?
- 9. CPU空腹アンドロイドエミュレータ:アンドロイドARM EABIイメージのx86画像
- 10. CPUソケットの数、またはOS X
- 11. Android - メモリ/ CPU使用率
- 12. ARMプロセッサ/ ARM for ARM - セキュリティリングがありますか?
- 13. OS XでアプリケーションのCPU使用率を制御する方法は?
- 14. gethostbynameはフリーズし、Mac OS X上で100%CPUを使用します
- 15. Android。 CPU使用量が多すぎる
- 16. Android NDKで既存のARMクロスコンパイラを使用する方法
- 17. CPUがARM v5 CPU命令と互換性があるかどうかを調べる方法
- 18. Android filesDirは読み取り専用で表示されます
- 19. ARMでkgdbを使用するには?
- 20. Android C/C++ユニットテストARMエミュレータ - Ubuntu
- 21. IOKitはMac専用フレームワークですか?
- 22. Visual Studioはプログラミング専用ですか?
- 23. AndroidでのCPUロックのオーバーライド
- 24. Android用Mac OS Xで〜/ .android/debug.keystoreを見つけるには?
- 25. ARM用のサンプルBSP(ソース)
- 26. Androidの読み取り専用ファイルシステムエラー
- 27. Android - 読み取り専用ファイルシステムIOException
- 28. Androidのテスト専用アクセス許可(グラブル
- 29. 画像ビュー専用のAndroidビューページ
- 30. Android専用の署名付き鍵
http://www.android-x86.org/ –