成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

深度解析:移動Web應(yīng)用未來趨勢

2011-09-07 17:36:40來源:中國軟件網(wǎng)作者:Rexsee

  從移動電話的產(chǎn)生,到當前移動互聯(lián)應(yīng)用的風生水起,我們步入到任何人都有機會獲得大量信息資源的移動互聯(lián)網(wǎng)時代。盡管移動計算技術(shù)已扮演了如此重要的角色,但它仍處于發(fā)展初期。

  從移動電話的產(chǎn)生,到當前移動互聯(lián)應(yīng)用的風生水起,我們步入到任何人都有機會獲得大量信息資源的移動互聯(lián)網(wǎng)時代。盡管移動計算技術(shù)已扮演了如此重要的角色,但它仍處于發(fā)展初期。

  對于需要吸引不同群體用戶,滿足不同業(yè)務(wù)需求的應(yīng)用而言,如何使用一個實用、價格合理,且可支持大量應(yīng)用的方式來實現(xiàn)我們的移動愿景?
在很多情況下看來,答案是使用Web技術(shù)。基于Webkit內(nèi)核,HTML5/CSS3和移動終端的結(jié)合優(yōu)勢已經(jīng)證明了這樣的一個結(jié)論。

  為什么是Web技術(shù)開發(fā)?

  從Apple的iOS和Google的Android可以看出,未來的移動計算領(lǐng)域注定將以更加開放的形態(tài)發(fā)展。基于開放、免費并且互操作性很強的平臺,開發(fā)方式將在移動應(yīng)用的開發(fā)過程中扮演關(guān)鍵角色。

  無論是目前最為流行的iOS和Android系統(tǒng),還是Symbian、WebOS或黑莓,都內(nèi)置了基于WebKit內(nèi)核的瀏覽器,支持各種標準的Web技術(shù),比如HTML、CSS、JavaScript、PHP、Ruby On Rails和Python。

  同時,伴隨著Android陣營的不斷壯大,各種樣式和型號的Android終端涌入市場。這對于開發(fā)者來說是一把雙刃劍。一方面,更多的終端意味著更大的市場;另一方面,更多的終端也意味著平臺的分裂。考慮到不同終端的適配問題,Android的分裂也可以通過采用HTML、CSS和JavaScript生成應(yīng)用程序的方法來解決。

  使用標準化的Web技術(shù)為開發(fā)者帶來了很大的自由度、廣泛的應(yīng)用范圍和低廉的費用。你可以很容易地將一個程序作為Web應(yīng)用發(fā)布,然后在成千上萬的真實用戶使用下修改和測試。

  甚至當你準備改變時,也可以用Rexsee等優(yōu)秀的移動中間件產(chǎn)品將Web應(yīng)用轉(zhuǎn)換成Apk程序,作為原生的Android應(yīng)用進行發(fā)布。

  原生應(yīng)用與移動Web應(yīng)用對比

  移動終端之所以風靡全球,除了強大的硬件特性之外,更關(guān)鍵的因素在于其龐大的移動應(yīng)用軟件。在目前看來,在App Store和Android Market上的應(yīng)用都是基于兩大公司提供給第三方應(yīng)用開發(fā)人員的SDK進行開發(fā)的。

  使用原生開發(fā)的模式,應(yīng)用從App Store或Android Market下載并安裝到移動終端,直接使用移動終端的硬件功能(揚聲器、加速度傳感器、攝像頭等)。

  除了基于SDK的原生開發(fā)模式,移動終端還支持Web開發(fā)模式(App Store就是一個典型的Web應(yīng)用)。基于Webkit內(nèi)核,更有強大的HTML5支持,通過HTML、CSS、JavaScript這些標準化的Web技術(shù)實現(xiàn)移動Web應(yīng)用的開發(fā)。

  簡單來理解,移動Web應(yīng)用就是針對移動終端優(yōu)化過的Web 站點。Web 站點上的內(nèi)容無關(guān)緊要,可以是一個標準小型企業(yè)的宣傳冊,也可以是按揭貸款計算器,甚至是一個每日熱量消耗記錄的工具。

  移動Web應(yīng)用定義性的特點是,用戶界面(UI)是用Web標準技術(shù)建立的,它能夠通過一個URL(公開的,私有的,或者是需要登錄的)訪問到,而且針對移動終端的特點優(yōu)化過。

  針對于移動終端的應(yīng)用開發(fā),基于SDK開發(fā)的原生應(yīng)用與使用Web技術(shù)的移動Web應(yīng)用都有顯著的優(yōu)勢,也各有其弊端。簡單總結(jié)可以從如下幾個方面對比。

  原生應(yīng)用的優(yōu)勢
  1. 可以充分發(fā)揮設(shè)備硬件和操作系統(tǒng)的特性;
  2. 運行效率高,完全不受網(wǎng)絡(luò)限制;

  原生應(yīng)用的劣勢:
  1.開發(fā)周期長、成本較高,效率低(Apple提供的是基于Objective-C語言的iOS SDK開發(fā),Android提供的基于Java語言的Andorid SDK開發(fā)。);
  2.不同終端的適配度不理想;
  3.調(diào)試與發(fā)布不方便。

  Web應(yīng)用的優(yōu)勢:
  1. Web開發(fā)者可以快速上手;
  2. 多種終端的廣泛適配;
  3. 實時調(diào)整與完善、開發(fā)周期和成本大幅降低;

  Web應(yīng)用的劣勢:
  1. 復(fù)雜的用戶界面效果難以實現(xiàn);
  2. 硬件功能調(diào)用的滯后。

  隨著移動設(shè)備與網(wǎng)絡(luò)結(jié)合緊密度的不斷提升,加上目前平臺對離線應(yīng)用的支持,原生應(yīng)用和移動Web應(yīng)用的界限已經(jīng)不再明顯。尤其是HTML5的不斷發(fā)展,移動Web應(yīng)用也將更加強大。

  移動Web應(yīng)用開發(fā)工具

  正是有了WebKit和HTML5的支持,很多Web開發(fā)的廠商開始轉(zhuǎn)向基于移動設(shè)備的Web應(yīng)用框架組建。

  PhoneGap、Titanium、iUI、j QTouch、WPTouch、XUI、iWebkit、Rhodes、gwt-mobile……當我們驚嘆于移動Web應(yīng)用充斥著各種各樣框架與類庫的時候,其實各大Web框架才剛剛開始他們的移動征程:Yahoo的YUI3.2的Touch版、jQuery的 jQueryMobile、ExtJS整合JQTouch和Raphaël庫推出的Sencha Touch框架。

  這其中,擁有最有名的開源js庫的ExtJs開始推出基于javascript+CSS3+HTML5的移動設(shè)備應(yīng)用框架Sencha無疑是最為振奮人心。Sencha 是由 ExtJS、jQTouch 以及 Raphael 三個項目合并而成的一個開源項目,此舉是ExtJS為了應(yīng)對HTML5等新趨勢,加強豐富圖形和觸摸屏功能的重要舉措。

\

  相較于如此眾多的應(yīng)用框架,國內(nèi)的Rexsee在移動應(yīng)用的發(fā)展演進中也開始逐步的嶄露頭角。基于Webkit內(nèi)核,完全支持HTML5和CSS3,標準化的易操作和廣泛適配,以及對于Web應(yīng)用的原生化轉(zhuǎn)換能力,不由得驚嘆國內(nèi)也能有如此領(lǐng)先的移動Web應(yīng)用開發(fā)工具。

  也許,未來是iPhone的,更是Android的,但會不會歸根結(jié)底都成為以Rexsee為代表的移動Web應(yīng)用開發(fā)工具的盤中餐?還記得美國西部的淘金熱,真正受益的并不是那些拿著鐵鍬揮汗如雨的肌肉男,而是賣牛仔褲的商販。

  結(jié)語

  comScore最新的數(shù)據(jù)已經(jīng)顯示,超過79%的手機用戶已轉(zhuǎn)換到智能手機,Android與iOS的美國市場占有率雙雙增長,其占有率達到41.8% 與27%,分別比三個月前增長了5.4%和1.0%。伴隨著移動市場的快速發(fā)展,新的移動應(yīng)用趨勢已經(jīng)呈現(xiàn),在不久的將來,以Webkit為內(nèi)核,支持強大HTML5的移動Web應(yīng)用或?qū)⒁唤y(tǒng)天下。

贊助商鏈接:

主站蜘蛛池模板: 响水县| 甘南县| 嵊泗县| 特克斯县| 莲花县| 临漳县| 康乐县| 五家渠市| 鄢陵县| 麦盖提县| 星子县| 阜康市| 甘南县| 河津市| 敦煌市| 遂宁市| 黑水县| 道真| 建德市| 通渭县| 邵阳县| 芜湖县| 大同市| 卫辉市| 永川市| 普兰县| 岐山县| 湛江市| 内乡县| 苍山县| 新营市| 法库县| 琼结县| 上高县| 仲巴县| 盐源县| 潜江市| 屏东市| 贵定县| 绩溪县| 东阿县|