NDK バイナリは、Chrome OS の ARC で動作します。
(そして、多くの喜びがありました)
ただし、多くの Android 開発者は ARM バイナリのみを出荷しています。これは、携帯電話やタブレットでの x86 の市場普及率が低いためです。これはlibhoudini
、x86 CPU で ARM NDK コードを実行できる多くの x86 Android デバイスに が存在することで、おそらく Android ARM エミュレータが使用するのと同じ種類の opcode-translation-on-the-fly を使用して支援されます。ネイティブの x86 バイナリよりは遅くなりますが、アプリがまったく利用できないよりはましです。
libhoudini
Chrome OS 上の ARC アプリに関して (または同等の技術)のステータスはどのようなものですか?
筋金入りのユーザーが Chrome OS 環境をめちゃくちゃにしない限り、そこにあることが保証されていますか?
そこにいることは可能ですが、保証されていません(多かれ少なかれ、現在のx86-on-Androidステータス)?
利用できないので、NDK 対応の Android アプリを Chrome OS で動作させたい場合、ARM と x86 のバイナリをアプリと一緒に出荷したいですか?
現在の(そしておそらく近い将来の)状態をよりよく反映する、私が考えていない他のオプションはありますか?
個人的には、ARM と x86 の両方を出荷しますが、この問題全般について開発者にどのようなアドバイスを与えるべきか知りたいです。