做跨移动应用程序的最佳方式

san*_*one 4 iphone mobile android blackberry

越来越多的客户希望拥有跨移动应用程序(主要是Android,iPhone和BB的组合).

最好的方法是什么?

  1. 使用PhoneGap或类似的多平台工具?此工具引入了另一个层,开发人员将依赖它.

  2. 聘请3位开发人员为每个平台开发应用程序?这很昂贵.

  3. 别的什么?

dby*_*rne 9

开发针对移动浏览器优化的Web应用程序.

如果您必须开发本机应用程序,请不要假设3个应用程序=成本的3倍.从第一版应用程序中学到的经验教训将使开发后续版本的速度更快.如果您可以利用可重用组件,则尤其如此.例如,我开发了一个跨平台的应用程序,其中Web服务完成了大部分繁重的工作.每个本机应用程序主要是UI代码.