雖然今年初上線的微信小程序功能并沒有取得預(yù)想中的成績,但這并不妨礙后繼者跟隨的步伐。就在近期,谷歌在Chrome瀏覽器57以上的版本開始測試增強(qiáng)型網(wǎng)頁應(yīng)用 PWAs,與不久前上線的微信小程序功能十分相似。
早在兩年之前,谷歌就推出了Progressive Web Apps項(xiàng)目,致力于將網(wǎng)頁App化,允許用戶將網(wǎng)頁以圖標(biāo)的形式發(fā)送到桌面上。從某種角度上講,它也是如今各種類型輕應(yīng)用的雛形。
不久之前微信推出的小程序也是如此,用戶可以將微信小程序以圖標(biāo)的方式發(fā)送到桌面上以方便打開。不過相較于早期的Progressive Web Apps項(xiàng)目,小程序所做的明顯要更進(jìn)一步,通過類似H5的頁面,小程序所實(shí)現(xiàn)的功能更加接近原生應(yīng)用,正是因此,在小程序上線初期,網(wǎng)上有關(guān)小程序取代原生應(yīng)用的聲音不絕于耳,甚至有人將其成為16GB iPhone的救星。
在PWAs上線之后,廣州微信小程序開發(fā)公司品向科技的小編也對谷歌所推出的這一“新玩意”進(jìn)行了體驗(yàn)。從整體使用上講,PWAs與微信的小程序大致相似,都有著類似原生應(yīng)用的體驗(yàn),諸如:可以將圖標(biāo)添加到桌面,進(jìn)程在任務(wù)管理中單獨(dú)顯示等等。
其一,獲取方式上,微信小程序從發(fā)布之初就一直強(qiáng)調(diào)線下和場景,從而禁止了朋友圈等眾多的分享方式,僅開放精細(xì)搜索和掃碼等進(jìn)入方式;PWAs在獲取方面則更加直接,再打開指定頁面時,可能會直接彈出“添加到桌面”的提示,相比之下更勝一籌。
在小程序的使用和內(nèi)容方面,谷歌給予開發(fā)者的權(quán)限應(yīng)該更大,就拿推特PWAs來說,小程序中的功能已經(jīng)相當(dāng)全面,甚至接近原生應(yīng)用;不過微信小程序中的京東、美團(tuán)外賣等則大部分局限于基本功能的實(shí)現(xiàn)。
在權(quán)限方面,谷歌有著比微信更高的權(quán)限是毋庸置疑的,這次,谷歌的PWAs將不僅可以顯示在桌面上,據(jù)稱還能出現(xiàn)在應(yīng)用列表和系統(tǒng)設(shè)置里,并可以在PWAs中直接啟動應(yīng)用。
而且,PWAs還支持應(yīng)用消息的推送,長按推送消息打開的也將會是PWAs的消息推送設(shè)置,而不是Chrome瀏覽器的通知控制管理頁面。不僅如此,PWAs還可以直接調(diào)用接口,與原生應(yīng)用權(quán)限基本一致。
而在PWAs的普及方面,谷歌也表示,除了Chrome之外,還將推進(jìn)其他安卓瀏覽器的支持,也就是說,只要開發(fā)者支持到位,未來幾乎所有的安卓手機(jī)都可以使用PWAs。
說了這么多,相信大家都對谷歌的PWAs有所了解了。那么,小程序究竟有著怎樣的魅力,才讓谷歌、騰訊這樣的大公司趨之若附呢?
在之前有關(guān)微信小程序的文章中筆者就曾提到,小程序更像是基于H5的“云應(yīng)用”,在內(nèi)存和存儲的占用上更低,更加節(jié)約資源。使用小程序,我們可以將更多的數(shù)據(jù)存放在云端,無需安裝就可以直接使用應(yīng)用,隨著云技術(shù)的逐漸普及,云應(yīng)用會是未來幾乎已無懸念。
對于使用頻次不高或者功能簡單的應(yīng)用來說,占用資源更低的小程序的確是更好的選擇。例如打車類的軟件,這類應(yīng)用的功能本來就很簡單,使用一個H5就足以實(shí)現(xiàn),開發(fā)者再去浪費(fèi)資源搞開發(fā)實(shí)在沒有太大的必要。
不過,即使是谷歌這樣的重量級選手加入到了小程序陣容當(dāng)中,小編仍然認(rèn)為,小程序取代本地應(yīng)用仍為時過早。
當(dāng)然,谷歌此次如此重推Progressive Web Apps,同樣意義非凡。雖然無法完全取代本地應(yīng)用,但谷歌加入之后,開發(fā)這對于小程序的重視程度和興趣肯定會明顯提升,功能更加全面、使用體驗(yàn)更好的小程序?qū)档闷诖???赡茉诓痪玫奈磥?,小程序和本地?yīng)用共存的局面就會出現(xiàn)。