gpt4 book ai didi

android - native 代码对 Android/iPhone 应用程序开发的影响

转载 作者:太空宇宙 更新时间:2023-11-03 12:11:36 24 4
gpt4 key购买 nike

我想为 Android 为 iOS 创建一个应用。

现在,我必须在我的应用程序中使用大量 native C++ 代码。
所以我想知道:

  • 使用 native 代码是否存在任何性能问题?
  • 是否可以使用 native 代码完全控制(手机的)资源?
  • 在 Android 或 iOS 中使用 native 代码是否有任何限制或缺陷?
  • 您能否推荐在 Android/iOS 应用开发中大量使用 native 代码?还是气馁?

最佳答案

对 native UI 控件和事件的完全访问通常涉及在 iOS 上使用 Objective C,在 Android 上使用 Java 来实现 Dalvik。计算内核、模型对象内部结构、Open GL 渲染等都可以用 C/C++ 完成。在 Mac OS X 和 iOS 上,Objective C++ native 代码,因此运行速度与 native 代码一样快(假设您的代码本身并不慢)。在 Android 上,通过 NDK 接口(interface)调用可能会有少量开销。

iOS 安全沙箱不允许从普通操作系统设备上的任何应用程序完全控制所有资源。

关于android - native 代码对 Android/iPhone 应用程序开发的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8586927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com