我决定对我来说,用C++编写我的应用程序很方便,因为在考虑跨平台解决方案时,这是正确的语言。
问题是,每个平台的UI框架都很难处理,即使是最简单的UI框架也需要相当多的时间来创建;在UI部分,我还添加了多点触摸手势、虚拟按钮、文本区域输入以及可以接收和处理用户输入的所有基本内容。
现在这个UI的大部分都是基于HTML5的,基本上所有的应用最终都有相同的“酷”的外观,尽管这个HTML5解决方案不适合我,因为我正在寻找一个C/C++解决方案。
如果我在寻找C/C++的移动跨平台UI库,或者可以与C/C++代码接口,我可以考虑哪些库?
对于跨平台,我的意思是至少支持iOS和安卓。
发布于 2012-10-24 03:59:46
目前来看,Cross是不可能的。为什么不尝试用html5编写所有代码呢?并为多个移动平台分别编写特定于平台的C++代码?
还可以看看Corona SDK (我听说它有更好的支持)。
编辑:
http://www.mosync.com/似乎是另一个可行的选择。这还允许您混合使用html5和C++
发布于 2012-10-24 04:21:46
目前,跨平台开发最流行的方法是:
在C++中使用
这两种方法都不符合您的所有要求。决定哪个更重要-最大限度的代码重用?C++?
特别是对于UI,这是最难抽象的部分。跨平台的GUI库(Qt,Swing)倾向于追求最小的公分母,而应用程序在所有支持的平台上看起来都很丑陋。
https://stackoverflow.com/questions/13038226
复制相似问题