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

Android 使用本机UI进行移动多平台开发,android,iphone,mobile,native,multiplatform,Android,Iphone,Mobile,Native,Multiplatform,我开发了一个应用程序,运行在iphone和android上,使用phonegap和jquery mobile。 它们的结合真的很棒 为了支持多平台,我还评估了一些其他平台,但我遇到的问题是UI感觉不到原生(尽管对于大多数应用来说这不是问题,但性能无法与原生相比) 到目前为止,唯一能够访问本机UI的解决方案似乎是monotouch 无论使用何种语言,您对至少在iphone和android上提供本机ui的平台有何建议 谢谢。获得本机UI响应的唯一方法是编写本机应用。本机UI确实是一个难题。您需要先阅

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

为了支持多平台,我还评估了一些其他平台,但我遇到的问题是UI感觉不到原生(尽管对于大多数应用来说这不是问题,但性能无法与原生相比)

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

无论使用何种语言,您对至少在iphone和android上提供本机ui的平台有何建议


谢谢。

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

本机UI确实是一个难题。您需要先阅读HIG,用颜色和图像制作UI,以接近系统默认值。但如果你使用的是PhoneGap,为什么还要担心呢?只需依靠框架来接近外观和感觉。让你的应用程序真正有用比让用户看起来习惯更吸引人


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

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

true:)在桌面上,问题甚至在20年后都没有得到解决。现在,我让框架变得尽可能接近jquerymobile尽可能做到这一点。我希望有更好的办法。我认为monotouch可能是解决这个问题的方法。