我们需要开发一款能够在iPhone、Android和BB上运行的应用程序。如何编写最少量的代码是最佳方法?我知道有一些框架,但我不确定最佳方法。
我们需要开发一款能够在iPhone、Android和BB上运行的应用程序。如何编写最少量的代码是最佳方法?我知道有一些框架,但我不确定最佳方法。
我认为最简单的方法是编写一个移动Web应用程序。如果所有手机都有数据,那么让它们访问基于移动的网站,然后您只需编写一次即可完成。
跨平台开发的最佳和最具成本效益的方式是使用移动开发平台。市场上有几种选择,但在选择时应考虑以下几点。
正如所提到的,您的选择取决于您想编写的应用程序类型和要达到的平台。
我所在的公司VMT提供了一个名为RAMP的平台。RAMP使您能够覆盖智能手机和功能手机,从低端诺基亚、索尼爱立信、三星(MIDP 1.0及以上)等,一直到Android、Blackberry等。
我们的平台更专注于安全、本地化的企业应用程序,但您也可以在其上构建社交应用程序(如Twitter、聊天等)。RAMP还允许您构建插件,以便您可以使用手机功能(如相机、GPS)并开发自己的用户界面。
您可以在http://ramp.virtualmobiletech.com/下载RAMP。
网络服务是覆盖所有这些平台的最佳方法。