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

推荐订阅源

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
2024-03-28 · via Open Web Advocacy RSS Feed

Long time readers will already know that Apple has effectively banned all browsers from iOS by preventing them from bringing or modifying their own engines. That makes all browsers on iOS essentially skins round Safari. We brought this up in one of our questions to Apple at their DMA workshop where we stated that "Apple’s 15 year ban of third-party browser engines has effectively removed browser competition from iOS.". Surprisingly, there was no rebuttal from Apple, even veiled, of our assertion.

But let's put that aside for now to discuss a different topic: defaults.

The Digital Market Act introduces obligations for gatekeepers to make it easy for users to change defaults including obligating a choice screen.

There is a common phrase about following the letter and spirit of the law: are you making good faith efforts to comply with the intent? In the case of the intent of the DMA you don't need to guess as the act itself contains 26 pages of recitals that in very clear language explain exactly what the act is trying to achieve via the letter of the law as spelt out in the articles.

In the case of the defaults the recitals have this to say:

Recital 49: A gatekeeper can use different means to favour its own or third-party services or products on its operating system, virtual assistant or web browser, to the detriment of the same or similar services that end users could obtain through other third parties. ... Gatekeepers should also allow end users to easily change the default settings on the operating system, virtual assistant and web browser when those default settings favour their own software applications and services. This includes prompting a choice screen ...

On dark patterns the recitals had this to say:

Gatekeepers should not engage in behaviour that would undermine the effectiveness of the prohibitions and obligations laid down in this Regulation. Such behaviour includes the design used by the gatekeeper, the presentation of end-user choices in a non-neutral manner, or using the structure, function or manner of operation of a user interface or a part thereof to subvert or impair user autonomy, decision-making, or choice.

While on defaults Article 6(3) simply says:

The gatekeeper shall allow and technically enable end users to easily change default settings on the operating system, virtual assistant and web browser of the gatekeeper that direct or steer end users to products or services provided by the gatekeeper

Recently our own John Ozbay attended a workshop where Apple could explain how it was complying with the DMA.

In Apple's opening speech on changing defaults, Apple's spokesperson had this to say:

In this session we are going to provide a summary of what we are doing on the web browser choice screen and defaults pursuant to the DMA. Lets start with defaults and specifically the ability to select a default browser. For a long time Apple have made it easy for users to choose a browser in the settings app. Many users have already chosen to set a non-Safari default browser even before the DMA. They can do it in just a few taps.

This is a little surprising. Apple didn't even let users change the default browser until late 2020. When they did add the ability to do so the design was awkward and confusing. There is no centralised location to change defaults, no way of searching for the option in the OS settings and the option to change the default is inappropriately shown on each browser settings page. Further, they provide no API to allow newly installed browsers to prompt the user to switch default browser or even be aware that they are the default browser.

Now, some may think it is unfair to suggest that Apple deliberately designed it to be as awkward as possible to change the default browser but they went one critical step further that unambiguously shows that they maliciously intended to undermine user choice.

In an astonishingly brazen dark pattern Apple engineers added code to the Safari's settings page to hide the option to change the default browser if Safari was the default - but then to prominently show it if another browser was the default.

This video demonstrates it, and you can test it yourself right now.

There is absolutely no plausible defence for this behaviour.

We had John ask Apple directly about this at Apple DMA Workshop.

I am going to continue to focus on one more question regarding the prompt to change the default browser. You mentioned earlier that users are always prompted to change their default browser. At the moment there is no way for browsers to detect if they are the default browser nor a one click system prompt to allow users to set the default browser. This is standard on all other major operating systems except iOS. The friction Apple has added to this process undermines users' switching to a new default browser that needs to be fixed in order for them to be in compliance with 6(3) and 13(4).

Similarly changing the default browser at the moment is quite difficult as well. Currently Apple does not have a centralised location to change the default browser in the settings. Searching "default" or "default browser" yields no results in settings and you can try it right now. Instead they have inappropriately placed it in each individual browser's settings page.

Astonishingly Apple has added custom code to hide the option to change default browser in the Safari settings if Safari is the default browser, and prominently show it if a different browser is default. We had thought that Apple would have fixed such an outrageous dark pattern prior to the DMA coming into force but in the latest version of iOS it is still present.

My question to Apple is, are they planning on addressing these or not?

Apple's spokesperson responded with:

In terms of the first question, the choice as required by the DMA is presented once to users. Obviously there are a ton of other ways in which users can choose different browsers, different default browsers if they so choose. We have worked to make this simple and straightforward. And we know from the experience over the last couple of years that millions of users around the world choose alternative browsers all the time. We also know that many of them will choose to make that browser their default one of choice. That happens all the time. In terms of what's being required here by the DMA our focus is on presenting this choice even more clearly to consumers the first time you use Safari. Obviously there are not choices being presented when you use other browsers on iOS. So we are complying from our perspective with the spirit here.

The video of John's question and the reply is at the top of the article.

Let's break down Apple's reply.

Obviously there are a ton of other ways in which users can choose different browsers, different default browsers if they so choose. We have worked to make this simple and straightforward.

This is clearly false, and does not address any of the specifics in John's question.

And we know from the experience over the last couple of years that millions of users arround the world choose alternative browsers all the time.

This phrasing is very carefully steps arround the fact that Apple only started letting users change the default browser in late 2020. Clearly it's embarrassing that for 13 years it was impossible to change the default browser on iOS.

We also know that many of them will choose to make that browser their default one of choice. That happens all the time.

Apple doesn't publicly share any aggregated data on browser defaults, so it's hard to check.

In terms of what's being required here by the DMA our focus is on presenting this choice even more clearly to consumers the first time you use Safari. Obviously there are not choices being presented when you use other browsers on iOS.

The framing here, again, is false. As Apple stated in their opening speech there are two aspects of the DMA they have to comply with. One: making it easy to change the default. Two: allowing a choice screen. Apple obviously has no defence on the first and so tries to deflect by focusing on the second.

So we are complying from our perspective with the spirit here.

We disagree, and clearly so does the EU Commission, which on 25 March opened a proceeding against Apple investigating them over Article 6(3).

In there press release they stated:

The Commission has opened proceedings against Apple regarding their measures to comply with obligations to (i) enable end users to easily uninstall any software applications on iOS, (ii) easily change default settings on iOS and (iii) prompt users with choice screens which must effectively and easily allow them to select an alternative default service, such as a browser or search engine on their iPhones.

The Commission is concerned that Apple's measures, including the design of the web browser choice screen, may be preventing users from truly exercising their choice of services within the Apple ecosystem, in contravention of Article 6(3) of the DMA.

This is just one topic among many, but we should know more when the EU releases its non-confidential version of its initial findings and invites third parties to comment which according to the act could take up to 3 months.

In order to be compliant with this specific aspect of the DMA we believe Apple should make the following changes:

  1. Remove the dark pattern of hiding the option to switch default browser if the default is Safari.
  2. Move the option to change default browser out of the browser settings and into a centralised location.
  3. Have this option visible even if Safari is the only currently installed browser.
  4. Have this option show up in search if the user searches for "default", "browser" or "default browser".
  5. Allow browsers to know if they are the current default browser
  6. Provide a system prompt to browsers (with the usual anti-nagging protections on all permission prompts) that allows browsers to prompt the user to one click set them as the new default browser as is standard on all other operating systems.

Stay tuned and follow us in all the usual places: