- Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
108 :デフォルトの名無しさん[sage]:2015/07/24(金) 13:09:41.33 ID:MFkWxlwb - >>104
NDKのCのコードをコンパイルしてリンクするだけなら、Android StudioがNDKサポートしてなくてもgradleのコードをゴリゴリ書けばできてしまう Android Studio1.2以前向けのgradle-pluginでは非公式にNDKのCコードをコンパイルしてリンクするための仕組みが組み込まれていた 今ベータ版のAndroid1.3では1.2とは別のNDKサポートが試験的に導入されていて、専用のgradle-pluginを使うことでこれが有効になる Cのデバッガなんかがちゃんと使えるようになるのはたぶん1.3から ネットの情報は上記がごちゃごちゃ
|
- Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
109 :デフォルトの名無しさん[sage]:2015/07/24(金) 13:20:21.09 ID:MFkWxlwb - ためしてみりゃわかるが、いまのLoli5.1のARTもネィティブコードにくらべたら全然遅い
サーバとかで動くJITのJVMは優秀でネィティブコードに匹敵するぐらいの速度が出るとかいうけど、 AndroidのDalvikやARTは全然その域に達してない
|
- Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
113 :デフォルトの名無しさん[sage]:2015/07/24(金) 15:30:30.15 ID:MFkWxlwb - >>111
ネィティブコードに変換したって メモリの管理にはGC使うし、アドレス直接操作するようなコードは書けない その辺から生じるオーバヘッドが原因で静的なコンパイルでC言語のコードに追いつくのはほぼ不可能
|
- Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
115 :デフォルトの名無しさん[sage]:2015/07/24(金) 19:26:35.35 ID:MFkWxlwb - >>114
AndroidでバックグランドのアプリのGCがバッテリー消費に影響するかどうかはアプリの作り方次第 っていうかあんたスマホスレとかから流れてきた素人さん?
|