首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅用于UI的C++跨平台移动框架

仅用于UI的C++跨平台移动框架
EN

Stack Overflow用户
提问于 2012-10-24 03:56:27
回答 2查看 2.4K关注 0票数 3

我决定对我来说,用C++编写我的应用程序很方便,因为在考虑跨平台解决方案时,这是正确的语言。

问题是,每个平台的UI框架都很难处理,即使是最简单的UI框架也需要相当多的时间来创建;在UI部分,我还添加了多点触摸手势、虚拟按钮、文本区域输入以及可以接收和处理用户输入的所有基本内容。

现在这个UI的大部分都是基于HTML5的,基本上所有的应用最终都有相同的“酷”的外观,尽管这个HTML5解决方案不适合我,因为我正在寻找一个C/C++解决方案。

如果我在寻找C/C++的移动跨平台UI库,或者可以与C/C++代码接口,我可以考虑哪些库?

对于跨平台,我的意思是至少支持iOS和安卓。

EN

回答 2

Stack Overflow用户

发布于 2012-10-24 03:59:46

目前来看,Cross是不可能的。为什么不尝试用html5编写所有代码呢?并为多个移动平台分别编写特定于平台的C++代码?

还可以看看Corona SDK (我听说它有更好的支持)。

编辑:

http://www.mosync.com/似乎是另一个可行的选择。这还允许您混合使用html5和C++

票数 3
EN

Stack Overflow用户

发布于 2012-10-24 04:21:46

目前,跨平台开发最流行的方法是:

在C++中使用

  • 逻辑,针对每个平台分别使用适当语言的C++
  • Mono,也就是.NET/C#
  • HTML-based frameworks,(PhoneGap,Appcelerator)

这两种方法都不符合您的所有要求。决定哪个更重要-最大限度的代码重用?C++?

特别是对于UI,这是最难抽象的部分。跨平台的GUI库(Qt,Swing)倾向于追求最小的公分母,而应用程序在所有支持的平台上看起来都很丑陋。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13038226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档