开发多平台移动应用程序的最佳方法是什么?

时间:2010-06-04 14:01:16

标签: iphone android blackberry mobile

我们需要制作一个在iPhone,Android和BB上运行的应用程序。编写最少代码的最佳方法是什么?我知道一些框架,但我不确定最好的方法。

5 个答案:

答案 0 :(得分:4)

我认为最简单的方法是编写移动网络应用。如果所有的手机都有数据然后让他们点击一个基于移动设备的网站,那么你就写了一次并且关闭了。

答案 1 :(得分:3)

有一些框架可以让你定位所有三个或更多。

答案 2 :(得分:1)

BB使用J2ME和iPhone使用Objective-C,因此没有机会支持它们。你可以想象用C / C ++编写一个框架然后用于iPhone和Android(使用NDK),但是UI总是需要为特定平台编写。

答案 3 :(得分:1)

跨平台开发的最佳和最具成本效益的方法是使用移动开发平台。市场上有几款产品,但在选择产品时应注意几点。

  • 该平台是针对企业应用程序,社交应用程序还是游戏
  • 平台是否允许您为底层设备构建本机应用程序
  • 安全(企业)
  • 如何扩展您的解决方案
  • 如何管理更新,更改,版本和新设备
  • 如何将移动应用程序集成到后端系统。
  • 在平台上开发的应用程序有多大,它们越大,应用程序运行的设备就越少

如上所述,您的选择取决于您要编写的应用程序类型以及您想要访问的平台。

我工作的公司VMT提供了一个名为RAMP的平台。 RAMP使您能够接触到智能手机和功能手机,从低端的Nokias,索尼爱立信,三星(MIDP 1.0以上)等一直到Android,Blackberry等。

我们的平台更专注于安全的本机企业应用程序,但您也可以在其上构建社交应用程序(推特,聊天等)。 RAMP还允许您构建插件,以便您可以使用相机,GPS等手机功能,并开发自己的用户界面。

您可以在http://ramp.virtualmobiletech.com/

下载RAMP

答案 4 :(得分:0)

Web服务是涵盖所有这些平台的最佳方法。