Mobile 跨平台移动开发概述

Mobile 跨平台移动开发概述,mobile,Mobile,我对移动应用程序开发一无所知。我现在开始研究 有人能给我简要介绍一下最流行、最成熟、最跨平台的技术,用于创建和运行适用于iPhone、黑莓、windows Mobile和androids的应用程序吗?例如,假设我想创建一个移动软件应用程序,通过一个连接到手机端口的硬件来监测你的心率和血压,我希望它能在iphone、blackberry、windows mobile和android上运行 我应该考虑什么样的发展平台?它们的优点和缺点是什么?它们有多受欢迎?平台将取决于您想要运行该应用程序的手机。除

我对移动应用程序开发一无所知。我现在开始研究

有人能给我简要介绍一下最流行、最成熟、最跨平台的技术,用于创建和运行适用于iPhone、黑莓、windows Mobile和androids的应用程序吗?例如,假设我想创建一个移动软件应用程序,通过一个连接到手机端口的硬件来监测你的心率和血压,我希望它能在iphone、blackberry、windows mobile和android上运行


我应该考虑什么样的发展平台?它们的优点和缺点是什么?它们有多受欢迎?

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

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

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

可能就是您想要的。基本上,您将构建一个在设备上本地的web应用程序,并可以访问JavaScript库,这些库提供了对设备的许多OS API的访问

从他们的网站:

什么是PhoneGap?
PhoneGap是一个开放的平台 源代码开发框架 构建跨平台的移动应用程序。 在HTML和JavaScript中构建应用程序 仍然可以利用核心功能 在iPhone/iTouch、iPad、谷歌 Android、Palm、Symbian和黑莓 SDK,SDK


PhoneGap和钛合金是我的最爱。在后端将它们与Web服务一起使用效果最好。一篇好的设计文章在

单独链接是因为它本身毫无意义,而且目标资源也不能保证在将来仍然存在。在这里包括答案的基本部分,并提供链接供参考。