北京互聯深度解析:移動Web應用未來趨勢
從移動電話的產生,到當前移動互聯應用的風生水起,我們步入到任何人都有機會獲得大量信息資源的移動互聯網時代。盡管移動計算技術已扮演了如此重要的角色,但它仍處于發(fā)展初期。
對于需要吸引不同群體用戶,滿足不同業(yè)務需求的應用而言,如何使用一個實用、價格合理,且可支持大量應用的方式來實現我們的移動愿景?
在很多情況下看來,答案是使用Web技術。基于Webkit內核,HTML5/CSS3和移動終端的結合優(yōu)勢已經證明了這樣的一個結論。
為什么是Web技術開發(fā)?
從Apple的iOS和Google的Android可以看出,未來的移動計算領域注定將以更加開放的形態(tài)發(fā)展?;陂_放、免費并且互操作性很強的平臺,開發(fā)方式將在移動應用的開發(fā)過程中扮演關鍵角色。
無論是目前最為流行的iOS和Android系統,還是Symbian、WebOS或黑莓,都內置了基于WebKit內核的瀏覽器,支持各種標準的Web技術,比如HTML、CSS、JavaScript、PHP、Ruby On Rails和Python。
同時,伴隨著Android陣營的不斷壯大,各種樣式和型號的Android終端涌入市場。這對于開發(fā)者來說是一把雙刃劍。一方面,更多的終端意味著更大的市場;另一方面,更多的終端也意味著平臺的分裂。考慮到不同終端的適配問題,Android的分裂也可以通過采用HTML、CSS和JavaScript生成應用程序的方法來解決。
使用標準化的Web技術為開發(fā)者帶來了很大的自由度、廣泛的應用范圍和低廉的費用。你可以很容易地將一個程序作為Web應用發(fā)布,然后在成千上萬的真實用戶使用下修改和測試。
甚至當你準備改變時,也可以用Rexsee(http://www.rexsee.com)等優(yōu)秀的移動中間件產品將Web應用轉換成Apk程序,作為原生
Android應用進行發(fā)布。
原生應用與移動Web應用對比移動終端之所以風靡全球,除了強大的硬件特性之外,更關鍵的因素在于其龐大的移動應用軟件。在目前看來,在AppStore和Android Market上的應用都是基于兩大公司提供給第三方應用開發(fā)人員的SDK進行開發(fā)的。
使用原生開發(fā)的模式,應用從AppStore或Android Market下載并安裝到移動終端,直接使用移動終端的硬件功能(揚聲器、加速度傳感器、攝像頭等)。
除了基于SDK的原生開發(fā)模式,移動終端還支持Web開發(fā)模式(AppStore就是一個典型的Web應用)?;赪ebkit內核,更有強大的HTML5支持,通過HTML、CSS、JavaScript這些標準化的Web技術實現移動Web應用的開發(fā)。
簡單來理解,移動Web應用就是針對移動終端優(yōu)化過的Web 站點。Web 站點上的內容無關緊要,可以是一個標準小型企業(yè)的宣傳冊,也可以是按揭貸款計算器,甚至是一個每日熱量消耗記錄的工具。
移動Web應用定義性的特點是,用戶界面(UI)是用Web標準技術建立的,它能夠通過一個URL(公開的,私有的,或者是需要登錄的)訪問到,而且針對移動終端的特點優(yōu)化過。
針對于移動終端的應用開發(fā),基于SDK開發(fā)的原生應用與使用Web技術的移動Web應用都有顯著的優(yōu)勢,也各有其弊端。簡單總結可以從如下幾個方面對比。
原生應用的優(yōu)勢:
可以充分發(fā)揮設備硬件和操作系統的特性;
運行效率高,完全不受網絡限制;
原生應用的劣勢:
開發(fā)周期長、成本較高,效率低(Apple提供的是基于Objective-C語言的iOS SDK開發(fā),Android提供的基于Java語言的Andorid SDK開發(fā)。);
不同終端的適配度不理想;
調試與發(fā)布不方便。
Web應用的優(yōu)勢:
Web開發(fā)者可以快速上手;
多種終端的廣泛適配;
實時調整與完善、開發(fā)周期和成本大幅降低;
Web應用的劣勢:
復雜的用戶界面效果難以實現;
硬件功能調用的滯后。
隨著移動設備與網絡結合緊密度的不斷提升,加上目前平臺對離線應用的支持,原生應用和移動Web應用的界限已經不再明顯。尤其是HTML5的不斷發(fā)展,移動Web應用也將更加強大。
移動Web應用開發(fā)工具正是有了WebKit和HTML5的支持,很多Web開發(fā)的廠商開始轉向基于移動設備的Web應用框架組建。
PhoneGap、Titanium、iUI、jQTouch、WPTouch、XUI、iWebkit、Rhodes、gwt-mobile……當我們驚嘆于移動Web應用充斥著各種各樣框架與類庫的時候,其實各大Web框架才剛剛開始他們的移動征程:Yahoo的YUI3.2的Touch版、jQuery的 jQueryMobile、ExtJS整合JQTouch和Rapha?l庫推出的Sencha Touch框架。
這其中,擁有最有名的開源js庫的ExtJs開始推出基于javascript+CSS3+HTML5的移動設備應用框架Sencha無疑是最為振奮人心。Sencha 是由 ExtJS、jQTouch 以及 Raphael 三個項目合并而成的一個開源項目,此舉是ExtJS為了應對HTML5等新趨勢,加強豐富圖形和觸摸屏功能的重要舉措。
- 1列出大量相關關鍵詞
- 2北京網站建設設-跨境電商爆發(fā)前夜 這三家公司告訴你如何運營
- 3北京網站建設設-計算機字體維權“放水養(yǎng)魚” 淘寶店主頻繁中槍
- 4北京網站建設設-作家花錢網上發(fā)稿遭遇騙局:花600元發(fā)倆稿
- 5云虛擬主機優(yōu)勢特點。
- 6網站設計要強調用戶瀏覽的吸引性。
- 72015年新站關鍵詞優(yōu)化維護流程
- 8北京網站建設設-委托兩友福建生產 “80后”夫妻開9家網店售假
- 9北京網站建設,網站制作分析百度調整
- 10北京網站建設設-首都網警創(chuàng)立三年 私信警示網友超過1.1萬人次
- 11網站建設采用CSS+DIV的優(yōu)勢!
- 12歐美網站設計風格!
- 13一個企業(yè)的網站建設要求實例!
- 14北京網站建設設-騰訊、阿里備戰(zhàn)春節(jié)紅包 支付寶招商已超10億
- 15北京網站建設設-二十九家網站簽署《跟帖評論自律管理承諾書》
- 16網站頁面制作規(guī)則。
- 17網絡技術讓倫敦奧運網站性能優(yōu)越
- 18北京網站建設-日本2013年網上泄露個人信息 達925萬人次
- 19北京網站建設設-搜狗起訴360不正當競爭案:360賠償搜狗510萬元
- 20北京網站建設設-云計算怎樣做政府生意?
- 21您真的需要網站么?
- 22網站建設應該考慮網站用戶體驗!
- 23時刻關注在百度算法
- 24網站建設要使用者優(yōu)先的觀念
- 25網站LOGO設計
- 26企業(yè)網站建設分解“幾大”實行履歷論述
- 27北京網站建設設-第三方支付“不用造假”能否過得好?
- 28北京網站建設設-我國自主研發(fā)的“網絡身份證” 在全國展開試點
- 29建設網站編寫代碼的標準。
- 30實實在在的網站建設公司。
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓