2010-12-02 12 views
11

Android携帯電話のリストとそのサポートされているネイティブコードはありますか?Android携帯電話の対応ネイティブコードのリスト

たとえば、armeabiをサポートする電話機と、armeabi-v7aをサポートしている電話機を知りたいとします。後者は、ネイティブコードで浮動小数点計算をたくさん行うので重要です。

+6

あなたの質問が本当に「別のNDK '.so'を作成するのに十分な' armeabi-v7a'デバイスがあるのですか?答えははいです。 2010年のハイエンドスマートフォン(Nexus One on on)のほとんどがARM7を使用していると私は信じている。 NDKが両方の.soファイルをビルドした場合、デバイスは実行時に正しいものを選択し、浮動小数点の速度向上をもたらし、古いARMチップセットとの互換性は損なわれません。 – CommonsWare

+0

@CommonsWare実際問題は、私はv7aで十分速く実行するネイティブコードを持っていますが、非v7aでは時間制限の前後です。一部のユーザーは、 "Droid"、 "HTC Hero"などを使用して問題が発生していると言いますが、v7aやその他の問題をサポートしていないため問題があるかどうかを知りたいと思っています。 Btw私はあなたのデジタルブックの購読者です。ありがとう! – yuku

+1

ああ、私は理解しています。 「制限時間」がANR制限である場合、その作業をAsyncTaskまたはIntentServiceなどに移動することを検討することもできます。特に、ローエンドのARM5チップはまだまだたくさんあります。 ARM7浮動小数点がARM5よりも100倍高速でない限り(これは私が知っている限りである可能性があります)、主なアプリケーションスレッドからARM7の処理が行われても、UIはさらに改善されます。 OTOH、私が「期限」を誤解している場合、私は謝罪します。購読いただきありがとうございます! – CommonsWare

答えて

6

もう一つの良いリンクは次のとおりです。

申し訳ありません2回。私は答えあたり1つのリンクしか送ることができません.......

+0

誰かが混乱しているような場合は、OSデータベース>検索ツール>プラットフォーム>サポートされているCPU命令セット 'を参照して特定のABIを検索してください。しかし、これはデバイスの代わりにオペレーティングシステムのリストを生成します。 – spanndemic

3

は私が前に同じような状況に直面していると私は、このリンクを使用:など テキサス・インスツルメンツ、インテルAtom、) :あなたは他のメーカーのために 情報を見つけることができ

関連する問題