今回はAndroid NDKを使用して、JavaコードとC言語で記述されたNativeコードで速度の比較を行おうと思います。
まずはNDKをインストールします。以下のリンクからndkをダウンロードします。
http://developer.android.com/intl/ja/sdk/ndk/1.6_r1/index.html
ダウンロードしてきたら以下を実行しインストールします。
$(NDKROOT)/build/host-setup.sh
これでインストールが完了です。簡単ですね。
早速、Javaのコードを書いて速度比較していきましょう。
Read the rest of this entry »
googleは公式ドキュメントとしてAndroid開発におけるパフォーマンス設計のベストプラクティスを公開しています。
Designing for Performance | Android Developers
どんなに優れたUIであってもパフォーマンスの悪いアプリはユーザにとって使いにくいものになってしまいます。
アプリのパフォーマンスチューニングは重要です。
今回は公式ドキュメントをベースにパフォーマンス設計のベストプラクティスのご紹介です。
Javaの世界で当たり前だったものが、Androidの世界では通用しないものも多々あるので覚えておきたいです。
Read the rest of this entry »