Twitter新版網頁端界面開啓測試:採用 PWA 技術

Twitter 宣佈已經開始測試 Twitter.com 全新設計的界面。據釋,Twitter 目前已向部分桌面端用戶展示了新的用戶界面,希望能夠提升加載速度,並對最近增加的書籤功能、省流量模式和夜間模式提供支持。

Twitter新版網頁端界面開啟測試:採用 PWA 技術

Twitter新版網頁端界面開啟測試:採用 PWA 技術

Twitter新版網頁端界面開啟測試:採用 PWA 技術

Twitter 測試中的改版後界面

這些參與測試的用戶都是隨機選擇出來的,Twitter 希望通過這種方式測試界面效果,並向用戶徵求反饋。

新界面與舊界面並沒有太大差異,但組織方式有所區別,用兩欄佈局取代目前的三欄佈局,但整體使用感受仍然與之前非常相似。

不過真正特別的不在於界面本身,而在於它所採用的技術 —— PWA。業界通常將 PWA 稱作“漸進式增強 Web 應用程序”(Progressive Web Apps,PWA)。PWA 是基於一些現代瀏覽器功能開發的網頁應用,可以提供與傳統應用更加相似的體驗。例如,PWA 可以支持離線運行,還可以整合通知等平臺功能,甚至能夠固定在應用啟動欄或主屏上,提供類似於真實應用的效果,而不僅僅是一個網頁。

這項技術其實並不新穎。之前已經在 mobile.twitter.com 上使用過,另外還曾用於 Windows 10 應用、“智能手機”平臺 KaiOS 以及最近發佈的精簡版 Android 應用上。這也是為什麼目前新版 Twitter 界面配有省流量模式的原因,它的目的就是讓那些寬帶夠不發達或設備不夠先進的用戶使用。而這也是上文提到的“漸近式增強”的一種體現 —— 隨著設備以及網絡環境的“提升”而漸進地提供更好的體驗和更多的功能。

這個移動網站或許是新一代網頁應用 PWA 最突出的實例。PWS 的概念於2015年由谷歌提出和設計(但在這之前這個創意最早卻是來源於初代 iPhone 系統的 Safari 上)。自那以後,谷歌和微軟一直都在推廣這個概念來縮小網頁應用和原生應用之間的差距。如果設計得當,PWA 可以提供原生應用的很多優質功能,例如推送通知、離線運行和主屏圖標,而且可以隨時使用最新代碼,而且能夠分享配有超鏈接的內容。

Twitter 悄然開發 PWA 已經有幾個月的時間。而將部分桌面用戶轉向該代碼可以說是 PWA 迄今為止最大引人關注的使用方式。

從長期來看,廣泛採用 PWA 技術意味著史蒂夫·喬布斯對智能手機應用的設想有望實現,他希望不再需要 SDK 或新的開發工具和語言,只要藉助網頁技術就能開發出與原生應用媲美的網頁應用。


分享到:


相關文章: