{"id":41882,"date":"2024-01-26T11:48:13","date_gmt":"2024-01-26T16:48:13","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=41882"},"modified":"2024-09-02T15:58:41","modified_gmt":"2024-09-02T19:58:41","slug":"dma-compliance-default-app-controls","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/01\/26\/dma-compliance-default-app-controls\/","title":{"rendered":"DMA Compliance: Default App Controls and NFC"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/support\/dma-and-apps-in-the-eu\/#app-controls\">Apple<\/a>:<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/support\/dma-and-apps-in-the-eu\/#app-controls\"><p>Apple will introduce new default controls for users in Settings for:<\/p><ul><li><strong>App marketplace apps<\/strong> &mdash; Users will be able to manage their preferred default app marketplace through a new default setting for app marketplace apps. Platform features for finding and using apps like Spotlight are integrated with a user&rsquo;s default app marketplace. <\/li><li><strong>Contactless payment apps<\/strong> &mdash; Users will be able to manage their preferred default contactless payments app through a new default setting, and select any eligible app adopting the HCE Payments Entitlement as the default.<\/li><\/ul><\/blockquote>\n\n<p><a href=\"https:\/\/www.apple.com\/newsroom\/2024\/01\/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union\/\">Apple<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.apple.com\/newsroom\/2024\/01\/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union\/\">\n<p>Apple is also introducing a new choice screen that will surface when users first open Safari in iOS 17.4 or later. That screen will prompt EU users to choose a default browser from a list of options.<\/p>\n<p>This change is a result of the DMA&rsquo;s requirements, and means that EU users will be <strong>confronted<\/strong> with a list of default browsers <strong>before<\/strong> they have the opportunity to understand the options available to them. The screen also <strong>interrupts<\/strong> EU users&rsquo; experience the first time they open Safari intending to navigate to a webpage.<\/p>\n<\/blockquote>\n<p>Emphasis added. Apple is not happy about this.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/01\/26\/dma-compliance-alternative-browser-engines\/\">DMA Compliance: Alternative Browser Engines<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/01\/25\/dma-compliance-alternative-app-stores-but-no-sideloading\/\">DMA Compliance: Alternative App Stores But No Sideloading<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/10\/04\/unlimited-kagi-searches\/\">Unlimited Kagi Searches<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/07\/06\/eu-approves-digital-markets-act-and-digital-services-act\/\">EU Approves Digital Markets Act and Digital Services Act<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/05\/23\/proposed-eu-dma-usb-c-messaging-nfc\/\">Proposed EU DMA: USB-C, Messaging, NFC<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/05\/05\/eu-objects-to-apple-limiting-third-party-access-to-nfc\/\">EU Objects to Apple Limiting Third-Party Access to NFC<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/09\/17\/setting-default-apps-in-ios-14\/\">Setting Default Apps in iOS 14<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/05\/making-an-ios-default-browser-or-e-mail-client\/\">Making an iOS Default Browser or E-mail Client<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/03\/06\/ios-default-apps-and-competing-with-built-in-apps\/\">iOS Default Apps and Competing With Built-in Apps<\/a><\/li>\n<\/ul>\n\n<p id=\"dma-compliance-default-app-controls-update-2024-01-26\">Update (2024-01-26): <a href=\"https:\/\/www.macrumors.com\/2024\/01\/26\/apple-explains-ios-17-4-default-browsers-eu\/\">Joe Rossignol<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2024\/01\/26\/apple-explains-ios-17-4-default-browsers-eu\/\">\n<p>Apple said iPhone users in the EU will be presented with a list of the 12 most popular web browsers from their country's local App Store at the time, and noted that the options will be shown in random order for every user.<\/p>\n<p>Apple shared an alphabetical list of the browsers that will currently be shown in every EU country. <\/p>\n<\/blockquote>\n<p>See also: <a href=\"https:\/\/www.macstories.net\/news\/apple-shares-list-of-alternate-browsers-that-will-be-available-to-eu-users-in-ios-17-4\/\">John Voorhees<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=39146327\">Hacker News<\/a>).<\/p>\n\n<p><a href=\"https:\/\/www.macrumors.com\/2024\/01\/25\/apple-nfc-third-party-apps-eu\/\">Juli Clover<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2024\/01\/25\/apple-nfc-third-party-apps-eu\/\">\n<p>Going forward, NFC payments will be available directly in apps without the need for Apple Pay or the Wallet app, paving the way for third-party payment services and banks to offer their own tap-to-pay solutions on Apple devices.<\/p>\n<p>[&#8230;]<\/p>\n<p>This access to NFC technology is limited to banking and wallet apps that are in the European Economic Area, which includes the 27 European Union countries plus Iceland, Liechtenstein, and Norway.<\/p>\n<\/blockquote>\n\n<p id=\"dma-compliance-default-app-controls-update-2024-03-06\">Update (2024-03-06): <a href=\"https:\/\/twitter.com\/krzyzanowskim\/status\/1765128695629398235\">Marcin Krzyzanowski<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/krzyzanowskim\/status\/1765128695629398235\">\n<p>Setting a default browser on iOS works like this. Option to change is always available for on-apple browsers. Option is hidden in Safari when Safari is default.<\/p>\n<\/blockquote>\n\n<p id=\"dma-compliance-default-app-controls-update-2024-03-07\">Update (2024-03-07): <a href=\"https:\/\/www.theverge.com\/2024\/3\/6\/24092026\/heres-the-new-ios-default-browser-nag-for-iphone-users-in-europe\">Thomas Ricker<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.theverge.com\/2024\/3\/6\/24092026\/heres-the-new-ios-default-browser-nag-for-iphone-users-in-europe\">\n<p>Here&rsquo;s the new iOS default browser nag for iPhone users in Europe.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.macstories.net\/stories\/apple-releases-ios-and-ipados-17-4-with-major-safari-and-app-store-changes-in-the-eu-transcripts-for-podcasts-new-emoji-and-more\/\">Nil&eacute;ane Dorffer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macstories.net\/stories\/apple-releases-ios-and-ipados-17-4-with-major-safari-and-app-store-changes-in-the-eu-transcripts-for-podcasts-new-emoji-and-more\/\">\n<p>This screen includes a small explainer that lets you know about your ability to choose a different default browser at any time. After you tap &ldquo;Continue,&rdquo; you will be presented with a list of alternate browsers. If you tap a browser in the list, you will be presented with its App Store listing, and will be able to install it with a single tap. If you tap &ldquo;Not Now&rdquo; at the bottom of the screen, on the other hand, you will keep using Safari as your default web browser. While it is impossible to re-invoke this screen after you dismiss it, you can still choose a different default browser in Settings at any later time, as usual.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2024\/03\/06\/ios-17-default-browser-nag\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2024\/03\/06\/ios-17-default-browser-nag\">\n<p>This screen is <a href=\"https:\/\/twitter.com\/stevesi\/status\/1765188112349798551\">ridiculous<\/a>. [&#8230;] If this is a good idea for web browsers, why stop there? Why not mandate the same sort of choice screen for every app? Mail, Calendar, Notes, Weather, Camera&#x2009;&mdash;&#x2009;why not require all of them to show a choice screen for picking a &ldquo;default&rdquo;?<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@lapcatsoftware\/112051316853684036\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@lapcatsoftware\/112051316853684036\">\n<p>Gruber is speaking sarcastically, but this would be legitimately good for third parties competing with Apple apps, and as a result, I think it would be good for Apple users too, who would benefit from greater competition and more choices.<\/p>\n<\/blockquote>\n\n<p id=\"dma-compliance-default-app-controls-update-2024-03-14\">Update (2024-03-14): <a href=\"https:\/\/exquisite.social\/@thomholwerda\/112057118528936788\">Thom Holwerda<\/a>:<\/p>\n<blockquote cite=\"https:\/\/exquisite.social\/@thomholwerda\/112057118528936788\">\n<p>So I went through the process of setting up a new iPhone. These are all the screens and choices you have to make and go through.<\/p>\n<p>[&#8230;]<\/p>\n<p>Now tell me again, @gruber, why is adding one more screen to this godawful mess of a setup process to pick a default browser so offensive?<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@gruber\/112084943567933666\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@gruber\/112084943567933666\">\n<p>Because almost no one knows what any of these apps are? Because iOS is designed, from a consumer perspective, as a tightly integrated experience?<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@stroughtonsmith\/112084962903332315\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@stroughtonsmith\/112084962903332315\">\n<p>This is\/was a complete non-issue. It was less disruptive than the average iOS update. In fact, Apple has had launch interstitials on most of its apps for years that reset every update to show 'What's New&rsquo;. Adding one to Safari just makes it more like the rest of iOS &#x1F61D;)<\/p>\n<\/blockquote>\n\n<p id=\"dma-compliance-default-app-controls-update-2024-03-20\">Update (2024-03-20): <a href=\"https:\/\/mastodon.social\/@gumbario\/112104468878918425\">gumbario<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@gumbario\/112104468878918425\">\n<p>I have Vivaldi as my default browser and when I open Safari I have to choose a default browser and none of the options is Vivaldi. So if I would want to use Safari only once, I guess I have to set a different browser than Vivaldi as default and then switch back to Vivaldi. Unless I don&rsquo;t do that I can&rsquo;t use Safari? To me it looks like Apple made it this bad on purpose.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/nileane.fr\/@nileane\/112102371503636200\">Nil&eacute;ane Dorffer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/nileane.fr\/@nileane\/112102371503636200\"><p>Apple is indeed only displaying the 12 most popular web browsers in each EU member state. But I don&rsquo;t think that&rsquo;s a DMA requirement. I think Apple is allowed to list more web browsers if they want.<\/p><p>Google also had to implement a browser choice screen in Android to comply with the DMA. Their version allows for any browser maker with more than 5000 installs to apply to be listed on the screen.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/hachyderm.io\/@ezekiel\/112111604224366925\">Ezekiel Elin<\/a>:<\/p>\n<blockquote cite=\"https:\/\/hachyderm.io\/@ezekiel\/112111604224366925\">\n<p>simple solution is to make sure all installed browsers appear on the list.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Apple: Apple will introduce new default controls for users in Settings for:App marketplace apps &mdash; Users will be able to manage their preferred default app marketplace through a new default setting for app marketplace apps. Platform features for finding and using apps like Spotlight are integrated with a user&rsquo;s default app marketplace. Contactless payment apps [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2024-01-26T16:48:16Z","apple_news_api_id":"8b2f3a45-0e69-4801-b25b-445f29382836","apple_news_api_modified_at":"2024-09-02T19:58:45Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAACw==","apple_news_api_share_url":"https:\/\/apple.news\/Aiy86RQ5pSAGyW0RfKTgoNg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[2085,2542,91,2570,1927,31,2321,1688,169,96],"class_list":["post-41882","post","type-post","status-publish","format-standard","hentry","category-technology","tag-antitrust","tag-app-marketplaces","tag-appstore","tag-digital-markets-act-dma","tag-european-union","tag-ios","tag-ios-17","tag-near-field-communication-nfc","tag-payments","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/41882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=41882"}],"version-history":[{"count":13,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/41882\/revisions"}],"predecessor-version":[{"id":44683,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/41882\/revisions\/44683"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=41882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=41882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=41882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}