2023年,蘋果和網頁應用的關系將開始緩和


在WWDC2022開幕演講中,蘋果宣佈WebPush功能將改善來自網頁應用的通知。該功能預估將於2023年上線,這對於用戶和開發者來說都是一件好事情。事實上,蘋果對於第三方應用的態度一直不太穩定。

arwgxi02.webp

● 最初的拒絕

在 iPhone 誕生之初,史蒂夫·喬佈斯反對在設備上允許第三方應用程序。他希望開發人員創建可與 Safari 一起使用的 Web 應用程序。HTML5 等 Web 標準是使其成為應用程序可行平臺的關鍵。這種類型的標記語言構建多媒體內容和交互元素。

蘋果致力於提高其設備上的 HTML5 性能。當該公司在 2014 年推出 iOS 8 時,它包括 WKWebView,這是一個新的瀏覽器引擎,可以讓混合應用程序和原生應用程序一樣運行。

喬佈斯接受 HTML5 作為 Adobe Flash 的替代品。當他在 2010 年撰寫“Thoughts on Flash”時,他贊揚瞭 Netflix 和 YouTube 等公司轉向 HTML5 視頻內容。

蘋果還鼓勵使用 iOS 13 的網絡應用程序。它從 App Store 中清除瞭低質量的應用程序,並表示某些特性和功能最好通過 Safari 提供。

● 遭質疑

在 6 月 13 日發佈的文章,Telegram 創始人 Durov 引用英國監管機構競爭與市場管理局 (CMA) 的評論,認為蘋果將用戶從 Web 應用程序推向帶有本地應用程序和規則的 App Store。

CMA 對其長達一年的移動生態系統研究的結論對 iOS 上的瀏覽器表示擔憂,這是應用程序爭論的另一個方面。蘋果禁止第三方瀏覽器引擎,因此 iOS 和 iPadOS 上的每個瀏覽器都是基於該公司的 WebKit 引擎構建的。因此,CMA 表示,該公司幾乎沒有動力去改進 WebKit 並扼殺消費者和企業。

這樣做的目的是抵禦競爭對手,例如 Google 的 Blink 瀏覽器引擎。它是開源 Chromium 項目的一部分,其既定使命是讓網絡成為訪問信息的焦點。Google瀏覽器在除 iOS 之外的所有平臺上都使用 Blink。 iOS 版本的 Chrome 使用 WebKit,這意味著Google被迫跟上蘋果的步伐。

WebKit 是開源的,該項目的使命是作為瀏覽器和應用程序的通用內容引擎。消息說,瀏覽器應該堅持顯示內容而不是應用程序。開發人員想要 Web 應用程序,因為它們可以在任何平臺上運行,而不受應用商店的規則和限制。

● 面對質疑 蘋果的緩慢改進

面對質疑,蘋果正在積極改進,盡管速度很慢。正如 6 月的主題演講中所揭示的,其操作系統中的網絡應用程序體驗將得到改善。加入 Apple 開發者計劃以發送 Web 推送通知不是必需的。

該功能要到 2023 年才會出現,它由 Push API、Notifications API 和 Service Worker 組成。Service Worker 是一段代表 Web 域運行的 JavaScript 代碼,與打開的瀏覽器選項卡分開。

未經用戶許可,網站不得推送通知。網站隻能請求推送訂閱以響應鼠標點擊或擊鍵。用戶可以單擊“訂閱”按鈕,然後在出現的權限對話框中單擊允許。網站的通知切換將在設備設置中找到,就像本機應用程序一樣。

Push API 使用一個 JavaScript 接口,允許網站使用推送訂閱。 ServiceWorker API 支持推送消息,而 Notifications API 允許服務工作者推送通知,而無需打開瀏覽器。

在 macOS Ventura 中,安裝瞭一個名為 webpushd 的新守護程序作為 LaunchAgent。它接收來自網頁的推送訂閱請求,並使用 Apple 推送通知服務將它們轉換為推送訂閱。結果是 Web 應用程序會感覺更接近原生應用程序。使用 Safari 中的共享表,用戶可以將 Web 應用程序頁面添加到主屏幕以融入其中。


相關推薦

2023-07-31

與Win11上的郵件和日歷”應用,並強制用戶必須使用Outlook網頁版。毫不出人預料的,微軟的這一行為遭至不少用戶的反對。有用戶在推特等社交平臺表示,網頁應用無法完全取代原生應用的功能和用戶體驗。也有用戶認為,微軟

2022-12-12

樹莓派團隊帶來積極的供應鏈動態,在聖誕節前一系列號消息傳來,他們現在已經能夠預計何時能達到大流行前的供應鏈水平。樹莓派單板計算機一直供不應求,特別是對個人客戶而言,這導致大流行期間一些在線零售商價格的

2024-03-02

蘋果公司最近發佈公告,表示由於安全風險高、用戶使用率低和遵守DMA要求等原因,在歐洲市場將不再支持PWA應用程序。這一決定遭到許多用戶、開發者和機構的強烈反對。然而,經過考慮後,蘋果公司宣佈將撤回該決定,並將

2024-02-11

蘋果迫於歐盟的壓力,在iOS17.4Beta帶來三大變化,一是蘋果允許用戶在第三方應用商店下載應用程序;二是第三方瀏覽器能在iPhone上使用AppleWebKit以外的Web引擎;三是第三方錢包應用可以訪問iPhone的NFC芯片,從而實現非接觸式移

2022-09-25

沒想到,向來摳摳唆唆的Adobe,這次居然一下子花200億美元(約1413億人民幣),買下Figma,成為公司歷史上最大的一筆收購。有多大呢?根據公開數據,Adobe歷史上共有56次收購,其中披露收購金額的有16起。而買下Figma花的錢,

2023-01-21

壞神 III》等都將停止運營。由於徹底談崩,這導致暴雪和網易的關系迅速惡化,雙方閃電分手後,暴雪也是因為一件事激怒國內玩傢。在一份公告中,暴雪的標註顯示:居住在大陸的玩傢將無法參與賽事。若是在賽事過程中有

2022-12-20

蘋果公司的中國問題促使摩根大通緩和其12月份的季度預期,究其原因是由於iPhone14Pro的交貨時間過長影響業績表現,因而削減其目標股價。自2022年iPhone發佈以來,摩根大通每周都會發佈蘋果產品可用性跟蹤報告,詳細介紹最新

2024-03-22

16個州及哥倫比亞特區的檢察長今天上午在聯邦法院起訴蘋果公司反壟斷。該訴訟指控蘋果公司壟斷高端智能手機市場,並使用各種非法手段維持壟斷地位。拋開這些策略的細節及其合法性不談,該案與司法部在 20 世紀 90 年代

2024-02-17

日根據《數字市場法》(DMA)發起的四項市場調查,認定蘋果和微軟不應被指定為以下核心平臺服務的守門人:蘋果的信息服務iMessage、微軟的在線搜索引擎Bing、網頁瀏覽器Edge和在線廣告服務MicrosoftAdvertising。這些決定結束委員

2023-11-16

。該公司還將允許用戶關註查詢,這樣你就可以在搜索結果和Google發現中看到有關這些查詢的批處理結果。如果有真正重大的事件,還可以從Google應用中獲得有關你關註事件的通知。下面是你關註一個話題時可能看到的內容示例

2024-02-17

蘋果公司昨天確認,由於要遵守歐盟《數字市場法案》(DMA)的規定,它將停止向歐盟用戶提供網絡應用程序(PWA)。EpicGames首席執行官蒂姆-斯威尼(TimSweeney)在X上發表文章稱,蘋果公司做出這一決定的另一個原因是:iPhone網

2023-04-26

三人法官小組昨天以2:1的表決結果,維持下級法庭關於蘋果與遊戲開發商Epic訴訟的初判結果,再次駁回Epic對蘋果應用商店涉嫌壟斷的指控。這意味著,蘋果在這起矚目的反壟斷訴訟中再次取得勝利。贏訴訟仍不滿意顯然,蘋

2023-04-02

之間的關系並不是簡單地好或者糟,而是錯綜復雜。比如蘋果和三星。一方面,蘋果最頂級的屏幕要靠三星供貨;另一方面,蘋果2012年把三星告,指控三星Galaxy手機專利侵權。兩傢公司在五年前就這場糾紛達成和解,但蘋果也

2022-09-28

網頁應用不僅能在手機上運行,而且在桌面端也是原生應用的不錯替代者。為彌合Web應用程序和本機桌面應用程序之間的差距,微軟宣佈WindowControlsOverlay功能,允許開發人員創建自己的標題欄,而不是強迫他們使用默認標題欄。