iOS 17.4: Unterstützung für Web-Apps (PWA) anscheinend eingestellt
Apple unterstützt seit vielen Jahren Web-Apps mit seinem Safari-Browser. Das war lange Zeit eine gute Alternative, um bestimmte Apps per Website-Verknüpfung auf den Homescreen zu legen und so zu nutzen. Mit iOS 16 führte Apple obendrein die Unterstützung für Web-Push und Icon-Badges ein und verbesserte damit die Integration.
Mit den Änderungen, die man nun aufgrund der EU mit iOS 17.4 einführt, scheint das Ganze aber vorbei zu sein, zumindest bei uns hier in Europa. Der Entwickler Maximiliano Firtman fand heraus, dass es seit Beta 1 nicht mehr möglich ist, Progressive Web Apps (PWA) mit Safari zu nutzen. Zuerst dachte er, es handele sich um einen Bug, dem scheint aber nicht so. Man kann zwar nach wie vor Homescreen-Verknüpfungen festlegen, doch die Apps können keine Daten mehr speichern, keine Benachrichtigungen mehr empfangen und öffnen sich im Standard-Browser.
Mal sehen, wie die Geschichte während des Beta-Zyklus weiter geht.
It seems it wasn’t a bug ?
?Apple may remove PWA support for European users, a feature launched by Steve Jobs in 2008.
?It also means no Web Push.
??Installed PWAs may lose their storage and will render a dialog saying “it will open from your default browser from now on” https://t.co/HySAd4lOJC
— Maximiliano Firtman (@firt) February 8, 2024
Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf gelangt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalten wir eine kleine Provision. Für euch ändert sich am Preis nichts. Partnerlinks haben keinerlei Einfluss auf unsere Berichterstattung.
Apple macht es alles, um sich unbeliebt zu machen. Dabei ist der App Store selbst nicht sauber. Ich sage nur „Lass“ Pass.
Na ja, Fehler passieren. Da kann auch mal was durchrutschen wie „Lass“ Pass. Allerdings ist die Situation bei Apple immer noch sehr weit besser als bei Android oder Windows. Also bringt es nichts, da nur gegen Apple zu schießen. Solche App-Stores bzw. die Apps darin sollte man genau prüfen. Sicher ist sicher. So, als kämen sie von GitHub.
Gewagte These. Aber der Unterschied ist, bei Apple bist du auf Gedei und Verderb auf deren Store angewiesen. Das soll sich in der EU zwar ändern, aber bis Apple das verstanden hat, wird noch einiges an Zeit vergehen.
@Richard: Empfindest du es tatsächlich als Vorteil, dass du dir bei Android über alternative Appstores ungeprüftr und oft mit Spy- und Malware vollgestopfte Anwendungen fragwürdiger Herkunft aufs Handy laden kannst?
Ansonsten hast du offenbar die Artikel zu iOS 17.4 nur überflogen, denn die Öffnung für alternative Stores wird im Zuge der EU-Vorgaben ab dieser Version für europäische Geräte umgesetzt.
Nix gewagte These also…
Also Github gut, Play-Store gut, Apple-Store gut…nur von Stores wie z.B. F-Droid sollte man die Finger lassen? Komische Ansicht
F-Droid bietet open source Alternativen, Berechtigungen „überschaubar“, sehr oft offline-Apps ohne Homecalling-Funktion.
Also weiß ich jetzt nicht, was daran schlechter ist, als sich Werbenetzwerk-Apps aus den Official-Stores runterzuladen., Wie so oft gilt bei allen Apps: Hirn einschalten vorm Runterladen. Im Playstore bekommst du zu 99% nur noch Apps mit Werbung (Tracking unklar, da die Berechtigungen ja neuerdings schön verschleiert sind).
Gerade mal ein einfaches PiHole-7-days-Query aufgerufen.
DNS-Queries an den PiHole: 208,883
Handy meiner Freundin: 72.093 Anfragen, 39.030 geblockt.
Mein Handy (gleiches Modell): 1,331 Anfragen, 142 geblockt (und ich mach Homeoffice, sie ist 6 Std am Tag arbeiten)
Die Werbeschleuder meiner Frau verursacht quasi 1/3 des gesamten Netzwerkverkehrs (Smart-TV, Sky-Q, Google-Nest, Sonos im ganzen Haus , 2 PCs und ein Laptop)
Just saying…
Nutze Apple auch seit 20 Jahren, aber mir werden sie unter Cook auch zunehmend unsympathisch. Gerade dieser Quatsch jetzt mit der EU ist so albern. Als ob auf dem Mac alle außerhalb des App Stores installieren, nur weil es möglich ist. Zum Einsatz kommt es nur dann, wenn der App Store Begrenzungen der Funktionsweise hat. Etwas bei Sublime Text oder anderen Pro Apps.
Scheinbar hat sich Cook von Jobs die Wutausbrüche abgeschaut. Während Jobs aber noch den Blick auf den Kunden hatte, scheint es Cook nur darum zu gehen die Gegenspieler platt zu machen.
Nein überhaupt nicht.
Ich kann mir vorstellen, dass Apple das temporär deaktiviert hat, weil sich das mit den Änderungen am Standardbrowser noch nicht verträgt. Möglicherweise unterstützen die bei der Installation von 17.4 angebotenen Standardbrowser wie Ecosia, DuckDuckGo oder Brave keine PWAs. Und bevor Apple diese PWAs mit der Webkit Engine öffnet, obwohl Ecosia der Standardbrowser ist, deaktiviert Apple diese Funktion komplett, um den DMA einzuhalten.
Hmm ios 17.4 ist seit langem das erste Update was ich nicht blind sofort installieren werde…
Die art von web apps nutze ich sehr häufig per safari shortcut
Diese Funktion möchte ich ungern missen
Klingt absolut plausibel für mich. Ich hoffe, PWAs werden weiterhin unterstützt, da dies eine sinnvolle Möglichkeit ist, mit responsiven Websites relativ einfach eine App-ähnliche Erfahrung zu bieten.
Falls Apple das wirklich so durchziehen will, hat Android einen neuen User gefunden.
Android ist auch nicht alles gut. das fngt damit an, dsa chrome kein Addblocker kann, und hört damit auf, das >Videos z.b.in tiktiok abgeschnitten werden.
Das schöne ist ja, dass man bei Android seit jeher einen Browser nutzen kann, der Adblocker unterstützt. Und Tiktok wird unter Android generell abgeschnitten? Das bezweifle ich doch sehr.
Unter Android kannst du auch während der Bildschirmaufnahme Texte markieren, die Aufnahme pausieren, bearbeiten und weiter aufnehmen. Apple hinkt doch wieder hinter…
Meine Sicht darauf: Habe ich nie genutzt und sehe in den PWAs auch keinen wirklichen Mehrwert persönlich. Denn ich nutze einfach Lesezeichen bzw. Favoriten. Vielleicht geht es ja auch mehr Leuten so oder es stellte sich heraus, dass das kaum Leute nutzen. Wer weiß. Man sollte nicht immer von der eigenen Bubble auf die gesamte Bevölkerung schließen.
Danke, bin da ganz der selben Meinung.
PWAs habe ich bisher auch noch nie benötigt.
Macbook Pro und Youtube.
Hab ich auch noch nie genutzt. Wurden vor Jahren groß angekündigt und ich hatte es auch ein paarmal ausprobiert, aber habe absolut keinen Mehrwert darin gesehen. Entweder es gibt eine gute App, oder ich surfe die Webseite einfach direkt an.
Naja in der Regel funktionieren PWAs auch offline. Anders als eine Website. Also sind sie, je nach Service, sehr sinnvoll.
PWAs sind in den meisten Fällen nicht mehr als ein Lesezeichen, nur dass sie etwa auch Daten zur Offline Bereitstellung speichern können. Dazu halt noch die Möglichkeit, die gleichen Berechtigungen wie normale Apps zu erhalten. Nur dass Apple da lange Zeit massiv gemauert hat und PWAs nur sehr stark beschränkt unterstützt hat, weil es eben damit möglich wäre, den AppStore komplett zu umgehen. Unter Android und Windows können sie sogar „installiert“ werden, was den Vorteil hat, wenn du die „App“ loswerden willst, kannst du sie einfacher löschen, statt in den Einstellungen des Browsers nach der Seite suchen zu müssen, um ihre Daten zu löschen. Dadurch ließen sich insbesondere Clients für Instagram, X und andere viel leichter umsetzen, weil du eben keinen Wrapper mehr brauchst, den du über den Store aktuell hältst. Stattdessen wird der Browser ohnehin aktuell gehalten und die PWA bezieht im Hintergrund Aktualisierungen. Und gerade Social Media Apps sind für gewöhnlich kaum mehr als ihre mobilen Webseiten in einem Wrapper. Jeglicher Mehrwert gegenüber einer herkömmlichen Seite lässt sich auch als PWA abbilden. Plus, wenn man sich nicht alleine auf einen Wrapper von Dritten verlassen will, braucht man auch keine Mitarbeiter, die Swift, Java, Kotlin oder C# können.
Dass du den Mehrwert nicht erkennt ist Apples schuld. Die wehren sich seit Jahren gegen PWAs und öffnen ihre Schnittstellen nicht. Es geht immerhin um 30% Provision pro Transaktion, die sich Apple nicht entgehen lassen will.
Für mich als Dev im QA Umfeld klingt das eher so also ob die einfach nur nen Bug in Kombination mit der Browser Auswahl haben. Vorher war das halt ne Verknüpfung von Homescreen in den Safari, und jetzt steckt halt noch ne Schicht dazwischen die scheinbar Safari im falschen „Kontext“ startet.
Um zu unterstellen das dies Absicht ist, fehlt mir das Motiv, ich sehe schlicht den Buiness Case nicht.
Ein anderer Browser hat die Funktionen doch gar nicht. Eine Web App braucht Safari und wenn Chrome nun der gewählte Browser ist, geht die Web App nicht mehr. Also Funktion abschaffen, Problem gelöst.
Chrome kann normalerweise PWAs. Könnte natürlich sein, dass das neben der Engine eine weitere Funktion ist, die Apple beschneiden ließ, damit die Browser in die Stores dürfen.
Stimmt nicht. PWAs werden auch unter iOS + Chrome unterstützt.
Für mich macht das Sinn. Web Apps benötigen zwingend Safari (wegen Push, etc), wenn man aber Safari nicht mehr als Standard definieren darf, dann kann man diese Funktion auch nicht mehr anbieten.
Wieso sollte dem so sein? Wenn andere Browser implementieren können, was sie wollen, können sie das ebenfalls implementieren. Und niemand verbietet dir, Safari als Standardbrowser zu behalten. Apple darf Alternativen nur nicht mehr verhindern.
Nein das wird dann auch bei anderen Browser nicht mehr funktionieren.
Richard, man könnte Apple das so auslegen, dass sie hintenrum mit solchen Funktionen versuchen, dich an Safari zu binden. Saubere Lösung ist einfach die Web Apps abzuschaffen.
Wenn du Chrome auswählst, läuft alles über Chrome …und nicht alles, außer Web Apps.
Keine Ahnung ob andere Browser rein technisch die Möglichkeit hätten so weit ins Apple Ökosystem einzugreifen, dass die alle Web Apps Funktionen ebenfalls anbieten können. Aber es wäre ein Flickenteppich, auch ein guter Grund das abzuschaffen.
Wenn sie es nicht können, dann wäre es ein weiterer Grund für die EU aktiv zu werden.
Nein, deshalb schafft es Apple ja ab um andere Browser nicht schlechter zu stellen. Warum sollte die EU da dann tätig werden? Und Apple zu zwingen sein gesamtes iOS zu öffnen und somit zu einem Android zu machen, kann wohl niemand wollen.
Ich habe 9 Webapps und will da auch nicht drauf verzichten. Besonders ein Dating-Portal ist mir da wichtig. Die dazugehörigen App ist voll von Trackern. Über Safari als Webapp auf den Home-Bildschirm habe ich dort aber keine Werbung und Tracker, da ich entsprechende Erweiterungen installiert habe. Eine andere Webapp betrifft meine Arbeitsstelle. Dort kann ich meine Lohnabrechkungen einsehen und den Urlaubsplan. Eine normale App gibt es da nicht und nur als Lesezeichen im Browser ist das echt nervig.
Selbst wenn es Apple nicht mehr untertsützen will, werden sie es anderen Browsern nicht verbieten dürfen. Musst also im schlimmsten Fall nur warten, bis andere Browser angepasst sind.
Warum sollte Apple gezwungen sein eine API anzubieten, wenn man sie für den eigenen Browser auch nicht nutzt (weil jetzt halt abgeschafft)? Apple wird nur gezwungen, wenn sie etwas für sich zum Vorteil nutzen und es nicht für andere öffnen.
Mir erschließt sich auch nicht was alle an Zahnbürsten finden. Wenn das bei mir so ist, dann braucht es keiner und alles sollten es unbedingt wissen.
gut, keine Ahnung ob das nun Progressive Apps sind aber mein Whatsapp und xCloud aus dem Edge Browser heraus öffnen sich weiter wie sie sollen im pseudo App look und haben alles behalten
Überall gibt es eine App, die zig MB groß ist. Was für eine Vergeudung. PWA sind eine gute Sache, die manche App überflüssig machen würde. Und wer sagt: kenne ich nicht, brauche ich nicht, sollte vielleicht erstmal ausprobieren.
ISt ja noch ne Beta, könnte also ein Bug sein.
Oder es ist der dank dafür, das wir nur andere Browser engine haben werden. wenn die entwickler den aufwand gehen werden.
Ich nutze Kachelmann Wetter als Shortcut auf dem iPhone. Das klappt soweit gut. Ich hatte glaube PWA auch mal für den Timetable von nem Festival. Das hat super geklappt, die Infos wurden brav gecached und man musste keine App installieren.
Wäre schade, wenn PWA wegfällt. Aber vielleicht wirklich nicht Absicht, ist schließlich erste Beta. Womöglich kommt noch eine Option speziell für PWAs
Wie genau hängt die Änderungen mit der EU zusammen. Geht mir jetzt aus dem Artikel nicht hervor.
Wo genau ist da jetzt die Info „aufgrund der EU“ die EU ist Müll (!) das weiß ich bereits, wie hier das Internet zu Tode reguliert wird und das Internet auch immer mehr unter dem Jugendschutz leidet. Bisher habe ich nichts, wo ich positiv auf Veränderungen blicke. Was genau hat die EU diesmal gemacht?