越来越多的客户希望拥有跨移动应用程序(主要是Android,iPhone和BB的组合)。
那么最好的方法是什么呢?
使用PhoneGap或类似的多平台工具?这种工具会引入另一层,并且开发人员会依赖于它。
雇用3个开发人员为每个平台开发应用程序?这样成本很高。
还有其他选择吗?
越来越多的客户希望拥有跨移动应用程序(主要是Android,iPhone和BB的组合)。
那么最好的方法是什么呢?
使用PhoneGap或类似的多平台工具?这种工具会引入另一层,并且开发人员会依赖于它。
雇用3个开发人员为每个平台开发应用程序?这样成本很高。
还有其他选择吗?
开发一个为移动浏览器优化的Web应用程序。
如果必须开发原生应用程序,请不要假设3个应用程序= 3倍的成本。从应用程序的第一个版本中学到的经验将使后续版本的开发更快。如果您可以利用可重用组件,则尤其如此。例如,我开发了一个跨平台应用程序,其中Web服务执行大部分繁重的工作。每个本地应用程序主要是UI代码。
正如您所说:
快速、廉价、有限 - 选项1。
全功能、定制、昂贵 - 选项2。
您来选择。
对我而言,我讨厌劣质的移动应用,因此我永远不会选择选项1。竞争如此激烈,如果您想做一些平庸的东西,最好还是不要开始。
如果您需要快速完成:如@dbyrne所指出的,创建一个专门的全功能移动网页。这将是快速的,很多用户更喜欢优秀的移动网页,而不是在手机上再装一个应用程序。