为多个平台开发移动应用程序(没有跨平台框架!)

Mob*_*pps 11 mobile cross-platform

我们是一个相对复杂的非游戏iPhone 3应用程序的开发者,我们开始进行雄心勃勃的重写以更好地利用iOS 4.这个应用程序有一个重要的社交元素,所以我们开始认为我们喜欢使其在尽可能多的现代移动平台上可用:

  • iPhone/iOS版
  • Android的
  • Windows Phone
  • 黑莓OS
  • 塞班

跨平台开发有几种方法,它们都有局限性.没有任何解决方案可以像本机应用程序那样利用所有设备的功能.鉴于我们的应用程序的复杂性,我只想在不诉诸跨平台框架的情况下最大化"逻辑"代码重用.我正在设想的工具可以使针对多个平台的应用程序开发和测试更加无缝.我们如何才能在5个平台上进行开发所需的工作量不到5倍?

Bet*_*eth 15

尽可能多地将功能推送到共享Web服务器,并尝试仅创建特定于平台的UI.