Ric*_*ton 7 java android android-ndk
我需要一些要在大long [] s上执行的操作非常快.我能看到的唯一选择是使用Android NDK.任何人都可以根据哪些设备可以使用该应用程序以及维护我的应用程序的含义,总结NDK对我的应用程序的作用?
我看到你需要指定你想要编译C代码的架构,比如ARM和Intel.当Android的新架构出现时会发生什么?每次出现新架构时,我都必须更新我的应用程序吗?
任何人都可以根据哪些设备可以使用该应用程序来总结NDK对我的应用程序的影响
只有在具有NDK的CPU上运行的设备.so才能运行您的应用程序.
以及维护我的应用程序的含义是什么?
在多个CPU架构上进行测试可能需要每个架构的硬件.我说"可能"因为......
当Android的新架构出现时会发生什么?
......我们真的不知道.除了添加ARM7支持之外,NDK还没有改变其目标.
现在,我可以想到两个主要的Android非ARM平台:
可以想象,仿真器似乎可以模拟这些CPU.毕竟,现有的Android模拟器模拟ARM5.但是,除非发生这种情况,否则您将需要为要支持的每个体系结构测试硬件.
每次出现新架构时,我都必须更新我的应用程序吗?
仅当您想要支持新架构时.除非有足够数量的设备可以访问您的应用程序,否则任何新架构都不会非常重要."临界质量"可能来自一般设备销售,或者可能是因为您达成OEM协议以将您的应用捆绑在某人的设备上.
代码很简单,适用于所有的archs.
观看你的结尾.
| 归档时间: |
|
| 查看次数: |
1146 次 |
| 最近记录: |