PhoneGap 和 PhoneGap Build 是什么?


PhoneGap是目前唯一支持7種平台的開源移動開發框架,支持的平台包括iOS、Android、BlackBerry OS、Palm WebOS、Windows Phone 7、Symbian和Bada,如圖1-2所示。

PhoneGap是一個基於HTML、CSS和JavaScript創建跨平台移動應用程序的快速開發平台。與傳統Web應用不同的是,它使開發者能夠利 用iPhone、Android等智能手機的核心本地功能——包括地理定位、加速器、聯系人、聲音和振動等,此外它還擁有非常豐富的插件,並可以憑借其輕 量級的插件式架構來擴展無限的功能。

PhoneGap是免費的,但是它需要特定平台提供的附加軟件,例如iPhone的iPhone SDK、Android的Android SDK等,也可以和Adobe Dreamweaver 5.5配套開發。另外,使用PhoneGap,需要為每個平台分別編譯不同的應用程序。

enter image description here[+] 查看原圖

圖1-2 PhoneGap支持的各種移動平台

當然,你也可以使用PhoneGap的在線編譯雲服務——PhoneGap Build來免去需要准備各種編譯環境的煩惱,如圖1-3所示。

enter image description here[+] 查看原圖

圖1-3 PhoneGap Build雲服務

利用PhoneGap Build,可以在線打包Web應用成客戶端並發布到各移動應用市場。圖1-4是PhoneGap Build在線打包完成並且提供下載的界面。

enter image description here[+] 查看原圖

圖1-4 PhoneGap Build界面

有了PhoneGap和PhoneGap Build,Web開發人員便可以利用他們非常熟悉的JavaScript、HTML和CSS技術,或者結合移動Web UI框架jQuery Mobile、Sencha Touch來開發跨平台移動客戶端,還能非常方便地發布程序到不同移動平台上。

本文摘自即將上市的《深入淺出PhoneGap


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM