2010-07-10 65 views
2

我不知道移动应用程序开发的第一件事。我现在开始我的研究。快速浏览跨平台移动开发

有人可以给我一个快速浏览最流行,成熟和跨平台的技术,用于创建和运行iPhone,黑莓,Windows手机和机器人的应用程序?例如,假设我想创建一个移动软件应用程序,通过连接到其中一个移动端口的硬件来监控您的心率和血压,并且我希望这可以在iphone,黑莓,windows mobile和android上运行。

我应该考虑哪些开发平台?他们有什么优点和缺点?他们受欢迎程度如何?

回答

0

Phonegap可能是你在找什么。基本上,您将在设备上构建一个本地Web应用程序,并可访问JavaScript库,以访问许多设备的OS API。

从他们的网站:

什么是PhoneGap的?
PhoneGap是一个开放的 源开发框架,用于构建跨平台移动应用程序 。 在HTML和JavaScript中构建应用程序和 仍然利用iPhone/iTouch,iPad,Google Android,Palm,Symbian和Blackberry SDKs.SDK中的核心功能 。

0

平台将取决于您想要运行该应用程序的手机。除港口外,还有很多其他的东西。这些东西是由平台架构定义的。它包括事件处理,用户界面等等。

您还需要在每个目标上独立测试您的应用程序。

但是,您可以制作一个网络应用程序,并让用户通过移动浏览器使用它。这在某种程度上可以说是通用的。只要您遵循支持的标准,它就可以在所有移动浏览器上运行。

1

的PhoneGap &钛是我的最爱。在后端将它们与Web服务一起使用效果最好。一个好的设计文章是在http://dotqsolutionsllc.wordpress.com/2011/01/13/iphone-android-blackberry-development-usa/

+0

孤独的链接[被认为是一个不好的答案](http://stackoverflow.com/faq#deletion),因为它本身没有意义,并且目标资源不能保证在将来还活着。 [这将是最好的](http://meta.stackexchange.com/q/8259)在这里包括答案的基本部分,并提供链接供参考。 – j0k 2012-11-30 12:18:57