HTML5標準定稿只是一場轉瞬的盛宴

jopen 10年前發布 | 6K 次閱讀 HTML5

HTML5標準定稿只是一場轉瞬的盛宴

        HTML5 雖然只是一個技術標準,但是眼下更多承載著顛覆蘋果與谷歌移動生態的理想。我并不想單純從技術角度談論 HTML5 的現實處境,因為技術從來不會成為發展的絕對瓶頸,尤其是 HTML5 本身就不存在任何重大的技術難題。反而“商業”成了 HTML5 發展無法逾越的鴻溝。只可惜“商業”從來都摻雜大量的投機成分,當然也有商業政治的成分。

        HTML5 所謂的“標準定稿”只是一場騙局和公眾秀。HTML5 標準自始至終就不是 W3C 組織一家的自留地,更不是唯一的代言人。原本 W3C 組織對外宣傳“要到 2022 年才會完成 HTML5 正式標準的頒布”,現在為何又如此匆忙的定稿?這種定稿真的會對移動開發產生多大影響?

        公開的秘密和恩怨

        真正一直關心 HTMl5 的人會記得 2012 年 7 月的一個重大新聞,HTML5 的兩個標準組織 W3C 和 WHATWG 因為“理念不合”決定分道揚鑣,這被看成一場 IT 界的商業政治事件。二者的根本理念差異是 WHATWG 認為 HTML5 應該成為一個動態的標準既 Living Standard,而 W3C 則認為應該形成一個固定的標準。導致這場事件升級的真正原因并不是“理念”這么簡單,而是二者各自代表的利益集團背后的推手。WHATWG 向 W3C 叫板的底氣,正是來自 Mozilla、蘋果和 Opera 的支持。W3C 則選擇了微軟。

        HTML5 標準本身涉及的技術并無任何障礙,但是之前遲遲無法定案的原因則是錯綜復雜,緩慢的進度除了再一次證明這些組織是超級低效機構之外,所謂的利益和商業政治 博弈才是直接導致了進度緩慢的真正原因。實際上截止 2013 年 90% 以上的 HTML5 的標準早已完成,剩下的部分恰恰是各大利益集團博弈的重點,此次 W3C 代為發聲,大有生米煮成熟飯的意味,這真的會奏效么?當然不會!因為各大金主不會因為一場 PR 活動就放棄自己的利益。盡管 Web App 和 Native App 誰死誰活的問題爭論已久,但是這次 W3C 的 PR 活動,對那些期待“扛著 HTML5 大旗想去顛覆 APP 生態”的人而言,又重復著一出出“騙子忽悠傻子”的把戲。

        那么對開發者和技術用戶而言,W3C 所謂的標準定案到底意味著什么?是否可以從中獲益?到底該如何看待這一“進步”?

        這一切還要從 W3C 與 WHATWG 的分歧開始,動態標準還是固定的標準更適合開發者?我想,答案或許是 WHATWG 的 Living Standard!因為沒有動態的標準,就不會有 HTML5 的未來。未來 HTML5 想得到真正的發展,核心問題并不是標準哪天定稿亦或是瀏覽器性能不足,關鍵在于兩點,一是持續改進,二是生態。

        持續改進

        如果沒有一個持續改進的標準和為此而不斷努力的組織,HTML5 就只能把顛覆 APP 生態當成一句口號,永遠充當配角。因為生態革新速度要遠大于開發者的行動速度。

        IT world 已經完全不是 10 年前的樣子,Cloud/Client“云與端”快速蠶食著傳統B/S架構(瀏覽器到服務器)的空間。端不特指“手機端”而是更廣泛的包含“pad 端”“PC 端”甚至“手表端”“汽車端”“家電端”等等。而相比 PC 時代,更多端的出現,代表著更多的硬件組合以及更多業務場景和功能。我們一直詬病 W3C 等標準組織行動緩慢,這次標準的公布很明顯沒有解決任何“云與端”復雜性的解決方案。我們設想一下:

        場景A;以 iphone 的 touchID 為代筆的生物識別功能在各種端上興起,繼而產生了大量新的 API,甚至可能今后帶有硬解的虹膜識別、聲紋識別等終端能力,在一個固定的 HTML5 標準下如何解決?HTML5 附帶的 device API 甚至只涵蓋了 feature phone 時代的基礎通訊錄、攝像頭等功能,今天出現的 touchID 均無法有效調動,更何況2、3 年后我們無法認知的新功能的標準配套實現。這種情況下不發展的 HTML5 標準代表著“弱功能”

        場景B:智能硬件的發展對藍牙和 wifi 使用以及驅動的需求迅猛增長,而 HTML5 配套的對藍牙 3.0 驅動的支持標準何在?可以遵照標準的 HTML5 亦或是配套的標準以及協議在瀏覽器內連接大部分的智能硬件么?答案當然也是全然否定的。這種未來最常見的常見之一都無法實現,那些大談 HTML5 將會取代 APP 的人恐怕又會說“這些不是 HTML5 擅長的,這種舉例毫無疑義”。那請問 HTML5 擅長的只是排版布局和閱讀類亦或者一些低價游戲的 APP 么?更不要說對于 NFC 等很快可能成為終端標配的系統新能力,所以定稿后不發展的 HTML5 標準代表著“弱擴展”

        其實,這一切基于 HTML5 的論點并非沒有明確的解決方案,簡單來說所謂的 HTML5 定稿只是鬧劇和 PR,如果真正期盼 HTML5 挑戰 APP 生態,一定要出現一個不停發展的動態標準,才能夠具備上場參賽的資格。只是這要倚重標準背后的“推手”和“金主”,那些想打造自己生態王國的大玩家。蘋果 公司作為 WHATWG 的重要支柱,一直在低調中快速發展著自身的 Web App 技術,迄今為止,iOS 已經擁有比 Android 等操作系統更成熟和完美的 HTML5 支持,只是遺憾的是蘋果公司只是把 HTML5 當成技術,而沒有為打造 HTML5 的生態做出任何其他的努力。

        生態

        2013 年是 HTML5 最低調的一年,因為在此前一年,眾多打擊接踵而至,除了用戶對 HTML5 普遍負面的反饋之外,最嚴重的一次事件就是 非死book 的徹底反水!

HTML5標準定稿只是一場轉瞬的盛宴

        曾幾何時,面對 HTML5 扎克伯格野心勃勃的推動著“復制 非死book 在 PC 端生態和霸權計劃”。眾所周知,蘋果的生態系統是相當封閉的,Android 雖然開放但是也全面復制著蘋果的玩法 iOS->Developer->APP->Appstore->User。所以 非死book 全面推進 HTML5,妄圖跳開移動操作系統的掌控,擁抱 HTML5 和 www 的開放流量體系。但是即便是 非死book 如此重量級的玩家,最后也認栽了。甚至扎克伯格面對媒體悲痛坦誠“我們過去最大的錯誤就是在 HTML5 上面賭太大!”,無獨有偶,Linkedin 作為又一風向標,在 2013 年也同樣放棄了 HTML5 重新擁抱 APP。到今天,難道短短的一年多,世界就發生了徹底的改變,HTML5 又重新具備了王者的氣質?當然是不可能的,世界上各個 IT 王國都沒有改變,改變的只是時間。

來自: 創業邦

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!