C 跨平台移动框架仅适用于UI

C++ cross platform mobile framework only for the UI

本文关键字:适用于 UI 框架 跨平台 移动      更新时间:2023-10-16

我决定,对于我来说,在C 中编码我的应用程序很方便,因为这是牢记跨平台解决方案时正确的语言。

问题是每个平台的UI FrameeWorks确实很难处理,并且需要大量时间来创建最简单的UI框架。在UI部分中,我还放置了多点触摸手势,虚拟按钮,文本区域输入以及所有可以接收和处理用户输入的基本内容。

现在,此UI大部分都基于HTML5,并且基本上所有应用程序最终都具有相同的"酷"外观,因为我正在寻找C/C 解决方案,因此HTML5解决方案不太少。

如果我在C/C 中寻找移动交叉平台UI库,或者可以与C/C 代码接触?

我可以考虑哪些库?

使用跨平台,我的意思是至少支持iOS和Android。

交叉移动现在有些不可能。为什么不尝试在HTML5中编码所有内容?并为多个移动平台分别编写平台特定的C 代码?

还要查看Corona SDK(我听说过的,有更好的支持)。

编辑:

http://www.mosync.com/似乎是另一个可行的选择。这也使您可以混合HTML5和C

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

  • c 中的逻辑,适用语言中每个平台的UI分别为UI
  • 单声道,也就是.net/c#
  • 基于HTML的框架,(PhoneGap,AppCelerator)

这些都不适合您的所有要求。确定哪个更重要 - 最大代码重复使用?C ?

专门针对UI,这是最难抽象的部分。跨平台GUI库(QT,Swing)倾向于以最低的共同点为目标,而应用程序最终会在所有受支持的平台上看起来很丑陋。