-4

データベースを暗号化する必要がある Android フォン/タブレット アプリケーションにデータベース機能を追加しています。私はいくつかのオプションを調査しており、現在SQLCipherを検討しています。

私の 1 つの懸念は、SQLCipher がネイティブ コードを使用していることです。次のディレクトリにネイティブ ライブラリが含まれていることがわかります。

  • libs/armeabi
  • ライブラリ/x86

これは、ARM および X86 プロセッサ システムでのみ動作することを意味すると思います。(間違っていたら訂正してください)

アプリがこれら 2 つのアーキテクチャのみをサポートしている場合、多くのデバイスが除外されますか? 私の理解では、モバイル デバイスの大部分は ARM プロセッサを使用しています。これは正確ですか?

4

1 に答える 1

3

私の知る限り、Android は ARM と x86 に加えて MIPS に移植されています。ネイティブ AVD を使用して x86 でアプリをテストしたり、実際のデバイスを使用して ARM でアプリをテストしたりするのはかなり簡単です。

私は、MIPS プロセッサを搭載した Google ランドスケープの製品デバイスを認識していません。Android を実行している組み込み MIPS SoC をいくつか見たことがありますが、それらはダウンロード可能なアプリを備えていません。

Intel に関する限り、Intel チップで動作する 1 台の電話 (Motorola?) についての言及を聞いたことがあります。また、Intel は今月初めに Computex で Android タブレットを披露しました。もちろん、(消費者にとって) その美しさは、Android と Windows 8 を問題なく実行できることです。

これは、現時点では、MIPS をサポートしないことが制限ではなく、おそらく将来もサポートされないということです。ただし、Intel の Android が登場する予定であり、市場は今後 6 ~ 9 か月でそれがどれほどうまく機能するかを示します。(2014年にこの回答を読んでいる場合は、コメントして、どうだったか教えてください)。

もちろん、いつでも MIPS 用のネイティブ コードをコンパイルできます...

于 2013-06-22T04:50:56.427 に答える