Phonegap:快速开发跨平台HTML5应用的胶水层 |
|
|
|
在开发移动应用的过程当中,如果你的应用只定位在一种平台上,这可不是一个好主意,但是为许多不同的平台 Building应用又是一件非常麻烦和非常不爽的事情,因为你会发现每一种手机平台都有自己的SDK,它们需要使用不同语言来进行开发,你可能不得不需 要5、6个代码仓库来管理不同设备上的代码,而且需要不同设备的开发人员来开发维护这些仓库,你还不得不装上各个设备的sdk,设置好路径和各种配置信 息,来编译不同设备上的应用包。
我们先来看看PhoneGap的特性:
-
支持6种移动设备平台:iOS, Android, BlackBerry, WebOS, Symbian WRT, Windows Mobile(内部测试),以及桌面环境
-
HTML5 + CSS3 + JavaScript 利用标准的Web技术开发应用
-
Phonegap Build: write once, compile on cloud, run anywhere. 线Builder平台:只写一次,云端编译,运行在任何地方
-
目前已经有上千基于Phonegap的应用在AppStore上
-
Phonegap 目前标注的版本依然是0.9.x,phonegap的功能特性并不稳定,会有不少bug,要小心。
那么移动网站模式是不是一个可以接受的替代方案呢?幸运的是移动应用和移动网站并不是对立的两端,通过Phonegap我们可以采用html5的网站形式 来开发移动应用。也许开源Phonegap 会成为 WebApp 上设备端开发的事实上标准,接下来为你推荐移动开发利器:PhoneGap。
|