8月20日消息,谷歌今天宣布,它計劃在2018年年初停止支持面向Windows、Mac和Linux的Chrome應用。Chrome擴展程序和主題將不受影響,Chrome應用也將會繼續出現在Chrome OS上。
Chrome應用是運行于谷歌瀏覽器的網絡應用程序,分為兩類:托管應用(上線于2010年12月)包含單一的清單文件,受限于網頁安全限制;打包應用(上線于2013年9月)擁有類似于原生桌面應用的功能,能夠與本地存儲進行交互。
2015年12月,谷歌將通知中心從Chrome移除。2016年7月,該公司將Chrome應用啟動器從其在Windows、Mac和Linux上的瀏覽器上移除。在讓Chrome應用變得更難獲取之后,該公司如今將注意力轉到了應用本身上。
以下是停止支持Chrome應用的具體時間表:
? 2016年年末:新發行的Chrome應用將不會推向Windows、Mac和Linux平臺的用戶(開發者提交到Chrome網上應用店的應用將只會出現在Chrome OS上)。
? 2017年下半年:Chrome網上應用店將不再顯示面向Windows、Mac和Linux的Chrome應用。
? 2018年年初:Chrome應用將不會在Windows、Mac和Linux上加載。
據谷歌發言人稱,未來幾個月,Chrome網上應用店將“進行一系列的UI變化,以凸顯擴展程序和主題”。鑒于它將不再在Windows、Mac和Linux上呈現Chrome應用,改版該商店也在情理之中。
那么,谷歌為什么要停止支持Chrome應用呢?主要原因似乎有兩點。
首先,正如谷歌所解釋的,這些年網頁應用已經變得更加強大了:
“Web以往并不能提供特定的體驗,如離線運行、發送通知和連接硬件。我們3年前推出Chrome應用來幫助解決這一問題。自那之后,我們攜手網頁標準社區,促使Web上出現了越來越多這樣的使用案例。開發者能夠利用服務人員、網頁推送等強勁的新API(應用程序接口)來打造兼容多個瀏覽器的Progressive Web Apps網頁應用。”
至于為什么是現在而不是更早點開始停止支持Chrome應用,谷歌方面表示:
“我們想要等到有大量的Chrome應用功能被帶到Web上先。我們知道Web平臺上仍有缺陷,無法將所有的應用功能復制過去,但我們在努力解決這一問題,想要跟開發者和其它的瀏覽器開發商合作鑒定我們可以加入哪些最重要的API。”
另外,Chrome應用并不是很流行:
目前,Windows、Mac和Linux上約有1%的用戶活躍使用Chrome打包應用,多數的托管應用已經被應用為普通的網頁應用。因此,Windows、Mac和Linux上的Chrome將在未來兩年內停止支持打包應用和托管應用。
谷歌給開發者超過一年半的時間來遷移他們的應用,這很好,但對于投資該平臺的人來說,這也真只是唯一的好消息了。并非所有的Chrome應用都能夠輕松移植到Web端,因此谷歌請求這些開發者幫助它重點打造新API,考慮開發Chrome擴展程序,或者轉移到Electron、NW.js等平臺。
Chrome應用名存實亡
在Chrome應用、Chrome應用啟動器和應用通知中心的移除中,Chrome OS似乎是唯一不受影響的一個。這不難理解,畢竟它們當初就是為Chrome OS而設的。
谷歌承諾,Chrome應用平臺將會迎來更多的增強功能。與此同時,該公司稱,“開發者可以繼續為Chrome OS開發Chrome應用(或者Android應用)”,但“對于Windows、Mac和Linux上的開發者,我們鼓勵他們將其Chrome應用轉移到Web端。”
問題在于,大多數的Chrome應用開發者并不只是瞄準其中一個操作系統平臺,不管是Chrome OS、Windows、Mac還是Linux。他們想要的是,所開發的Chrome應用既適用于Chrome OS,又適用于Windows、Mac和Linux上的Chrome。
這自然也提出了一個問題:開發者為什么還要開發或者維護Chrome應用呢?它們已經不再流行了,即便它們同時出現在Windows、Mac、Linux和Chrome OS上。而現在,隨著Windows、Mac和Linux被排除在外了,Google Play下個月就將登陸Chrome OS了,要說動開發者恐怕沒那么容易。
想要開發Android應用還是Chrome擴展程序?前者將兼容Android和Chrome OS,后者則將適用于Windows、Mac、Linux和Chrome OS。然而,Chrome應用很快就將只會出現在Chrome OS上了。
最后一個疑問:在可以開發兼容Chrome OS的Android應用的情況下,開發者為什么要開發Chrome OS應用呢?“我們想要讓開發者能夠根據自己的用戶基礎和開發堆棧來開發對他們最有利的東西。”谷歌發言人稱。