android - 具有 native 代码支持的跨平台移动框架

标签 android c++ ios frameworks native

我正在寻找支持在 C++ 中构建 native 库的跨平台框架列表。我的大部分遗留代码库都是用 C++ 编写的,我想在手机上使用 native 代码部署我的应用程序,而不是使用客户端/服务器模型。用网络包裹它会引入延迟、降低性能并降低用户体验。

我看过一些基本的,例如 PhoneGap 和 Titanium,但我无法从他们的网站上了解他们是否支持原生,或者他们对原生的支持程度。我看过 JUCE,它是一个 C++ 框架,但不清楚它有多成熟。

到目前为止我发现了什么

  • Juce:开源,小型
  • Moai:错误的文档
  • 果酱:稳定、成熟
  • wxWidgets:仅限测试版

更新

几年后,Qt 似乎已经到了可能成为顶级竞争者的地步。当时成熟的其他平台包括 Unity 和 Embarcadero。

最佳答案

检查 MoSync ,您可以使用 C、C++、HTML5、JavaScript 构建移动应用程序。查看他们的网站以查找大量技术信息。

关于android - 具有 native 代码支持的跨平台移动框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10251731/

相关文章:

android - 缺少 sync_val_compare_and_swap_1

android - 从 PreferenceScreen 启动 Activity 时出现异常

java - 安卓字符串问题

C++调用存储在映射结构中的函数指针

ios - 无法在 tableViewCell 中设置横向坐标

ios - 在应用程序中显示带有自定义 UINavigationBar 主题的 MFMailComposer 的白色 UINavigationBar

Android actionLayout 不与工具栏一起显示

c++ - WSASetSocketSecurity 缺失

c++ - 将对象指针转换为双 void 指针(指向 void 指针的指针)

ios - 如何对 UIViewController 进行单元测试 - TDD/BDD