gpt4 book ai didi

android - 是否可以用C++编写核心逻辑来开发浏览器、android和iphone?

转载 作者:行者123 更新时间:2023-11-30 03:05:36 24 4
gpt4 key购买 nike

通过一些谷歌搜索,这似乎在使用 NDK 的 iOS、Android 以及使用 Java Web Start 或 Java Applet 的浏览器中是可能的。我知道 iOS 和 Android 的 GUI 必须使用 Objective-C 和 Java 来完成。如果这甚至可能,当您开始考虑调试支持时,它的实用性如何?

最佳答案

可以通过 C api 访问 Objective-C 运行时, 因此可以使用纯 C++ 为 iOS 和 Cocoa 编写代码。

对于 Web 开发,据我所知目前没有任何东西可以让您部署用 C++ 编写的代码。这是因为 C++ 通常被编译成 native 代码,这很难进行沙盒化,并且可能存在安全漏洞。将来,可以使用 Native Client 运行此类代码。 .目前它仍在开发中,但作为 Chromium 的实验性扩展,它已经部分发挥作用。

对于 Android,您的代码必须始终在 Dalvik JVM 中运行,但您可以使用 Android NDK 将已编译为 native 代码的 C++ 合并到本地代码中。 .

关于android - 是否可以用C++编写核心逻辑来开发浏览器、android和iphone?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7576809/

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