{"id":274005,"date":"2024-02-28T08:34:38","date_gmt":"2024-02-28T13:34:38","guid":{"rendered":"https:\/\/sftarticles.wpenginepowered.com\/es\/?p=326393"},"modified":"2025-07-01T17:00:21","modified_gmt":"2025-07-02T00:00:21","slug":"apple-confirms-that-pwas-will-not-work-in-europe-the-reason-is-the-dma","status":"publish","type":"post","link":"https:\/\/cms-articles.softonic.io\/en\/apple-confirms-that-pwas-will-not-work-in-europe-the-reason-is-the-dma\/","title":{"rendered":"Apple confirms that PWAs will not work in Europe. The reason is the DMA"},"content":{"rendered":"\n<p>In the first beta of iOS 17.4, Progressive Web Apps (PWAs) did not work properly, and in the second one, a message warned that they would open directly in Safari. Now, Apple has <strong>officially announced its stance on PWAs in the European Union: they will no longer work<\/strong>. The reason behind this measure lies in the need to comply with the Digital Markets Act (DMA) of the EU.<\/p>\n\n\n<div class=\"sc-card-program\">\r\n  <div class=\"sc-card-program__body\">\r\n    <div class=\"sc-card-program__row clearfix\">\r\n      <div class=\"sc-card-program__col-logo\">\r\n        <img decoding=\"async\" class=\"sc-card-program__img\" alt=\"iOS 17\" src=\"https:\/\/images.sftcdn.net\/images\/t_app-icon-m\/p\/aa0ea39a-3047-47be-9b3a-938ac771524a\/234379927\/ios-17-download-ios-17.jpg\" width=\"100px\" height=\"100px\">\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-title\">\r\n        <span class=\"sc-card-program__title\">iOS 17<\/span>\r\n        <a class=\"sc-card-program__button sc-card-program-internal\" href=\"https:\/\/ios-17.en.softonic.com\/iphone\" target=\"_self\" rel=\"noopener noreferrer\">Download<\/a>\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-rating\">\r\n        <svg class=\"rating-score__content\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" x=\"0\" y=\"0\" viewbox=\"0 0 50 50\" enable-background=\"new 0 0 50 50\" xml:space=\"preserve\"><path class=\"rating-score__background rating-score--good\" fill=\"none\" stroke-width=\"6\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><path class=\"rating-score__value rating-score__value--0\" fill=\"none\" stroke-width=\"6\" stroke-dashoffset=\"0\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><text class=\"rating-score__number\" content=\"\" text-anchor=\"middle\" transform=\"matrix(1 0 0 1 25 31.0837)\" data-auto=\"app-user-score\"><\/text><\/svg>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <span class=\"sc-card-program__description\"><\/span>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <img decoding=\"async\" class=\"sc-card-program__bigpic\" src=\"\" onerror=\"this.style.display='none'\">\r\n    <\/div>\r\n    <a class=\"sc-card-program__link track-link sc-card-program-internal\" href=\"https:\/\/ios-17.en.softonic.com\/iphone\" target=\"_self\" rel=\"noopener noreferrer\"><\/a>\r\n  <\/div>\r\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The law does not allow Safari to offer features if they are not available in other browsers<\/h2>\n\n\n\n<p>The company <a href=\"https:\/\/developer.apple.com\/support\/dma-and-apps-in-the-eu\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">has explained<\/a> that the changes imposed by the DMA involve having to support alternative browsing engines, which entails very significant security risks and a more considerable engineering effort to try \u2014as much as possible\u2014 to implement a new solution and minimize the risks. <strong>PWAs, which run directly from the iPhone&#8217;s home screen and are built on WebKit and its security architecture<\/strong>, are designed to align with the privacy and security model of native applications on iOS. Running on Apple&#8217;s browsing engine allows for storage isolation and the implementation of system prompts to access privacy features individually.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Privacy on iPhone | The Waiting Room | Apple\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/4-7jSoINyq4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>It is very important to note that, without this isolation, web applications could read data from other web applications and gain access to the camera, microphone, and location without our consent. <strong>Controlling third-party code, in this case from a browsing engine \u2014an engine that runs, in turn, third-party code from the web\u2014 is really difficult<\/strong>. So much so, that Apple has chosen not to support PWAs in third-party browsers.<\/p>\n\n\n\n<p>But what about Safari? <strong>The DMA forces Apple to prevent Safari from offering better features than other competing browsers<\/strong>. Thus, due to the technical difficulty of enabling the long list of third-party browsers to offer PWAs, Apple has been forced to remove it from Safari.<\/p>\n\n\n\n<p>The company argues that this decision will only affect a &#8220;small number of users&#8221; and <strong>regrets the impact it will have on PWA developers and iPhone users in the EU<\/strong>. However, it claims that it is a necessary measure to comply with DMA regulations and protect the security and privacy of users.<\/p>\n\n\n<div class=\"sc-card-program\">\r\n  <div class=\"sc-card-program__body\">\r\n    <div class=\"sc-card-program__row clearfix\">\r\n      <div class=\"sc-card-program__col-logo\">\r\n        <img decoding=\"async\" class=\"sc-card-program__img\" alt=\"iOS 17\" src=\"https:\/\/images.sftcdn.net\/images\/t_app-icon-m\/p\/aa0ea39a-3047-47be-9b3a-938ac771524a\/234379927\/ios-17-download-ios-17.jpg\" width=\"100px\" height=\"100px\">\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-title\">\r\n        <span class=\"sc-card-program__title\">iOS 17<\/span>\r\n        <a class=\"sc-card-program__button sc-card-program-internal\" href=\"https:\/\/ios-17.en.softonic.com\/iphone\" target=\"_self\" rel=\"noopener noreferrer\">Download<\/a>\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-rating\">\r\n        <svg class=\"rating-score__content\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" x=\"0\" y=\"0\" viewbox=\"0 0 50 50\" enable-background=\"new 0 0 50 50\" xml:space=\"preserve\"><path class=\"rating-score__background rating-score--good\" fill=\"none\" stroke-width=\"6\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><path class=\"rating-score__value rating-score__value--0\" fill=\"none\" stroke-width=\"6\" stroke-dashoffset=\"0\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><text class=\"rating-score__number\" content=\"\" text-anchor=\"middle\" transform=\"matrix(1 0 0 1 25 31.0837)\" data-auto=\"app-user-score\"><\/text><\/svg>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <span class=\"sc-card-program__description\"><\/span>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <img decoding=\"async\" class=\"sc-card-program__bigpic\" src=\"\" onerror=\"this.style.display='none'\">\r\n    <\/div>\r\n    <a class=\"sc-card-program__link track-link sc-card-program-internal\" href=\"https:\/\/ios-17.en.softonic.com\/iphone\" target=\"_self\" rel=\"noopener noreferrer\"><\/a>\r\n  <\/div>\r\n<\/div>\n\n\n\n<p>While <a href=\"https:\/\/en.softonic.com\/articles\/the-eu-is-backtracking-and-the-dma-will-not-affect-imessage-what-does-it-mean\" target=\"_blank\" rel=\"noopener\" title=\"\">the EU is backtracking and the DMA will not affect iMessage<\/a> and while some users on social media are already joking that Europe should &#8220;Not allow&#8221; the DMA to be applied to us and be able to recover PWAs, just like we can reject cookies, it is clear that <strong>regulating certain aspects within companies has unexpected consequences<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The law does not allow Safari to offer features if they are not available in other browsers.<\/p>\n","protected":false},"author":9262,"featured_media":274007,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","wpcf-pageviews":1},"categories":[],"tags":[2378,2361,2431],"usertag":[],"vertical":[],"content-category":[],"class_list":["post-274005","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-app-subdomain-redirectionchrome","tag-app-subdomain-redirectionmozilla-firefox","tag-app-subdomain-redirectionsafari"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/274005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/users\/9262"}],"replies":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/comments?post=274005"}],"version-history":[{"count":1,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/274005\/revisions"}],"predecessor-version":[{"id":314623,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/274005\/revisions\/314623"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/media\/274007"}],"wp:attachment":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/media?parent=274005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/categories?post=274005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/tags?post=274005"},{"taxonomy":"usertag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/usertag?post=274005"},{"taxonomy":"vertical","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/vertical?post=274005"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/content-category?post=274005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}