別再把「H5」當正式術語了
做前端這些年,我一直覺得中文網路裡有個詞特別有意思,就是「H5」。
這個詞幾乎人人都在用。產品說「做個 H5」,營運說「我要一個 H5 活動頁」,甲方也會說「你們能不能先出個 H5 版本」。說得多了,很多人就默認:這一定是個很正式、很標準、很官方的技術詞。
但真要較真一點看,這件事其實不是這樣。
HTML5 當然是標準裡的正式說法,H5 卻不是一個被官方單獨定義出來、專門指代「活動頁」「行動端網頁」「行銷頁面」的術語。今天大家口中的「H5」,更像是中文網路產業自己傳著傳著形成的一種俗稱。
問題不在於這個詞能不能說,而在於很多人已經把它說成了「本來官方就這麼定義」。這就不對了。

HTML5 是正式的技術標準名稱。H5 只是 HTML5 在中文語境裡的縮寫和再加工。原因很簡單,因為這個詞太順口了。
「HTML5 頁面」說快了,很自然就會變成「H5 頁面」。行動網路那幾年,微信傳播、品牌活動、邀請函、節日專題、抽獎頁特別多,大家急需一個詞來概括這類「點開就能看、適合手機傳播、開發成本又比 App 低很多」的頁面。
於是「H5」就流行起來了。
它流行不是因為定義嚴謹,而是因為溝通方便。一個詞短、像技術詞、大家又都聽得懂,很容易越傳越廣。時間一長,很多人就把「約定俗成」誤以為「官方定義」。
這類事在網路產業並不少見。只是「H5」這個詞傳播得太廣,廣到很多人已經不去追問它到底是不是標準術語了。
HTML5 和 H5 根本不是一回事
這裡最容易混淆。
HTML5 是 Web 標準發展過程中的一個正式名稱,它討論的是標籤、語意、音視訊、儲存、Canvas 這些能力,屬於技術標準的範疇。
但日常工作裡大家說的「H5」,往往不是在談標準,而是在談一種業務形態。
比如下面這些東西,經常都會被叫成 H5:
你會發現,這裡面有的是傳播場景,有的是頁面類型,有的是投放管道,有的是執行容器。它們不是同一個維度的概念,但最後都被塞進了「H5」這個筐裡。
這就說明一個問題:
大家口中的「H5」,並不是一個邊界清楚的技術名詞,而是一個非常口語化、非常業界黑話化的統稱。
最大的問題不是土,也不是錯得離譜,而是它看起來像在溝通,實際上經常沒有溝通到位。
因為「做個 H5」這句話,真正能確定的資訊很少。
它沒有說明這是:
它也沒有說明這是一次性的行銷落地頁,還是長期營運的業務頁面;是只在微信裡打開,還是瀏覽器、App WebView 都要相容;是單頁,還是多頁翻屏;是偏展示,還是偏互動。
也就是說,很多團隊以為自己在高效溝通,其實只是用一個模糊詞跳過了真正該說清楚的東西。
有時候產品一句「做個 H5」,設計理解的是帶翻頁動效的宣傳頁,前端理解的是一個一般行動端頁面,營運理解的是可分享、可裂變、可統計的活動方案。大家都點頭,但腦子裡想的根本不是同一個東西。
這才是「H5」最尷尬的地方。
它很省口水,但未必省事。
因為它確實好用。
準確地說,它在很多場景裡是一種低成本的交流工具。哪怕不嚴謹,大家也大概能猜到你說的是哪一類頁面。尤其是在非技術團隊裡,這個詞的識別成本極低。
所以我不認為「H5」這個詞必須被消滅。它已經變成了業界俗語,想徹底不用,基本不現實。
但至少應該把這件事說清楚:
你可以把它當俗稱來用,別把它當標準來講。
這兩者差別很大。
前者是口頭習慣,後者是概念判斷。口頭習慣可以寬鬆,概念判斷最好別含糊。
如果是在閒聊、開會口頭溝通,說「H5」問題不大。
但如果是在寫方案、定需求、講技術、做分享,我更建議把話說具體一點。比如:
行動端網頁活動落地頁微信內網頁行銷專題頁Web 頁面App 內嵌頁面這些說法不一定比「H5」更省字,但它們更接近真實含義。
尤其是團隊協作的時候,具體一點真的能少很多誤會。因為技術實作、相容範圍、互動複雜度、上線方式,往往都和頁面的真實類型直接相關,而不是和「H5」這個模糊稱呼相關。

以後再聽到有人說「H5 是官方定義」,你其實可以直接回一句:
「HTML5 是正式標準名,H5 只是業界裡傳開的簡稱。」
這句話已經足夠了。
沒必要把問題講得特別學術,也不用一上來就糾正別人「你說錯了」。多數情況下,別人只是沿用了業界裡的習慣叫法,不一定真在研究術語來源。
但如果是寫文章、做培訓、對外輸出內容,我還是建議把這個概念糾正過來。因為一旦你把「H5」說成官方定義,後面很多解釋都會跟著跑偏。
說到底,這件事很簡單:
HTML5 是標準裡的名字。 H5 是中文網路裡流行出來的叫法。
前者是正式概念,後者是業界俗語。別混著講,就夠了。