![]() |
VOOZH | about |
移動行業勢頭正猛,不少前端開發者和傳統網際網路公司都開始向移動轉型,但原生能力是個坎兒,而今比較受關注的HTML5技術為移動開發提供了相對較低的門檻,以HTML5技術為基礎的跨平台開發工具可以提高移動開發效率,降低成本。這裡為大家介紹5款不錯的跨平台移動開發工具,你只需利用HTML5+CSS+JS的前端技術就可以快速開發一個App。
1. PhoneGap
PhoneGap算是比較早的跨平台開發工具了,基於HTML,CSS和JavaScript的開源框架,讓開發者使用這些簡單的web語言就可以開發跨平台移動App,支持iOS、Android、Windows Phone等主流移動平台。此外,能讓開發者利用地理位置、加速器、聯繫人、聲音等手機核心功能。
2.AppCan
在眾多跨平台工具中,很慶幸還有國內本土的這樣一款開發工具。AppCan基於Hybrid混合模式,開發者使用HTML5+CSS+JS前端技術,可以快速開發出與原生應用性能媲美的跨平台移動App,同時還支持微信應用和webApp的開發,支持iOS、Android、Symbian、Windows Phone等平台,降低了開發門檻,減少開發周期和成本。
值得一提的是,AppCan提供免費技術服務,開源、開放,提供豐富的功能插件和UI模版,插件、引擎都面向大眾開源,開發者可以根據需求對引擎、插件進行二次封裝,實現個性化移動開發。
3. Titanium
Titanium是Appcelerator公司旗下的一款開源的跨平台開發框架,用來開發具有本地應用效果的Web應用,當前主要支持iPhone和 Android 手機。Titanium應用程式使用HTML,JavaScript和CSS進行開發,同時也支持PHP,Ruby和Python。Titanium有一套核心的移動開發API,它們可以跨平台進行規範。
4. Sencha
Sencha Touch是基於HTML5、CSS3和JavaScript的跨平台開發框架,內置MVC系統,在一定程度上讓HTML5應用性能趨向於原生應用,兼容iOS、Android、BlackBerry、Windows Phone等主流移動平台。 Sencha Touch 增強了觸摸事件,是針對下一代具有觸控螢幕設備的跨平台框架。
5. AppMobi XDK
開發者使用HTML5、CSS3或JavaScript代碼,可以通過AppMobi XDK進行跨平台開發App,不需要學習Objective C或下載其他的軟體開發工具包。XDK提供的調試工具,可以進行屏幕仿真調試、設備實際調試和遙控調試,不包括ad-hoc模式和安全特性。
分享到新浪微博
小結:找到一款合適的開發工具,開發效率會大大提升。對於移動開發者來說,簡單高效的跨平台開發是個不錯的選擇。