使用本机UI进行移动多平台开发

时间:2011-12-22 13:19:41

标签: android iphone mobile native multiplatform

我开发了一个应用程序,在iphone和android上运行,使用phonegap和jquery mobile。 它们的结合非常棒。

为了支持多平台,我也评估了其他一些平台,但我遇到的问题是UI感觉不是原生的(虽然不是大多数应用程序性能的问题都无法与本机进行比较)。

到目前为止,唯一能够访问本机UI的解决方案似乎是单点触控。

对于至少在iphone和android上提供原生ui的平台,你有什么建议,无论使用哪种语言?

感谢。

3 个答案:

答案 0 :(得分:1)

获得本机UI响应的唯一方法是编写本机应用程序。

答案 1 :(得分:0)

本机用户界面确实是一个难题。您首先需要阅读HIG,使用颜色和图像烹饪UI以获得系统默认值。但是如果你使用PhoneGap的话,为什么还要担心呢?只需依靠框架即可获得外观和感觉。让您的应用真正有用,比看起来习惯用户更有吸引力。

但重要的是调整交互式设计以避免冲突。例如iOS导航栏最左边有返回按钮,不要把它放在右边。如果长按或上下文菜单键按下没有响应,Android用户将会失望。

答案 2 :(得分:0)

现在我将使用基于phonegap和本机控件插件的混合js,我将根据需要进行扩展。