这个问题是在一年前被问到的,我想再问一次,因为早些时候答案并不简单:-)。我希望我们现在已经清楚了。
我的问题涉及为基于IOS和Android的设备开发单个客户端的最佳方式,用于简单的数据输入类型应用程序。该应用程序不会使用GPS,相机等任何设备特定功能。以下是我的理解,随意纠正或补充:
提前致谢。 苏海尔
答案 0 :(得分:1)
使用phonegap。这是开发适用于各种移动浏览器的智能手机应用程序的最佳选择。就相关框架而言,您可以选择snencha touch或jquery mobile。
答案 1 :(得分:0)
“在任何地方写一个运行”lefts html5作为唯一选项,任何其他解决方案都无法做到这一点,即使像phonegap或sencha这样的html5包装器也需要特定于平台的工具来打包它像本机应用程序或为它创建本机插件。 Html5应用程序可以设计为能够脱机工作并在本地存储数据。 我不喜欢xml / rpc for xml很重要解析,并且为xml表单添加了太多额外的字符以传输负载,json更轻便且更受欢迎。 要支持ipad,您需要创建一组ipad UI(通常是另一组xib或storeboard)。如果两组UI相同,则可以使用相同的代码。
答案 2 :(得分:0)
1& 2,如果应用程序很简单,为什么不在两个操作系统中将其原生地写入,这样它会表现良好?我们已经看到,在尝试WORE心态并使用Titanium和Sencha等内容的应用程序中,我们的维护成本要高得多。
如果您想要简单,只需将其设为自定义网页即可。