[英]What is the best approach to develope a multi-platform mobile application?
我们需要制作一个在iPhone,Android和BB上运行的应用程序。 编写最少代码的最佳方法是什么? 我知道一些框架,但我不确定最好的方法。
我认为最简单的方法是编写一个移动网络应用程序。 如果所有的手机都有数据然后让他们点击一个基于移动设备的网站,那么你可以写一次并关闭。
有一些框架可以让你瞄准所有三个甚至更多。
BB使用J2ME和iPhone使用Objective-C,因此没有机会支持它们。 你可以想象在C / C ++中编写一个框架,然后将其用于iPhone和Android(使用NDK),但是UI总是需要为特定平台编写。
跨平台开发的最佳和最具成本效益的方法是使用移动开发平台。 市场上有几款产品,但在选择产品时应注意几点。
如上所述,您的选择取决于您要编写的应用程序类型以及您想要访问的平台。
我工作的公司VMT提供了一个名为RAMP的平台。 RAMP使您能够同时使用智能手机和功能手机,从低端Nokias,索尼爱立信,三星(MIDP 1.0以上)等一直到Android,Blackberry等。
我们的平台更专注于安全的本机企业应用程序,但您也可以在其上构建社交应用程序(推特,聊天等)。 RAMP还允许您构建插件,以便您可以使用相机,GPS等手机功能并开发自己的UI。
您可以在http://ramp.virtualmobiletech.com/下载RAMP。
Web Service是覆盖所有这些平台的最佳方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.