HTML5定稿了,為什麼原生App世界將被顛覆

2021-06-27 00:34:37 字數 2086 閱讀 9635

2023年w3c(全球資訊網聯盟)立項html5,直至2023年10月底,這個長達八年的規範終於正式封稿。

■html5對開發者的7大優勢

● 跨平台:

在多屏年代,開發者的痛苦指數非常高,人人都期盼html5能扮演救星。多套**、不同技術工種、業務邏輯同步,這是折磨人的過程。有點類似個人電腦早期世界,那個時候的每家電腦都有自己的作業系統和程式語言,開發者疲於做不同版本,其實dos的盛行也很大程度是因為開發者實在沒精力給其他電腦寫程式。跨平台技術在早期大多因為效能問題夭折,但中後期硬體能力增強後又會佔據主流,因為跨平台確實是剛需。

●快速迭代:

移動網際網路是乙個快魚吃慢魚的時代,誰對使用者的需求滿足的更快,誰的試錯成本更低,誰就擁有巨大的優勢。網際網路產品大多免費、且有網路效應,後入者搶奪使用者的難度非常大。使用原生開發,從招聘、開發、上線各個環節的效率都慢一倍以上,而且參與的人越多,溝通效率往往拖慢不止一倍。

●持續交付:

●大幅下降成本:

●開源生態系統發達:

html5前端是開放的正反饋迴圈生態系統,大量的開源庫可以使用,開發應用變得更輕鬆、更敏捷,當然這也體現在了快速迭代和成本下降上。不過更重要的是,這種開放的正反饋迴圈生態系統未來的生命力是比原生生態系統更強勁的。

●開放的資料交換:

html是以page為單元開放**的,它無需專門開發sdk,只要不混淆,就能與其他應用互動資料。開發者可以讓手機搜尋引擎很容易檢索到自己的資料, 也更容易通過跨應用協作來滿足終端使用者需求。

●更容易推廣、更容易爆發:

導流效率高:除了入口多、流量大,導流效率高也不可忽視,誰都知道:頁遊和端遊打同樣的廣告,廣告變使用者的轉化率,頁遊遠遠高於端遊。

可精準導流到二級頁:我們都知道搜尋引擎可以直接進入到

■html5對終端使用者的3大優勢

●大幅降低使用門檻

●實時更新、差量更新的優秀體驗

html5應用可以繞開應用市場的限制進行自主實時更新,使用者可以快速享受新服務。

而且這種更新完全可以是差量更新,比如某個html頁面或某個js檔案有問題,只更新這個幾k的小檔案就可以了,這比原生應用的更新體驗好太多。

●跨應用的使用體驗

這種模式需要一點想象力,但未來遲早會來。

分析至此,我們可以明顯的看出,不管是站在終端使用者角度、還是站在開發者角度,html5必將取代原生應用當前的位置。並由此引發一系列顛覆。

六、 還有什麼會被改變?

■新型html5引擎戰火將燒起

乙個巨頭開始行動,所有巨頭都會聞風而動,沒錯,這場戰役會是移動網際網路世界的二次世界大戰。

■應用發行市場將洗牌

■廣告和統計市場

■開源技術將在移動網際網路領域更加流行

html的開放性造就了大量的開源產品,也反向促進了html的繁榮。在github上有大量的js框架,而原生的開源**數量相比甚少。而未來移動網際網路世界將因為開源而發展的更迅速,這裡也同樣存在類github廠商的機遇。

■開發工具的變化

早期html只需要記事本寫幾個tag,中期的html、js、css比較複雜,需要更高階的文字編輯器,但html5到來後,它的**量、複雜度、開發模型將與原生開發看齊,需要類似xcode、eclipse等專業的ide工具來解決開發、除錯的問題。一些以會使用記事本寫**為榮的開發者,將面臨思路轉換甚至被更高效的開發者淘汰。

■效能分析調優

目前很多針對原生應用的效能分析調優工具或服務,未來也面臨轉型,html5應用的效能分析調優是另乙個世界。

■混淆與產權保護

html5是開放**的,好處也帶來弊端,有些東西開發者希望暴露,但有些東西開發者希望保護。混淆技術就變得更有商業機會。pc web上gmail的混淆就做的不錯。除了js混淆,離線資料加密相信也有不少空間。

■安全廠商的新機會

html5的強大會引發很多安全問題,並且解決思路與原生不一樣,業內有可能會出現新的安全廠商領導者。

七、 結語

寫到結尾,感覺話題有點大了。其實未來如何發展是沒人能準確**的,變數非常多。但我想讓使用者和開發者都更方便的趨勢是不會錯的。

也祝願大家在html5的浪潮中,把握住機遇,享受下坐在風口當豬的感覺:)

HTML5為什麼這麼火?

將成為 html xhtml 以及 html dom 的新標準。html5 是針對超文字語言html的第五次修訂 現在仍處於發展階段,但大部分瀏覽器已經支援某些 html5 技術,其中ie10瀏覽器就支援html5。html 5之所以這麼火,是因為以下這兩個特點 1 它強化了 web2 html5 ...

HTML5原生api 拖放

1 被拖放放的元素需要設定屬性draggable為true,這是元素可被進行拖放的前提 2 被拖動時的事件屬性 ondragstart 當元素被拖動的時候,事件裡需要呼叫該方法 ev.datatransfer.setdata text ev.target.id 該方法的資料型別是 text 值是可拖...

html5 標準結構 什麼是HTML5

html5是指全球資訊網的核心語言 標準通用標記語言下的乙個應用 超文字標記語言 html 的第五次重大修改,2014年10月29日,全球資訊網聯盟宣布,經過接近8年的艱苦努力,該標準規範終於制定完成。html5的設計目的是為了在移動裝置上支援多 新的語法特徵被引進以支援這一點,如video aud...