AndroidNDKによるJNI開発手法第4章 AndroidNDKによる JNI開発手法 緒方 聡 O g a t a S a t o s h i 株式会社イーフロー 事業統括本部 海外開発部 第 4 章 る最大のメリットは「実行処理の向上」と「既存のライ ブラリの有効活用」です。第2章の「Android高速化 テクニック」で紹介されている高速化テクニックの最後 の手段としてJavaコードをネイティブコードに置き換 えるのは、実行処理の向上という側面では有効です。 ただし、ネイティブコードにしてしまうと特定のプラッ トフォームに依存してしまうため、たとえばARM向け に作成したネイティブコードはx86では動作しないの で、結果として作成したアプリはARM専用ということ になってしまいます。 メリットとデメリットを比較し、JNIを使うか使わ ないかをよく考えてください。もしJNIを使う