Facebook推出了基于JavaScript 的開源框架 React Native其官方文檔這樣解釋:React Native使你能夠在Javascript和React的基礎上獲得完全一致的開發(fā)體驗,構建世界一流的原生APP,React Native著力于提高多平臺開發(fā)的開發(fā)效率——僅需學習一次,編寫任何平臺(Learn once, Write anywhere)。經(jīng)過發(fā)展與完善,React Native已經(jīng)成為全球跨平臺開發(fā)的主流框架,占據(jù)主導地位,其實現(xiàn)思想與技術方法深遠影響了全球各大公司的輕應用解決方案,比如騰訊公司的微信小程序。Facebook正式發(fā)布了新的內(nèi)容平Instant Articles,其技術原理是把原來在媒體網(wǎng)站讀取的內(nèi)容放到Facebook的本地服務器上,通過“搶跑”的方式間接實現(xiàn)了輕應用所具備的接近Native APP的用戶體驗。
平臺主要提升的就是文章加載速度,據(jù)稱加載速度能提升 10 倍,幫助用戶不必跳轉(zhuǎn)網(wǎng)站即可直接閱讀新聞內(nèi)容。此外還提供了20多種富媒體元素,文章中的照片可以縮放,甚至可設置重力效果,傾斜手機,照片會隨著重力而滑動,又比如視頻,當用戶瀏覽到視頻部分的時候,此視頻才會自動播放,觀看體驗會比 GIF 動態(tài)圖好很多,因為視頻是基于流媒體,只有在閱讀時才會加載并播放,不會有卡頓感。他們分享文章的數(shù)量也提升了30%。但是,諸如彭博、華爾街日報等媒體業(yè)巨頭卻擔心會受制于人,轉(zhuǎn)而致力于提升自家內(nèi)容平臺的用戶體驗。
早在2015年,設計師弗朗西斯·貝里曼和Google Chrome的工程師亞歷克斯·羅素提出“PWA(漸進式網(wǎng)絡應用程序)”概念,其核心目標就是提升 Web App 的性能,改善 Web App的用戶體驗。媲美Native的流暢體驗,將網(wǎng)絡之長與應用之長相結(jié)合。根據(jù)Google開發(fā)者支持頁面,PWA具備以下優(yōu)勢。
漸進式用戶無需擔心使用哪個瀏覽器,也可以正常使用WA。因為這些PWA以漸進增強作為核心信條。響應式PWA適應包括電腦、手機、平板等其他常用設備在內(nèi)的多種瀏覽環(huán)境。連接獨立性利用服務工作線程,PWA可以離線或網(wǎng)絡情況較差的環(huán)境下工作。接近原生應用為用戶提供更接近原生應用的交互體驗與導航。永葆新版歸功于服務工作線程的更新機制,PWA可以保證用戶永遠使用最新版本。安全通過HTTPS,PWA可以阻止通訊竊聽,而且能保證內(nèi)容不被篡改??杀话l(fā)現(xiàn)歸功于W3C提供的清單文件,以及服務工作線程的注冊范圍機制,PWA可被標識為“應用”,且搜索引擎可以正常地索引PWA??杀唤M裝類似推送通知這樣的功能在PWA上都可以輕松地被組裝。
PWA 相關的技術不斷升級優(yōu)化,在用戶體驗和用戶留存兩方面都提供了非常好的解決方案。截止目前,基于 Chromium 的瀏覽器 Chrome 、 Opera、Windows Edge、Firefox、Safari、QQ瀏覽器都已經(jīng)完全支持 PWA ,國內(nèi)已經(jīng)有淘寶、微博、豆瓣、餓了么使用了部分PWA技術,國外用PWA的企業(yè)相對較多,PWA 是網(wǎng)頁 APP 化,Google 的另一輕應用項目 Android Instant Apps 則是 APP 的精簡版,在形態(tài)上更接近微信小程序值得注意的是,Google此項目的目的與微信小程序大相徑庭,微信小程序要提供的是完整的用戶體驗,是取代。而Android Instant Apps 希望應用開發(fā)商通過社交網(wǎng)絡、互聯(lián)網(wǎng)廣告、應用商店等渠道提供可以快速試玩的嘗鮮版,當用戶體驗滿意后再選擇安裝完整版本,僅僅是補充。
本文地址:http://jiujiu9.com//article/2021/0917/28699.html