惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cisco Talos Blog
Cisco Talos Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
雷峰网
雷峰网
The Register - Security
The Register - Security
The Cloudflare Blog
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
I
InfoQ
博客园 - 三生石上(FineUI控件)
H
Help Net Security
博客园 - 司徒正美
Vercel News
Vercel News
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
B
Blog
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
L
LangChain Blog
人人都是产品经理
人人都是产品经理
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recorded Future
Recorded Future
小众软件
小众软件
Martin Fowler
Martin Fowler
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
腾讯CDC
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Apple Machine Learning Research
Apple Machine Learning Research
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
Y
Y Combinator Blog
V
Visual Studio Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
V
V2EX
Blog — PlanetScale
Blog — PlanetScale

Open Web Advocacy RSS Feed

28% Faster: The Blink Prototype That Shows Why Apple 28%高速化: AppleのiOSブラウザエンジン禁止措置を終わらせるべき理由を示すBlinkプロトタイプ - Open Web Advocacy 28% Faster: The Blink Prototype That Shows Why Apple Open Letter: Why the CMA Must Enforce the DMCCA - Open Web Advocacy Open Letter: Why the CMA Must Enforce the DMCCA - Open Web Advocacy Open Letter: Why the CMA Must Enforce the DMCCA - Open Web Advocacy The Digital Markets Act Is Delivering Real Wins, But Not Yet for Browser Engines - Open Web Advocacy The Digital Markets Act Is Delivering Real Wins, But Not Yet for Browser Engines - Open Web Advocacy The Digital Markets Act Is Delivering Real Wins, But Not Yet for Browser Engines - Open Web Advocacy Our Submission to the CMA on Apple’s iOS Interoperability Commitments - Open Web Advocacy Our Submission to the CMA on Apple’s iOS Interoperability Commitments - Open Web Advocacy Our Submission to the CMA on Apple’s iOS Interoperability Commitments - Open Web Advocacy Q&A with Simonetta Vezzoso: The Open Web, Apple, and the DMA - Open Web Advocacy Q&A with Simonetta Vezzoso: The Open Web, Apple, and the DMA - Open Web Advocacy Q&A with Simonetta Vezzoso: The Open Web, Apple, and the DMA - Open Web Advocacy Google Backs Down: Will Grant Hotseat in EU Browser Choice Screen - Open Web Advocacy Google Backs Down: Will Grant Hotseat in EU Browser Choice Screen - Open Web Advocacy Google Backs Down: Will Grant Hotseat in EU Browser Choice Screen - Open Web Advocacy OWA on RedMonk: Why the Mobile Web Still Can’t Compete with Native Apps, and How to Fix It! - Open Web Advocacy OWA on RedMonk: Why the Mobile Web Still Can’t Compete with Native Apps, and How to Fix It! - Open Web Advocacy OWA on RedMonk: Why the Mobile Web Still Can’t Compete with Native Apps, and How to Fix It! - Open Web Advocacy Apple’s Interoperability Commitments to the UK’s CMA Promise Nothing - Open Web Advocacy Apple’s Interoperability Commitments to the UK’s CMA Promise Nothing - Open Web Advocacy Apple’s Interoperability Commitments to the UK’s CMA Promise Nothing - Open Web Advocacy How Apple’s Key Tactic Could Prevent Japan’s Smartphone Act from Improving Browser Competition - Open Web Advocacy Appleの主要な戦術が、日本のスマホ法によるブラウザ競争の改善を阻む可能性について - Open Web Advocacy How Apple’s Key Tactic Could Prevent Japan’s Smartphone Act from Improving Browser Competition - Open Web Advocacy Open Web Advocacy 2025 in Review - Open Web Advocacy Open Web Advocacy 2025 in Review - Open Web Advocacy Open Web Advocacy 2025 in Review - Open Web Advocacy Tim Berners-Lee On Apple’s Browser Engine Ban and Web Apps - Open Web Advocacy Tim Berners-Lee On Apple’s Browser Engine Ban and Web Apps - Open Web Advocacy Tim Berners-Lee On Apple’s Browser Engine Ban and Web Apps - Open Web Advocacy What Apple’s UK Strategic Market Status Designation means for Browsers and Web Apps - Open Web Advocacy What Apple’s UK Strategic Market Status Designation means for Browsers and Web Apps - Open Web Advocacy What Apple’s UK Strategic Market Status Designation means for Browsers and Web Apps - Open Web Advocacy OWA at the EU Parliament DMA Working Group - Open Web Advocacy OWA at the EU Parliament DMA Working Group - Open Web Advocacy OWA at the EU Parliament DMA Working Group - Open Web Advocacy Can Perplexity Afford to Fund the Web? The $34.5 Billion-Dollar Question - Open Web Advocacy Can Perplexity Afford to Fund the Web? The $34.5 Billion-Dollar Question - Open Web Advocacy Can Perplexity Afford to Fund the Web? The $34.5 Billion-Dollar Question - Open Web Advocacy Japan: Apple Must Lift Browser Engine Ban by December - Open Web Advocacy Japan: Apple Must Lift Engine Ban by December - Open Web Advocacy Japan: Apple Must Lift Engine Ban by December - Open Web Advocacy UK Regulator Flags Apple’s iOS Browser Engine Ban in Draft SMS Designation - Open Web Advocacy UK Regulator Flags Apple’s iOS Browser Engine Ban in Draft SMS Designation - Open Web Advocacy UK Regulator Flags Apple’s iOS Browser Engine Ban in Draft SMS Designation - Open Web Advocacy Apple Apple Apple Google Google Google Balancing Security and Fair Competition - Open Web Advocacy Balancing Security and Fair Competition - Open Web Advocacy Balancing Security and Fair Competition - Open Web Advocacy Industry Voices Caution Against DOJ’s Plan to Force Sale Of Chrome - Open Web Advocacy Industry Voices Caution Against DOJ’s Plan to Force Sale Of Chrome - Open Web Advocacy Industry Voices Caution Against DOJ’s Plan to Force Sale Of Chrome - Open Web Advocacy Is It Worth Killing Mozilla to Shave Off Less Than 1% From Google’s Market Share? - Open Web Advocacy Is It Worth Killing Mozilla to Shave Off Less Than 1% From Google’s Market Share? - Open Web Advocacy Is It Worth Killing Mozilla to Shave Off Less Than 1% From Google’s Market Share? - Open Web Advocacy Break Google’s Search Monopoly without Breaking the Web - Open Web Advocacy Break Google’s Search Monopoly without Breaking the Web - Open Web Advocacy Break Google’s Search Monopoly without Breaking the Web - Open Web Advocacy UK Regulator UK Regulator UK Regulator SLAP and FLOP: Apple SLAP and FLOP: Apple SLAP and FLOP: Apple Digital Markets Act: Europe’s Digital Competitiveness at Stake - Open Web Advocacy Digital Markets Act: Europe’s Digital Competitiveness at Stake - Open Web Advocacy Digital Markets Act: Europe’s Digital Competitiveness at Stake - Open Web Advocacy UK Launches Investigation into Apple and Google under the DMCC - Open Web Advocacy UK Launches Investigation into Apple and Google under the DMCC - Open Web Advocacy UK Launches Investigation into Apple and Google under the DMCC - Open Web Advocacy Open Web Advocacy 2024 in Review - Open Web Advocacy Open Web Advocacy 2024 in Review - Open Web Advocacy Open Web Advocacy 2024 in Review - Open Web Advocacy iOS age restriction blocks all browsers except Safari, breaks choice screen - Open Web Advocacy iOS age restriction blocks all browsers except Safari, breaks choice screen - Open Web Advocacy iOS age restriction blocks all browsers except Safari, breaks choice screen - Open Web Advocacy Apple implements six of OWA Apple implements six of OWA Apple implements six of OWA It It It Interop 2025 must drop secret vetos - Open Web Advocacy Interop 2025 must drop secret vetos - Open Web Advocacy Interop 2025 must drop secret vetos - Open Web Advocacy Stuart Langridge: The Mazy Web - Open Web Advocacy Stuart Langridge: The Mazy Web - Open Web Advocacy Stuart Langridge: The Mazy Web - Open Web Advocacy Webventures: An Abridged History of Safari Showstoppers - Open Web Advocacy Webventures: An Abridged History of Safari Showstoppers - Open Web Advocacy Webventures: An Abridged History of Safari Showstoppers - Open Web Advocacy Google must share the ability to install Web Apps in Android - Open Web Advocacy
Apple on course to break all Web Apps in EU within 20 days - Open Web Advocacy
2024-02-15 · via Open Web Advocacy RSS Feed

OWA Logo and open-web-advocacy.org with the text: Apple on course to break all Web Apps in EU within 20 days. No Fix: Beta 1, Beta 2, Beta 3. New UI indicates deliberate choice. Nothing in release notes. No mention in compliance proposal. No response to bug tickets. No response from Apple. NOT required by the DMA.

In 2011, Philip Schiller internally sent an email to Eddie Cue to discuss the threat of HTML5 to the Apple App Store titled “HTML5 poses a threat to both Flash and the App Store”.

Food for thought: Do we think our 30/70% split will last forever? While I am a staunch supporter of the 30/70% split and keeping it simple and consistent across our stores, I don’t think 30/70 will last unchanged forever. I think someday we will see a challenge from another platform or a web based solution to want to adjust our model Internal Apple Emails
(emphasis added)

That is, as early as 2011, Apple's management viewed Web Apps as a credible threat to the App Store revenue model. This is perhaps unsurprising as Steve Jobs originally intended Web Apps to be the only way to deliver third party apps on iOS.

Luckily for Apple, they had a powerful tool to keep the Web at bay: ironclad control of iOS and the ability to block other browser vendors from bringing their more powerful platforms to Apple users. Meanwhile, Cupertino retained full control over the feature set of the only iOS browser engine, allowing it to suppress potential competition from the web through inaction. By simply failing to add important features, Apple could ensure the web never came within striking distance of being a credible threat.

Regulators around the world have taken note:

Apple generates revenue through its App Store, both by charging developers for access to the App Store and by taking a commission for payments made via Apple IAP. Apple therefore benefits from higher usage of native apps on iOS. By requiring all browsers on iOS to use the WebKit browser engine, Apple is able to exert control over the maximum functionality of all browsers on iOS and, as a consequence, hold up the development and use of web apps. This limits the competitive constraint that web apps pose on native apps, which in turn protects and benefits Apple’s App Store revenues. UK CMA - Interim Report into Mobile Ecosystems
(emphasis added)

The code of conduct for mobile OS services could require Designated Digital Platforms to allow third-party browser engines to be used on their mobile OS. This could allow third-party providers of browsers and web apps to compete on their merits. The Australian Competition and Consumer Commission

Mandatory use of WebKit and reluctance to support web apps in browsers (Apple) Third-party browsers are forced to provide services based on WebKit, which lacks support for web apps, and competition through ingenuity among browsers may be impeded. Japan’s Headquarters for Digital Market Competition

The Digital Markets Act even stated it as the primary motivation to prohibit banning browser engines:

When gatekeepers operate and impose web browser engines, they are in a position to determine the functionality and standards that will apply not only to their own web browsers, but also to competing web browsers and, in turn, to web software applications. Digital Markets Act
(emphasis added)

We wrote last week about concerning changes in iOS 17.4 Beta 1 (EU). Sites installed to the homescreen failed to launch in their own top-level activities, opening directly in the default browser instead, even when the default browser is the browser that installed it. This demotes Web Apps from first-class citizens to mere shortcuts. Developers have since confirmed this does not occur outside the EU. Two betas later it is becoming more likely that this is a deliberate choice on the part of Apple to remove the ability to install Web Apps.

Beta 2 contained a more detailed message to the user stating:

"Open 'WEB APP NAME' in Safari. 'WEB APP NAME' will open in your default browser from now on.".

This message occurs even if both the browser that installed the Web App and your default browser is iOS Safari.

An image of Apple's new pop up informing the user that the web app will now instead open as a webpage in the default browser.

No mention of this seismic change has been made in the usual places. Not the Safari release notes nor in the iOS Beta release overview.

Apple’s silence has been deafening. No reply has been provided in a WebKit ticket, Apple developer forums, twitter discussions, and no statement has been provided to the many journalists seeking comment.

This cannot be mere oversight. The inability of third-party browsers to compete in the provision of web app functionality was discussed in no less than four regulator's investigations. Potential competition from Web Apps was directly stated in the DMA as the motivation to prohibit banning competing browser engines. it seems highly unlikely that the policy team working for Apple were unaware that they were required to allow third-party browsers to install and power Web Apps using their own browser engines.

Yet when Apple announced their compliance proposal for the DMA, Web Apps were noticeable by their absence. This is the same Apple that again and again claims that Web Apps are the alternative distribution method for Apps in their mobile ecosystem.

QUESTION: Apple is the sole decision maker as to whether an app is made available to app users though the Apple Store, isn't that correct?
REPLY: If it’s a Native App, yes sir, if it’s a Web App no. Tim Cook - Speaking to US Congress

Web browsers are used not only as a distribution portal, but also as platforms themselves, hosting “progressive web applications” (PWAs) that eliminate the need to download a developer’s app through the App Store (or other means) at all. Apple Lawyers - Court Filing in Australia

For everything else there is always the open Internet. If the App Store model and guidelines are not best for your app or business idea that’s okay, we provide Safari for a great web experience too. Apple App Store Guidelines

Apple had four choices here:

  • The Good
    Allow third-party browsers to install Web Apps, powered by the browser that the user chooses to install the Web App with. This is the only near-term viable solution. This enables browsers to compete in the provision of functionality for web apps.

  • The Broken
    Allow browsers to install web apps but power them all by the default browser. While at first glance this may seem like a reasonable solution, it is an unworkable model. Each Web App’s data is stored within its installing browser. Each browser stores the data in different locations and raw formats. Due to complexity, no import/export functionality exists to allow a user to “port” a Web App from one browser to another along with its data. This means users would be logged out of and lose all their data for every Web App every time they switched default browser.

    Having every Web App break each time a user switches default browser would be a disaster for the ecosystem. If anyone were to suggest this was a reasonable model, simply ask, would they be happy if all native apps lost their data every time you switched the default App Store.

  • The Devious
    Provide the share menu with third party browsers, burying the ability to install Web Apps powered by Safari’s engine in a high-friction UI. This obviously doesn’t allow third party browsers to compete in the provision of Web App features but may have been sneaky enough for Apple to attempt to slip past.

  • The Outrageous
    Outright remove support for Web Apps by converting them all to bookmarks. This removes the ability to act like an App from the an operating system and user interface perspective. This fundamentally undermines the already tenuous competitiveness of Web Apps due to Apple policies. Recall that Safari deletes data for any site that the you fail to visit for more than 7 days , but not for installed Web Apps. The outrageous strategy now subjects Web Apps in the EU to the same disadvantage. Apple policy also restricts the availability of Push Notifications to installed Web Apps. This change looks set to wreck the most requested Web App feature of the last decade. Lastly, this change hobbles homescreen-installed Web Apps that request to run in full-screen mode, such as games. Demoting Web Apps to shortcuts is a triple disability that Apple cannot be ignorant of. Finally Apple can then attempt to refuse to share the ability to install apps with third party browsers, because now Safari can’t, despite the fact it has been able to for 15 years.

We considered that Apple might try something like this, but dismissed it as too blatantly anti-competitive, even for them. Now, even as it looks increasingly less likely that Cupertino is acting in good faith, Apple could declare this unfinished or a bug. That would go some way towards alleviating concerns, but if the Beta breakage of Web Apps ever makes it onto users’ devices, it will show that Apple is actively seeking to block the Web from ever competing fairly with their App Store.

Some defend Apple's decision to remove Web Apps as a necessary response to the DMA, but this is misguided.

Apple has had 15 years to facilitate true browser competition worldwide, and nearly two years since the DMA’s final text. It could have used that time to share functionality it historically self-preferenced to Safari with other browsers. Inaction and silence speaks volumes.

The complete absence of Web Apps in Apple's DMA compliance proposal, combined with the omission of this major change from Safari beta release notes, indicates to us a strategy of deliberate obfuscation. Even if Apple were just starting to internalize its responsibilities under the DMA, this behaviour is unacceptable. A concrete proposal with clear timelines, outlining how third party browsers could install and power Web Apps using their own engines, could prevent formal proceedings, but this looks increasingly unlikely. Nothing in the DMA compels Apple to break developers' Web Apps, and doing so through ineptitude is no excuse.

Apple still has the opportunity to fix this ‘misunderstanding’. An Apple that is confident in its own products could take the following steps:

  • Announce that this is indeed a bug.
  • Publish a blog post explaining how they intend to let third party browsers (with their own engines) compete in the provision of functionality for Web Apps.
  • Create an API whereby browsers with the entitlement, subject to narrow scope, proportional and heavily justified security rules could install Web Apps powered by the browser that the user chooses to install them with.
  • Roll out these changes globally.

If Apple truly believed that the Web and Web Apps were no threat to their App Store, why not appease the regulators by letting them compete fairly on their mobile ecosystem.

Apple’s defenders might have been able to argue that a history of inadequate Web App functionality and crippling bugs were simply benign neglect. Web Apps make no money for Apple, so why expend effort on them? But the suppression of competing engines, attempts to geofence their emergence, and radio silence about complete breaking of Web Apps paints a less benevolent picture of Apple not as a bumbling giant, but as a clear enemy of the Web.

Apple looks to be taking active and provocative steps to scuttle Web Apps and to prevent other browsers from providing them. This suggests that Apple is still fearful of a future where users and developers can simply bypass Apple’s App Store using the power of the Web. OWA welcomes that future and will continue to work to ensure it becomes reality, in Europe and beyond -- just as Steve Jobs promised.