具有本机代码支持的跨平台移动框架
Cross platform mobile frameworks with native code support
我正在寻找一个跨平台框架列表,这些框架支持在C++中构建本机库。 我的大部分遗留代码库都是用C++编写的,我想在手机上使用本机代码部署我的应用程序,而不是使用客户端/服务器模型。 用网络包装它会导致延迟、降低性能并降低用户体验。
我已经看过一些基本的,如PhoneGap和Titanium,但我不能从他们的网站上获得他们是否支持原生,或者他们支持它的程度。 我看过JUCE,这是一个C++的框架作品,但不清楚它有多成熟。
到目前为止我发现了什么
- Juce:开源,小
- 摩艾石像:越野车文档
- 果酱:稳定、成熟
- wxWidgets:仅限测试 版
更新
几年后,看起来Qt已经到了可能成为顶级竞争者的地步。 在此期间成熟的其他平台包括Unity和Embarcadero。
检查 MoSync,您可以使用 C、C++、HTML5、JavaScript 构建移动应用程序。查看他们的网站以查找大量技术信息。
相关文章:
- 将对象移动到std::shared_ptr
- 何时在引用或唯一指针上使用移动语义
- 如何从具有移动语义的类对象中生成共享指针
- 将shared_ptr移动到<StructA>shared_ptr<变体<结构A、结构 B>>
- C / C++ 移位/偏移/向左或向右移动位图?
- 通过网络、跨平台传递std::变体是否安全
- MSVC将仅移动结构参数解释为指针
- 自定义先决条件对移动分配运算符有效吗
- 返回值优化:显式移动还是隐式
- 当有分配器意识的容器被复制/移动时,反弹分配器是否被复制/移走
- 为什么复制而不是移动数据元素?
- 可以使用移动语义更改或改进此C++代码吗?
- 使lambda不可复制/不可移动
- 在跨平台桌面/移动应用程序套件中使用 ZeroMQ 来解决架构问题
- 如何使用常见的C 业务逻辑和数据访问层构建跨平台移动应用程序
- C 跨平台移动框架仅适用于UI
- 具有本机代码支持的跨平台移动框架
- 用于移动应用开发的c++跨平台框架
- 为什么对象 (.obj) 文件不能跨平台移动?
- 来自Qt/C++的跨平台移动通知