繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM