
軟體過去幾乎完全在你的電腦上運作。介面、應用程式邏輯與資料都安裝在本機,網路則是可有可無,或只用於更新。
接著雲端出現了。應用程式開始把資料庫、驗證、儲存以及沉重的後端處理搬到遠端伺服器。安裝在本機的程式仍是前端,但真正的工作大多早已在別處進行。
如今,前端也正在搬走。
瀏覽器不再需要在本機安裝整個介面,而是在應用程式開啟時從雲端取得最新的程式碼,並在使用者的裝置上執行。瀏覽器成了應用程式平台,雲端則同時扮演後端與發佈系統。
連結正在變成應用程式
Pieter Levels 在 X 上舉辦的 Vibe Coding Game Jam 很好地捕捉了這股轉變。AI 讓遊戲更快做出來,瀏覽器讓它們更容易散播。開發者可以發佈一款遊戲、分享網址,立刻擺到玩家面前。
沒有龐大的初次下載、安裝精靈或手動更新。由於瀏覽器會動態取得前端,使用者每次開啟都會拿到最新版本。
在瀏覽器裡執行的應用程式,嘗試起來也讓人更安心。它們仍然必須值得信任,但會在瀏覽器的安全界線內執行,而不是預設就取得對電腦的廣泛存取權。
結果就是,從發現到使用之間的心理負擔更小:點開連結、試用產品,再決定它是否值得你投入更多時間。
瀏覽器遊戲正好卡在大型遊戲之間
11games.lol 展示了瀏覽器遊戲如何融入現代的遊戲習慣。玩家不必下載任何東西,也不必註冊帳號,就能選一款遊戲立刻開始。
其中一個最清楚的情境就發生在 League of Legends 裡。一場對局來到載入畫面時,有一名玩家斷線,其餘所有人只能盯著進度條,不知道遊戲什麼時候才會開始。
玩家可以切到另一個分頁,開一款輕巧的瀏覽器遊戲,等到 League of Legends 那場對局終於載入好再回來。這些遊戲並不是要取代 League of Legends,它們的目標是填補周邊的空檔:載入畫面、排隊等候,以及短暫的休息。
瀏覽器優先的應用程式正在成為預設
同樣的趨勢並不限於遊戲。Baron Buff 把它為 League of Legends 打造的主要輔助體驗放在瀏覽器裡執行,並由一個輕量的連接器負責與本機的 League of Legends 用戶端溝通。即時建議與產品更新透過網路送達,而不是包進龐大的桌面應用程式裡。
這種混合模式會變得更常見。瀏覽器負責可以動態提供的介面與功能,小型的本機元件則處理需要存取電腦的特定工作。
軟體先是把後端搬上雲端。如今前端也開始從雲端提供。原生應用程式對某些產品仍不可或缺,但對越來越多的應用程式來說,瀏覽器正在成為新的預設執行環境。