簧片在线观看,heyzo无码中文字幕人妻,天天想你在线播放免费观看,JAPAN4KTEEN体内射精

正在閱讀:

戰略性放棄,曾被蘋果寄予厚望的PWA已一敗涂地

掃一掃下載界面新聞APP

戰略性放棄,曾被蘋果寄予厚望的PWA已一敗涂地

Safari不再支持蘋果當初力推的PWA。

文|三易生活

經過27個月后,如今距離歐盟《數字市場法案》(DMA)的正式落地只有短短數天。作為DMA重點針對的海外大廠,蘋果方面醞釀多時的iOS17.4正式版,也大概率會在3月5日發布,因此這就使得iOS 17.4正式版可能會因為DMA,成為iOS史上的一個關鍵節點。

除了萬眾矚目的第三方應用商店,以及第三方瀏覽器能在iPhone上使用WebKit以外的web引擎,其實還有一個意味深長的變化,那就是Safari不再支持蘋果當初力推的PWA。

PWA(Progressive web App)也就是漸進式網絡應用程序,可能絕大多數國內用戶都其沒什么概念。因為在市場競爭極為激烈的國產智能手機和海量開發者的通力合作下,國內移動互聯網生態成熟速度太快,App生態在短短數年間就已經建設起來,所以web App這種介于web和App之間,具有良好跨平臺兼容性的中間態產物也就直接被略過了。

作為w3c(萬維網聯盟)在2014年提出的一個概念,PWA是用Service Worker技術、現代web API,以及傳統的漸進式增強策略來創建的跨平臺web應用。其允許用戶將網頁作為應用安裝在智能手機上,并包含Reliable 、Fast、Engaging三大特性(即門檻低、速度快、可靠性高)。簡單來說,PWA可以被視為是小程序的鼻祖,如今手機廠商推出的快應用就是它的變體。

PWA最大的優勢在于其跨平臺的通用性和兼容性,可以讓網站以原生App的形式運行,并且不需要通過應用商店或安裝包就能直接使用。而相比原生App,使用PWA顯然會更加容易和快速,還能通過鏈接來分享PWA應用。

事實上,PWA是通過Service Workers來進行緩存,并直接將本地緩存的內容展示給用戶,可優化用戶的弱網及斷網體驗。當應用有可用的更新時,能夠只更新發生改變的部分,而非像原生App那樣強制用戶熱更新。

隱藏瀏覽器UI的全屏運行、操作系統級別的通知和提醒、設備離線時也能使用、本地數據存儲和檢索、可在桌面上添加圖標,以及訪問LBS、相機、傳感器、音頻、Apple Pay等API接口,就讓PWA實現了在web瀏覽器中提供高性能的體驗。這樣一個使用體感類似原生App,卻比后者更方便的產品,就是當初谷歌和蘋果力推PWA的關鍵。

彼時移動互聯網還不像如今這般成熟,大量從PC互聯網時代遺留下來的開發者,對于編寫Android應用的Java、iOS應用的Objective-C和Swift也并不熟悉。而PWA的出現,則讓一大堆前端開發者使用JavaScript就能無縫將網頁包裝成App的形式提供,它既不需要編譯,還不需要提交到應用商店進行審核。但PWA不僅僅代表著蘋果希望進一步繁榮iOS生態的愿景,它的跨平臺特性,也是彼時追求生態大一統的保障。

而一款應用可以同時在Mac、iPad、iOS,乃至Apple Watch上使用,這甚至是蘋果推出的“連續互通”都夢寐以求的效果。既然如此,為什么PWA沒有在后續發展過程中一路走高,反而是變得默默無聞了呢?最直接的原因,當然是移動互聯網這座金礦吸引了越來越多人。過去十年間,學習Android/iOS開發成為了熱門項目,但開發者數量的井噴,則造成了App直接進入供過于求的狀態。

其次,隨著全球各國基礎設施建設進程的推進,以及國內手機廠商陸續出海,物美價廉的國產智能手機開始逐步走入了欠發達的印度、東南亞、非洲、南美洲等地區,也讓PWA這種天然適配弱網及斷網環境的產品越來越沒有用武之地。

最后、也是最關鍵的一點,小程序的出現占據了原本屬于PWA的生態位。畢竟對于用戶而言,PWA最大的魅力就是方便,即不需要打開應用商店,也不用消耗太多的流量,即點即用。

小程序的出現讓國內的PWA生態還沒發育起來就直接夭折,但在海外、特別是歐美市場,情況則完全不同。得益于互聯網行業發展得更早,所以當地的web生態反而更加成熟,并且由于類似微信、抖音這樣的超級App匱乏,不出意外的話,PWA將會成為歐美版本的小程序。

然而DMA的出現,直接改變了PWA的命運。由于蘋果需要允許第三方開發者使用非WebKit渲染引擎來開發PWA,所以這一變化就直接促使了其下定決心放棄對于PWA的支持。

要知道PWA具備強烈的web色彩,這固然讓它比原生App更輕便,但也帶了web端固有的脆弱性。在網絡環境中,PWA應用更容易受到各種攻擊和威脅,例如QL注入、跨站腳本、重新定向攻擊等。蘋果方面就曾經透露,要讓PWA符合DMA的要求涉及大量工作,再加上PWA的使用率有限,因此繼續投入資源顯然就是件不切實際的事情。

蘋果作為目前消費電子行業中對于用戶隱私和安全最為重視的企業,為了遵守DMA的要求、并確保用戶的數據安全和隱私,簡直就不能更加順理成章。只可惜隨著蘋果的退出,PWA所代表的web應用注定將沒有未來了。

本文為轉載內容,授權事宜請聯系原著作權人。

蘋果

5.6k
  • 機構:美股科技股或將迎來技術性反彈,蘋果重磅官宣“WWDC25”,美國50ETF(159577)沖擊3連漲,連續7日“吸金”!
  • 蘋果宣布向浙江大學捐贈3000萬元,將共同設立移動應用孵化基金

評論

暫無評論哦,快來評價一下吧!

下載界面新聞

微信公眾號

微博

戰略性放棄,曾被蘋果寄予厚望的PWA已一敗涂地

Safari不再支持蘋果當初力推的PWA。

文|三易生活

經過27個月后,如今距離歐盟《數字市場法案》(DMA)的正式落地只有短短數天。作為DMA重點針對的海外大廠,蘋果方面醞釀多時的iOS17.4正式版,也大概率會在3月5日發布,因此這就使得iOS 17.4正式版可能會因為DMA,成為iOS史上的一個關鍵節點。

除了萬眾矚目的第三方應用商店,以及第三方瀏覽器能在iPhone上使用WebKit以外的web引擎,其實還有一個意味深長的變化,那就是Safari不再支持蘋果當初力推的PWA。

PWA(Progressive web App)也就是漸進式網絡應用程序,可能絕大多數國內用戶都其沒什么概念。因為在市場競爭極為激烈的國產智能手機和海量開發者的通力合作下,國內移動互聯網生態成熟速度太快,App生態在短短數年間就已經建設起來,所以web App這種介于web和App之間,具有良好跨平臺兼容性的中間態產物也就直接被略過了。

作為w3c(萬維網聯盟)在2014年提出的一個概念,PWA是用Service Worker技術、現代web API,以及傳統的漸進式增強策略來創建的跨平臺web應用。其允許用戶將網頁作為應用安裝在智能手機上,并包含Reliable 、Fast、Engaging三大特性(即門檻低、速度快、可靠性高)。簡單來說,PWA可以被視為是小程序的鼻祖,如今手機廠商推出的快應用就是它的變體。

PWA最大的優勢在于其跨平臺的通用性和兼容性,可以讓網站以原生App的形式運行,并且不需要通過應用商店或安裝包就能直接使用。而相比原生App,使用PWA顯然會更加容易和快速,還能通過鏈接來分享PWA應用。

事實上,PWA是通過Service Workers來進行緩存,并直接將本地緩存的內容展示給用戶,可優化用戶的弱網及斷網體驗。當應用有可用的更新時,能夠只更新發生改變的部分,而非像原生App那樣強制用戶熱更新。

隱藏瀏覽器UI的全屏運行、操作系統級別的通知和提醒、設備離線時也能使用、本地數據存儲和檢索、可在桌面上添加圖標,以及訪問LBS、相機、傳感器、音頻、Apple Pay等API接口,就讓PWA實現了在web瀏覽器中提供高性能的體驗。這樣一個使用體感類似原生App,卻比后者更方便的產品,就是當初谷歌和蘋果力推PWA的關鍵。

彼時移動互聯網還不像如今這般成熟,大量從PC互聯網時代遺留下來的開發者,對于編寫Android應用的Java、iOS應用的Objective-C和Swift也并不熟悉。而PWA的出現,則讓一大堆前端開發者使用JavaScript就能無縫將網頁包裝成App的形式提供,它既不需要編譯,還不需要提交到應用商店進行審核。但PWA不僅僅代表著蘋果希望進一步繁榮iOS生態的愿景,它的跨平臺特性,也是彼時追求生態大一統的保障。

而一款應用可以同時在Mac、iPad、iOS,乃至Apple Watch上使用,這甚至是蘋果推出的“連續互通”都夢寐以求的效果。既然如此,為什么PWA沒有在后續發展過程中一路走高,反而是變得默默無聞了呢?最直接的原因,當然是移動互聯網這座金礦吸引了越來越多人。過去十年間,學習Android/iOS開發成為了熱門項目,但開發者數量的井噴,則造成了App直接進入供過于求的狀態。

其次,隨著全球各國基礎設施建設進程的推進,以及國內手機廠商陸續出海,物美價廉的國產智能手機開始逐步走入了欠發達的印度、東南亞、非洲、南美洲等地區,也讓PWA這種天然適配弱網及斷網環境的產品越來越沒有用武之地。

最后、也是最關鍵的一點,小程序的出現占據了原本屬于PWA的生態位。畢竟對于用戶而言,PWA最大的魅力就是方便,即不需要打開應用商店,也不用消耗太多的流量,即點即用。

小程序的出現讓國內的PWA生態還沒發育起來就直接夭折,但在海外、特別是歐美市場,情況則完全不同。得益于互聯網行業發展得更早,所以當地的web生態反而更加成熟,并且由于類似微信、抖音這樣的超級App匱乏,不出意外的話,PWA將會成為歐美版本的小程序。

然而DMA的出現,直接改變了PWA的命運。由于蘋果需要允許第三方開發者使用非WebKit渲染引擎來開發PWA,所以這一變化就直接促使了其下定決心放棄對于PWA的支持。

要知道PWA具備強烈的web色彩,這固然讓它比原生App更輕便,但也帶了web端固有的脆弱性。在網絡環境中,PWA應用更容易受到各種攻擊和威脅,例如QL注入、跨站腳本、重新定向攻擊等。蘋果方面就曾經透露,要讓PWA符合DMA的要求涉及大量工作,再加上PWA的使用率有限,因此繼續投入資源顯然就是件不切實際的事情。

蘋果作為目前消費電子行業中對于用戶隱私和安全最為重視的企業,為了遵守DMA的要求、并確保用戶的數據安全和隱私,簡直就不能更加順理成章。只可惜隨著蘋果的退出,PWA所代表的web應用注定將沒有未來了。

本文為轉載內容,授權事宜請聯系原著作權人。
主站蜘蛛池模板: 博乐市| 无棣县| 含山县| 客服| 元谋县| 河东区| 巴里| 江都市| 马公市| 南宁市| 卓尼县| 瑞昌市| 潮安县| 万盛区| 贡嘎县| 古浪县| 连云港市| 祁东县| 博爱县| 巫溪县| 彝良县| 阳朔县| 阜新市| 西乌珠穆沁旗| 平邑县| 兰考县| 福鼎市| 旺苍县| 商城县| 朝阳区| 宜昌市| 买车| 托克逊县| 玉树县| 夏津县| 麻阳| 嘉黎县| 井研县| 泊头市| 阿图什市| 凤庆县|