{"id":291723,"date":"2024-02-09T13:25:08","date_gmt":"2024-02-09T12:25:08","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=291723"},"modified":"2024-04-30T07:19:43","modified_gmt":"2024-04-30T05:19:43","slug":"apple-killt-pwas-in-europa-unter-ios-17-4-beta","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2024\/02\/09\/apple-killt-pwas-in-europa-unter-ios-17-4-beta\/","title":{"rendered":"Apple killt PWAs in Europa unter iOS 17.4 (Beta)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2012\/07\/Apple.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>In der neuesten Beta-Version von iOS 17.4 scheint Apple damit begonnen zu haben, die Funktionalit\u00e4t von Progressive Web Apps (PWAs) einzuschr\u00e4nken. Dies soll vor allem auf Nutzer in der Europ\u00e4ischen Union abzielen, wo Apple sich auf den Digital Markets Act (DMA) vorbereitet. W\u00fcrde die die Rolle von PWAs als praktikable Alternative zu nativen Apps in iOS zu untergraben.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg07.met.vgwort.de\/na\/aa0073aac29c4f368db7b89c5dc960fa\" alt=\"\" width=\"1\" height=\"1\" \/><a href=\"https:\/\/de.wikipedia.org\/wiki\/Progressive_Web_App\" target=\"_blank\" rel=\"noopener\">Progressive Web Apps<\/a> (PWAs) sind ja nichts anderes als \"Webseiten\", die als App gepackt werden und mit Hilfe eines Browsers ausgef\u00fchrt werden. PWAs sollten die Alternative zu nativen Apps f\u00fcr Android oder iOS etc. darstellen, da nur HTML 5, CSS und JavaScript verwendet werden.<\/p>\n<p>Apple hat zwar jahrelang argumentiert, dass Entwickler, die sich nicht an die Regeln f\u00fcr native iOS-Apps halten wollen, jederzeit Web-Apps schreiben k\u00f6nnen. Apple war bisher wohl noch nie in der Lage, PWAs mit gleichwertigen Funktionen wie native iOS-Apps implementieren zu lassen. Zumindest geben dies Webentwickler an, die sich mit der WebKit-Engine von Apple in diesem Hinblick befasst haben. Speziell die Implementierung von Push-Benachrichtigungen in Safari sei nach wie vor unzureichend.<\/p>\n<p>Die Hoffnung war, dass der EU Digital Markets Act (DMA) bei Apple etwas mehr Fortschritt triggert, weil sich mit DMA der Wettbewerb f\u00f6rdern und die Abschottung von Gatekeepern verhindert lassen sich. Nun sieht es aber so aus, als Apple PWAs komplett ausbremsen will. Sowohl <a href=\"https:\/\/www.theregister.com\/2024\/02\/08\/apple_web_apps_eu\/\" target=\"_blank\" rel=\"noopener\">The Register<\/a> als auch <a href=\"https:\/\/www.macrumors.com\/2024\/02\/08\/ios-17-4-nerfs-web-apps-in-the-eu\/\" target=\"_blank\" rel=\"noopener\">MacRumors<\/a> berichten \u00fcber diese neue Entwicklung.<\/p>\n<p>In der zweiten Beta von iOS 17.4 ist erstmals Code zur Anpassung an den europ\u00e4ischen Digital Markets Act enthalten. Tester haben nun festgestellt, dass die Progressive Web Apps (PWAs) nicht mehr als eigenst\u00e4ndige Apps fungieren, die den gesamten Bildschirm nutzen k\u00f6nnen. Vielmehr sind die PWAs zu Verkn\u00fcpfungen geworden, die beim Antippen im Standardbrowser ge\u00f6ffnet werden. Aktuell w\u00fcrde dies nur Nutzer in der Europ\u00e4ischen Union betreffen, hei\u00dft es. Aber das kann sich jederzeit \u00e4ndern.<\/p>\n<p>Bereits in der ersten Beta von iOS 17.4 tauchten Bedenken auf, dass PWAs gekillt werden. Die Open Web Advocacy &#8211; eine Gruppe, die sich daf\u00fcr einsetzt, die Webplattform leistungsf\u00e4higer zu machen &#8211; stellte fest mit dieser Beta fest, dass Websites, die auf dem Startbildschirm installiert wurden, nicht in ihren eigenen Aktivit\u00e4ten auf oberster Ebene gestartet, sondern stattdessen in Safari ge\u00f6ffnet wurden.<\/p>\n<p>Ich bin ja gespannt, wann die EU-Kommission den gro\u00dfen Hammer raus holt, um Apple auf die Finger zu klopfen. Denn auch die Entb\u00fcndelung der nativen iOS-Apps vom Apple Store und Bereitstellung \u00fcber alternative Stores sorgt ja f\u00fcr \u00c4rger. Die Anforderungen von Apple, um Apps \u00fcber einen Drittanbieter-Store bereitzustellen, sind so hoch, dass dies nur von gro\u00dfen Playern zu stemmen ist. Ein einfaches Side-Loading, wie bei Android, ist bisher nicht vorgesehen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In der neuesten Beta-Version von iOS 17.4 scheint Apple damit begonnen zu haben, die Funktionalit\u00e4t von Progressive Web Apps (PWAs) einzuschr\u00e4nken. Dies soll vor allem auf Nutzer in der Europ\u00e4ischen Union abzielen, wo Apple sich auf den Digital Markets Act &hellip; <a href=\"https:\/\/borncity.com\/blog\/2024\/02\/09\/apple-killt-pwas-in-europa-unter-ios-17-4-beta\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1440,440],"tags":[4346,4330,24],"class_list":["post-291723","post","type-post","status-publish","format-standard","hentry","category-app","category-ios","tag-app","tag-ios","tag-problem"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/291723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=291723"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/291723\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=291723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=291723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=291723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}