在過去20年,移動行業一直受困于手機平臺分裂性、設備技術和運營區域標準不一等問題,但新興的HTML5技術的出現,開始讓業內看到一絲曙光,不少人認為它將帶來一個前所未有的開放、自由和廣闊的移動網絡。
HTML5的虔誠布道者篤信,這項新技術必將在兩年內占勝僅限運行一個手機平臺的原版應用。
谷歌Chrome操作系統項目主管Sundar Pichai也很認同“擁有巨大優勢的移動網絡”終會超越原版手機應用模式的這個說法,另一名手機應用開發專家Mike Rowehl則補充表示,“我們甚至可能會忘記自己是經過了原版應用時代,才走上了移動網絡之路。”
在這個轉型過程中,美國和海外市場都正經歷移動經濟的高速發展。手機已然成為支配人們生活的第二個大腦,許多用戶都在狂熱地搜索最智能的手機。大小企業也正爭相投入重金,建立自己的智能手機勢力范圍。
對網絡內容發行商來說,HTML5的降臨無疑是一個福音,因為這項新技術支持他們一次性開發產品,然后通過互聯網瀏覽器傳遞到多個手機平臺。在他們看來,HTML5技術的勝利有助于節省數十億美元的開發成本,以便他們將這些省下來的資金投入到其他更具創新性、生產力的項目。
HTML5應用通過谷歌搜索引擎即可獲取,這意味著它的普及率極高,有望覆蓋數十億的用戶。除此之外,這類應用還可與第三方數據或應用混合,允許訪問流量追蹤工具等分析服務,并且可兼容于廣告服務器匹配技術。開發者不需要借助他人幫助,就可以自由發布HTML5應用,現在已有調查稱許多用戶更青睞這種技術提供的便捷服務(游戲邦注:這是由Adobe委托執行的一項調查,而該公司支持網頁應用的立場已是人盡皆知)。
HTML5即第5代超文本標記語言(HyperText Markup Language,它是一種創建網頁的編碼語言)的簡稱,支持開發者通過移動網絡的瀏覽器發布內容,避開了手機設備芯片、圖形卡及其他配件的限制(而這些正是原版應用運行所依賴的運行條件)。目前許多手機的瀏覽器都將通過4G或LTE網絡進行運營,而這些正是HTML5技術發揮優勢的有利環境。因此,隨著 HTML5技術的發展,不少公司有可能停止開發原版應用。
可以說,HTML5技術是個應運而生的產物,但也有反對者認為,HTML5的勝利仍然是個未知數,畢竟這項新技術還存在運行速度、訪問藍牙等手機功能等方面的軟肋。HTML5在今后一年中究竟會有何成就,很大程度上取決于蘋果的態度,因為蘋果一直是原版應用的最大捍衛者,自然也就是HTML5的頭號天敵。有人認為,在這場原版應用 VS. HTML5大戰中,蘋果扮演的是《黑暗騎士》中的Joker這個反派角色,而谷歌則理所當然地成了伸張正義的蝙蝠俠。
這一切還得從2007年蘋果發布首款iPhone時說起——喬布斯的這個新產品打破了運營商壟斷手機內容市場的格局,它支持開發者繞過運營商的控制,自由創建并通過App Store銷售應用。蘋果也因此連續兩年一路遙遙領先,成為推動應用領域發展的掌舵者。蘋果平臺的光明發展前景,使許多開發者紛紛開始學習 Objective-C(蘋果iPhone編程框架)及其他開發工具,這一群體也因此晉升為最早的蘋果開發者特權階級。步入2011年后,蘋果更是加緊步伐,不遺余力地推動原版應用的發展,以擴大HTML5應用與原版應用之間的差距。
雖然iPhone讓開發者掌握了更多主動權,但從對待HTML5的態度上看,蘋果又成了一個控制欲極強、保守而專制的主宰者。這一點并不難理解,畢竟現在的局面對蘋果最為有利,這不只是因為App Store應用銷售額抽成30%讓它獲利豐厚,iPhone以及現在勢頭正旺的iPad設備的銷售額,也因App Store的成功運營而水漲船高,推動蘋果成為全球身價最高的企業之一。從每一個方面都可以看出,蘋果正致力于限制HTML5在其硬件設備上運行,不過它究竟有什么錦囊妙計可抑制HTML5卻仍然有待觀望,但不可否認的是,還是有許多人相信蘋果仍然會是最終贏家。
不管蘋果如何宣揚原版應用的優勢,我們還是可以看到谷歌正迎頭趕上,逐步縮小與蘋果的差距。以下是原版應用與HTML5在某些功能上的對比優勢,但需要指出的是,大部分內容是HTML5已經可實現的功能,還有一些方面是HTML5正在追趕的功能,另外一些則是HTML5計劃趕上的功能,并且這一情況在最近一兩年內就可能發生。
·控觸/手勢界面(Touch/gestural interfaces)——Sencha公司等HTML5框架服務供應商已在運用手勢控觸技術。圖片輪播、scrolling lists、disclosure panels和相關小部件等需通過觸摸、劃動手指來控制的UI組件,均可在HTML5網頁上實現。Sencha等供應商的解決方案還能幫助去除返回按鈕、刷新按鈕、傳送鏈接、書簽以及其他臺式電腦網頁無法完整翻譯到移動網頁的“錯誤性”功能。
·Visual Scale——HTML5完全可以解決這方面的問題。HTML5網頁已可根據屏幕大小、圖片大小和分辨率的情況,提供相應的用戶體驗。
·Video/Audio——現在HTML5已可通過持續回放解決這類問題,但較短的聲效音頻同步還是得在瀏覽器中才能實現。
·Graphics & FX——原版應用在某些方面的確更勝一籌,在圖像質量要求較高的內容上尤其如此。高圖象質量的游戲在HTML5上的渲染效果暫時還比不上原版應用。不過Sencha等供應商的技術卻能夠有效提高運行速度,例如通過嵌入一個地圖組件,加快地圖的加載速度,這可以解決谷歌地圖或其他網站加載速度過慢的問題。
·訪問視頻文件-—–HTML5可處理從Android移動設備上的網頁抓取來的圖片或照片(游戲邦注:據稱最新版Androidr操作系統Honeycomb的運行設備已可實現這一功能,但iPhone平臺還不行)。
·訪問通訊錄——多數手機應用才剛開始通過云服務,而非設備客戶端獲取通訊錄文件夾,HTML5可以解決這一問題。
·訪問加速計——這也是HTML5可以實現的功能。
·訪問藍牙功能——這是HTML5暫無法解決的問題之一。但要知道,即使是原版手機應用,其訪問藍牙的功能也非常有限。
·離線運行功能——如果得到了用戶許可,開發者可以使用50MB的數據庫空間,以便HTML5網頁應用在離線狀態下運行。
·應用商店服務功能(應用檢索、更新、支付&信用)——HTML5應用不但可通過HTML5及 Chrome應用商店等渠道銷售,甚至還可以通過蘋果App Store、Android Market或黑莓App World發布,前提是得給它們披上一層Nimblekit或Webworks之類的原版應用“馬甲”。
·在背景執行和發送通知——HTML5已推出針對這些功能的技術說明,但它們還沒有被主流瀏覽器所采納。如果套上一層原版應用的外殼,HTML5可以實現這一點,這表明它仍需借助外力才能執行這種功能。
·運營模式——廣告贊助應該是很適合HTML5的運營模式,雖然移動網絡已有不少廣告平臺,但實際上移動廣告的效果并不理想,所以還應該考慮添加訂閱、虛擬商品交易等服務的支付系統。HTML5可以選擇PayPal和谷歌API,但這兩者的用戶體驗仍然欠佳,不過 Zong和Boku等公司已推出很便捷的計費解決方案。
結論就是,對多數開發者來說,原版應用仍是最佳選擇,畢竟HTML5革命尚未成功,現仍在努力縮小與前者的差距。有一家名為Trulia的房地產信息公司,雖然并非游戲工作室,理論上并不需要運行極快的手機芯片,但該公司的手機網站流量卻占據了相當的比重(目前為20%,而且還在不斷增長)。這家公司的網站業務高度依賴地圖功能——但HTML5并不能像原版應用那樣可出色地處理高質量的地圖畫面。
該公司董事長Pete Flint表示,他雇用了10名開發人員制作原版應用,這些應用的黏性和綜合瀏覽量出奇樂觀,“作為一名品牌發行商,我真不喜歡創建原版應用,因為它的開發成本太高了。”此話不假,因為它意味著這些開發人員需要學習創建原版手機應用的專業開發技術,而這些事情與該公司的核心業務卻根本不沾邊。開發人員必須掌握不同的編碼要求、模擬器和相關技術功能,以便針對各個手機平臺開發多種版本的應用。為這個項目投入如此之大的成本,明顯制約了公司對其他核心創造性項目的投入(粗略估算,聘請每名開發人員的成本是10萬美元,合計就是100萬美元)。Flint對此很無奈,聲稱很期待HTML5網頁應用時代的到來—— 但HTML5的腳步太慢了。
不過Sencha公司董事長Michael Mullany卻認為,HTML5在未來兩年內將更具競爭力,并稱已有95%的原版應用功能已可通過HTML5技術實現。他以PC網頁為例來說明這種可能性完全存在,開發者至少歷時15年才為Windows臺式電腦創建出了“更為理想的應用程序”,而在網頁瀏覽器方面卻反而更有作為。他問道,“最后一款殺手級的Windows原版應用程序創建于哪一年?”然后又自答應該是1998年問世的Microsoft Outlook,“原版應用在臺式電腦上的運行更有優勢,但網絡所具有的其他優點,卻足以令它相形失色。”
對于快速運行的游戲來說,HTML5的圖像質量尚不及原版應用,而且還存在相當大的改進空間。但在其他方面,HTML5的表現卻并不令人失望,越來越多開發者開始認為,許多原版應用只是體現了略微快速的運行性能,比起開放性的網絡所帶來的許多益處,這種優勢微乎其微。
在過去幾個月中,科技行業的多個領域已迅速刮起了一陣HTML5旋風:包括Chrome、火狐和IE在內的多個主流瀏覽器紛紛宣布支持HTML5技術;Facebook也力挺HTML5,據稱還會在即將召開的f8大會上宣布關于HTML5的更多項目消息。不少開發商也開始認識到HTML5的優勢,微軟與諾基亞的聯姻(這二者的結盟為他們提供了iOS、Android、WebOS和RIM之外的另一個富有競爭力的選擇)更讓他們深刻意識到:為何還要大費周章地為多個平臺開發不同版本的應用呢?最重要的是,許多開發商已有數十年的PC網頁應用開發經驗,他們可不想重新開始創建原版應用,所以有些公司已倒向了HMTL5陣營。另外,不少發行商早已對蘋果應用商店30%的營收抽成怨聲載道,HTML5讓他們看到了擺脫被蘋果掌握命運的希望。
盡管關于原版應用與HTML5之間的爭論仍未停息,沒有人知道誰才是最終贏家,蘋果究竟有何策略可抵御HTML5的挑戰也仍然是個未解的答案,但我們相信這場論戰結束的那一天遲早會到來。