2011-12-22 68 views
0

我开发了一个应用程序,使用phonegap和jquery mobile在iphone和android上运行。 他们的组合真的很棒。为了支持多平台,我也评估了其他一些平台,但是我遇到的问题是用户界面不感觉自然(虽然对于大多数应用程序性能来说不是问题,但不能与本机进行比较)。使用原生用户界面进行移动多平台开发

到目前为止,本机UI访问的唯一解决方案似乎是monotouch。

对于在iphone和android平台上提供本地用户界面的平台,您是否有任何建议?

谢谢。

回答

0

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

1

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

+0

true :)在桌面上,即使经过20年,问题仍未解决 – memical 2011-12-22 16:20:48

0

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

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

+0

现在我让框架尽可能地接近,jquery mobile做到了这一点。我希望有更好的办法。我认为monotouch可能是解决方案。 – memical 2011-12-22 16:24:06