Boze iPhone-gebruiker

Apple blijft toch webapps ondersteunen in de EU

Apple heeft wijzigingen in iOS 17.4 doorgevoerd, waardoor webapps in de EU niet meer goed werken. Aanvankelijk zei Apple dat het een bewuste keuze was, maar nu maakt Apple een draai van 180 graden: webapps zullen wél worden ondersteund in de EU-landen.
Gonny van der Zwaag | iCulture.nl - · Laatst bijgewerkt:

Even leek het erop dat Progressive Web Apps in de EU niet meer zouden werken. Toen dit werd ontdekt in de iOS 17.4 beta, leek het aanvankelijk om een bug te gaan, maar Apple bevestigde al snel dat PWA’s voor Europese gebruikers toch echt gaan verdwijnen. De EU kondigde een onderzoek aan, maar voordat dit van start kon gaan is Apple alweer van standpunt veranderd. De webapps zullen in de EU gewoon ondersteund worden, als ze gebruik maken van WebKit.

Goed nieuws voor mensen die de iCulture-webapp gebruiken: de app zal ook met iOS 17.4 gewoon blijven werken. Vorige maand bleek dat in iOS 17.4 de ondersteuning voor webapps was verdwenen en Apple bevestigde dat deze beslissing het gevolg was van de nieuwe EU-wetgeving. Die beslissing kreeg veel kritiek, onder andere van de Open Web Advocacy-organisatie.

Nu komt Apple terug op de beslissing en bevestigt dat de “bestaande mogelijkheden voor webapps op het beginscherm in de EU zullen blijven bestaan”.

Ze blijven werken zoals vóór iOS 17.4 het geval was. Apple schrijft in een verklaring:

Deze ondersteuning betekent dat webapps voor het beginscherm rechtstreeks gebouwd zullen blijven worden op WebKit en de bijbehorende beveiligingsarchitectuur, en in lijn zijn met het beveiligings- en privacymodel voor native apps op iOS.

Dit betekent dat alle webapps nog steeds worden aangestuurd door WebKit, ongeacht of de webapp wordt toegevoegd via Safari of niet. Het blijft dus precies werken zoals voorheen het geval was. Apple heeft de tekst aangepast op de Developer-website, waar ook nog de originele uitleg te vinden is.

Apple legde aanvankelijk uit dat het een “geheel nieuwe integratiearchitectuur zou moeten bouwen die momenteel nog niet bestaat in iOS, om de vele complexe beveiligings- en privacyproblemen aan te pakken als er webapps met alternatieve browser-engines zouden worden toegestaan. Dit was volgens Apple niet praktisch uitvoerbaar. Ook vond Apple dat webapps weinig werden gebruikt, waardoor het niet de moeite was. Nu blijkt opeens, dat de oplossing toch heel eenvoudig is.

Click here to display content from X.
Learn more in X’s privacy policy.

Hieronder lees je de uitleg van Apple, die aan ontwikkelaars is gecommuniceerd:

Previously, Apple announced plans to remove the Home Screen web apps capability in the EU as part of our efforts to comply with the DMA. The need to remove the capability was informed by the complex security and privacy concerns associated with web apps to support alternative browser engines that would require building a new integration architecture that does not currently exist in iOS.

We have received requests to continue to offer support for Home Screen web apps in iOS, therefore we will continue to offer the existing Home Screen web apps capability in the EU. This support means Home Screen web apps continue to be built directly on WebKit and its security architecture, and align with the security and privacy model for native apps on iOS. 

Developers and users who may have been impacted by the removal of Home Screen web apps in the beta release of iOS in the EU can expect the return of the existing functionality for Home Screen web apps with the availability of iOS 17.4 in early March. 

De Financial Times meldt vandaag dat de EU gaat kijken of er verder onderzoek nodig is na de keuze van Apple om webapps op de iPhone niet meer te ondersteunen. De zogenaamde PWA’s worden vanaf iOS 17.4 niet meer in Europa aangeboden, omdat Apple niet de extra inspanning wil leveren om dit mogelijk te maken en tegelijkertijd te voldoend aan de regelgeving van de Digital Markets Act voor het toestaan van andere browserengines.

De Europese Commissie is momenteel antwoorden op vragen aan het verzamelen bij zowel ontwikkelaars als bij Apple, om te kijken of er nader onderzoek nodig is naar de keuze die Apple gemaakt heeft. Tegenover Financial Times zegt een woordvoerder van de EU het volgende (vertaald):

We zijn inderdaad aan het kijken naar alle pakketten van aanpassingen die poortwachters gedaan hebben om te voldoen aan de regelgeving, waaronder Apple. In die context kijken we specifiek naar het probleem met betrekking tot progressive web apps (PWA’s) en we kunnen bevestigen dat we Apple en ontwikkelaars verzocht hebben om informatie toe te sturen voor onze eigen beoordeling.

Hoewel er dus momenteel nog niks lijkt te gaan veranderen (PWA’s blijven in iOS 17.4 niet meer te gebruiken in de EU), worden er wel stappen gezet om te kijken of Apple hiermee de regels overtreedt en er verder onderzoek nodig is. Apple heeft nog niet gereageerd, maar wellicht dat Apple in de toekomst nog van standpunt verandert en meer inspanning gaat doen om (in lijn met de nieuwe DMA-regels) toch weer PWA’s te ondersteunen in de EU. Wordt ongetwijfeld vervolgd.

Via: MacRumors

: Afgelopen week schreven we al dat gebruikers merkten dat webapps, zoals die van iCulture, niet meer goed werken in de beta van iOS 17.4. Het was toen nog onduidelijk of dit om een bug ging of dat er iets anders aan de hand was. We hebben nu slecht nieuws: Apple bevestigt dat webapps zoals die nu nog werken op de iPhone, vanaf iOS 17.4 verleden tijd zijn voor EU-gebruikers. En dat komt (deels) door de regelgeving in de EU onder de Digital Markets Act.

Einde aan PWA (webapps) op je beginscherm in de EU

Een van de nieuwe Europese regels voor Europese iPhone-gebruikers, is dat Apple alternatieve browserengines toe moet staan. Momenteel maken alle browsers, dus ook Chrome, gebruik van Apple’s eigen WebKit. Maar met iOS 17.4 kunnen makers van browsers hun eigen ‘motor’ gebruiken. En dat heeft ook gevolgen voor de zogenaamde Progressive Web Apps (PWA’s). Zoals een PWA nu werkt, is dat het voldoet aan de strenge beveiligingsmaatregelen die ook gelden voor gewone apps. Webapps kunnen, net als gewone apps, alleen werken binnen hun eigen stukje opgeslagen data op de iPhone. Zonder deze maatregelen, kunnen malafide webapps dit omzeilen en gegevens stelen, alsmede ongemerkt bijvoorbeeld je microfoon gebruiken. Browsers kunnen zelfs zonder dat de gebruiker dit merkt, dergelijke webapps automatisch installeren, met alle gevolgen van dien.

iCulture PWA - Pull to Refresh poster
De PWA van iCulture biedt onder andere pull to refresh

Als Apple dezelfde beveiliging en veiligheid wil bieden voor webapps die met andere browserengines werken, moet er een heel nieuw systeem gebouwd worden. Dit kost veel tijd en is volgens Apple niet praktisch, mede vanwege de andere eisen die de EU-wetgeving vereist. Daar komt ook nog bij dat webapps niet heel breed ondersteund worden. Apple zou dus een aanzienlijke inspanning moeten doen om PWA’s te blijven ondersteunen, met dezelfde veiligheid en beveiligingsmaatregelen als nu, voor een relatief lage opbrengst. Apple heeft daarom besloten om ondersteuning voor home screen webapps in Europa te laten vervallen.

In plaats daarvan kun je als gebruiker nog wel een snelkoppeling naar je favoriete website toevoegen aan het beginscherm van je iPhone. Maar zodra je daarop tikt, wordt er simpelweg een link geopend in de browserapp die je zelf gekozen hebt. De geoptimaliseerde interface (zoals bij de PWA van iCulture), komt daarmee te vervallen. Je opent dus gewoon de mobiele website in Safari, waardoor het minder het gevoel van een volwaardige app heeft.

Click here to display content from X.
Learn more in X’s privacy policy.

Apple zegt op haar uitlegpagina dat het de wijziging betreurt, zowel voor gebruikers als ontwikkelaars. Wie meer wil lezen, kan hier terecht.

To comply with the Digital Markets Act, Apple has done an enormous amount of engineering work to add new functionality and capabilities for developers and users in the European Union — including more than 600 new APIs and a wide range of developer tools.

The iOS system has traditionally provided support for Home Screen web apps by building directly on WebKit and its security architecture. That integration means Home Screen web apps are managed to align with the security and privacy model for native apps on iOS, including isolation of storage and enforcement of system prompts to access privacy impacting capabilities on a per-site basis.

Without this type of isolation and enforcement, malicious web apps could read data from other web apps and recapture their permissions to gain access to a user’s camera, microphone or location without a user’s consent. Browsers also could install web apps on the system without a user’s awareness and consent. Addressing the complex security and privacy concerns associated with web apps using alternative browser engines would require building an entirely new integration architecture that does not currently exist in iOS and was not practical to undertake given the other demands of the DMA and the very low user adoption of Home Screen web apps. And so, to comply with the DMA’s requirements, we had to remove the Home Screen web apps feature in the EU.

EU users will be able to continue accessing websites directly from their Home Screen through a bookmark with minimal impact to their functionality. We expect this change to affect a small number of users. Still, we regret any impact this change — that was made as part of the work to comply with the DMA — may have on developers of Home Screen web apps and our users.

Click here to display content from X.
Learn more in X’s privacy policy.

Hieronder volgt ons eerdere artikel van 8 februari 2024:

Progressive Web Apps (PWA’s) zijn bedoeld als alternatief voor een native app op iOS. De gebruikerservaring van een dergelijke webapp geeft de indruk alsof je een native app geïnstalleerd hebt. Je kunt zo’n app toevoegen aan je beginscherm en hoeft niet naar de App Store te gaan. Apple heeft in het verleden erop gewezen dat PWA’s dé oplossing zijn voor apps die niet door het goedkeuringsproces van de App Store komen. Maar als de aanpassingen die in iOS 17.4 definitief blijken te zijn voor EU-burgers, worden PWA’s daarmee een stuk minder bruikbaar.

De problemen werden ontdekt door Open Web Advocacy en zijn te vinden in de eerste en tweede betaversie van iOS 17.4. Apple moet in iOS 17.4 allerlei aanpassingen doorvoeren om aan de aanstaande EU-wetgeving te voldoen. Het viel James Moore van Open Web Advocacy op dat progressive web apps gewoon in Safari worden geopend en niet meer in een bovenliggend venster, dat het hele scherm in beslag neemt en waardoor je de indruk krijgt van een native app. Een PWA is daardoor niet meer dan een snelkoppeling naar een website. De speciale vensters, notificaties en lokale opslag ontbreken. Omdat de gewone Safari-pagina geen toegang meer heeft tot lokale gegevens gaan allerlei extra functies verloren en dat heeft grote gevolgen voor de gebruikerservaring. Instellingen die de gebruiker heeft gekozen, gaan bijvoorbeeld verloren.

Click here to display content from X.
Learn more in X’s privacy policy.

Webapps voortaan in de browser geopend

Ook de iCulture-webapp is een zogenaamde PWA (Progressive Web App) zodat we bijvoorbeeld push-notificaties kunnen versturen; een optie die pas mogelijk is sinds iOS 17. We volgen de ontwikkelingen dan ook op de voet, zeker omdat aanvankelijk het vermoeden bestond dat het slechts om een bug ging. In de tweede beta bleek echter dat het probleem zich nog steeds voordeed en dat bovendien een pop-up is toegevoegd, met een melding dat de webapp voortaan in de standaardbrowser wordt geopend.

Safari browser prompt met melding "Open iCulture in Safari".

PWA’s werken pas volwaardig sinds iOS 16.4, omdat toen pas ondersteuning voor pushmeldingen is toegevoegd.

Bekijk ook
Progressive Web Apps

Apple werkt aan nieuwe generatie webapps met Service Workers

Apple gaat Service Workers ondersteunen in WebKit. Daarmee worden slimmere webapps mogelijk, waardoor je eigenlijk geen apps via de App Store meer nodig hebt.

Dat het probleem alleen in de EU speelt, komt omdat Apple voortaan moet voldoen aan strengere regels om standaardbrowsers op de iPhone toe te staan. Het lijkt er daardoor steeds meer op dat er sprake is van een niet-afgemaakte feature, waarbij Apple er nog niet in is geslaagd om de PWA-ondersteuning voor andere browsers af te maken (of daarbij afhankelijk is van de browsermakers zelf). Tot nu toe werkten PWA’s op iOS alleen in Apple’s eigen Safari-browser. Als je in iOS 17.3 en eerder de Chrome-browser gebruikte, kreeg je niet de PWA-versie maar de normale website te zien.

Vermoedelijk was het voor Apple alleen mogelijk om tijdig aan de EU-wetgeving te voldoen door PWA’s voor alle browsers dan maar gewoon uit te schakelen, inclusief de eigen Safari-browser. Of er nog gewerkt wordt aan een terugkeer van de PWA-ondersteuning voor EU-burgers en op welke termijn, is een kwestie van gissen.

Eerder verschenen:

Bekijk ook
Webapps op iPhone

De terugkeer van webapps: krijgt Steve Jobs in 2023 alsnog gelijk?

Bij de introductie van de originele iPhone vond Steve Jobs een App Store helemaal niet nodig. Met webapps was alles mogelijk, vond Jobs. Ruim vijftien jaar later krijgt de legendarische CEO van Apple alsnog een beetje gelijk, dankzij nieuwe functies in Safari.

Reacties: 35 reacties

  1. Is dat hetzelfde als de iculture webapp? Die wordt vanaf 17.4 ook geopend in de gewone browser

    • Ja dat is ook al aangegeven!
      Dus ook voor die van Iculture blijft het gewoon werken!

  2. Dit is wel behoorlijk irritant, een gevolg hiervan is bijvoorbeeld dat nu steeds een nieuw tabblad in de browser wordt geopend ipv steeds terug te keren daar de reeds geopende webapp.

  3. iCulture dan maar weer aan een echte app! 😀

    • 👍🏼

    • Een echte app vind ik sowieso prettiger dan zo’n webapplicatie. iCulture ervaar ik echt als een veel beroerdere app sinds ik het niet meer als een echte app op m’n iPad heb. En van alle kranten lees ik De Correspondent het minst omdat die geen volwaardige app hebben voor hun artikelen. (Vreemd genoeg wel voor hun podcasts.)

      • Inderdaad, tijd voor een echte app terug! Zonder reclame, zoals het hoort en beloofd werdt! ( voor degene die levenslang gekocht hebben)

  4. Het viel me na het installeren van de eerste publieke beta inderdaad al op. Erg vervelend, ik heb nu een stuk minder zin om de iCulture-app aan te klikken, omdat het gewoon minder “lekker” voelt op deze manier. En als ik het goed begrijp ontvang je nu dus ook geen pushberichten meer.

    Hopelijk komt Apple met een oplossing.

  5. Heel irritant dit, hopelijk komt er een oplossing.

  6. (Red.) Artikel bijgewerkt na bevestiging van Apple dat PWA’s (webapps) op je beginscherm verdwijnen in de EU met iOS 17.4.

    • Op iPad met IPADOS 17.4 public beta2 lijkt de webapp nog te werken.
      Wel maak ik (nog) gebruik van een US-account. Dit zou het verschil kunnen zijn.

  7. Hallo, wat een slechte ontwikkeling! Hoe willen jullie dit gaan ondervangen met iCulture? Notificaties vind ik toch serieus handig. En de mogelijkheid om in de toekomst weer een abbo te nemen is hiermee ook uit zicht geraakt, denk ik? Ik zal de website blijven gebruiken, maar misschien is het toch het overwegen waard om te kijken of er niet toch weer een app moet worden gebouwd?

    Veel succes in ieder geval!

  8. Op macOS kan je sinds jaar en dag alles installeren en dus ook browsers met andere browserengines. Sinds macOS 14 Sonoma kan je op macOS ook webapps in de dock plaatsten. Dat kan blijkbaar wel veilig.

    Wat maakt iOS dan zo anders? Schrijft de EU regelgeving ook voor dat de webapp moeten werken met een andere browserengine? En gaat dit betekenen dat webapps op macOS ook gaan verdwijnen?

    Is veiligheid de echte reden of speelt Apple een spelletje?

    • Volgens mij zit het ‘m in het feit dat het marktaandeel van macOS veel lager is en daar dus andere regels voor gelden.
      Net als dat iMessage niet opengesteld hoeft te worden om te kunnen samenwerken met bijv. Whatsapp.

    • Volgens mij heeft Apple gewoon geen zin om hier resources in te stoppen. Vooral omdat ze toch al pissed zijn dat ze aan de strengere consumentenbescherming in de EU moeten voldoen. Maar dan is het wel zo handig om het zo te kunnen spinnen dat “het allemaal de schuld is van de EU”.

  9. Goede avond , ik moet er niet aandenken dat I Culture zal verdwijnen 🫠, dit is zeker een slechte ontwikkeling .
    Een nieuwe app bouwen is een oplossing , maar wel een dure denk ik .
    De app is niet voor niets gestopt . Groetjes . 😺🙋‍♀️🌹

  10. “Lang leve” de idiote bemoeienis van de EU op onderwerpen waar ze geen verstand van blijken te hebben.

    En dit noemt men gebruiksgemak 🤣

    • Het is niet de bemoeienis van de EU die dit veroorzaakt. Het is Apple die liever zo weinig mogelijk energie stopt in het voldoen aan de regelgeving van de EU. Apple blijft een Amerikaans bedrijf, en in Bidenland is de bescherming van de gewone burger/consument nu eenmaal veel slechter geregeld als in de EU.

  11. Ik moet wel toegeven dat het wel een stuk prettiger werkt in de gewone browser dan de WebApp. Vooral het terug gaan naar de homepage en zo werkt in de browser veel prettiger. Je kunt gewoon veel handiger tussen verschillende artikelen switchen.

    • Helemaal eens. iCulture is voor mij het bewijs dat webapps sowieso niet kunnen tippen aan echte apps.

  12. Heel goed dit dat die irritante webapps nu stoppen.
    Ik had iCulture al een beetje verlaten toen de echte app stopte met functioneren.
    Hopelijk komt deze nu weer terug.

  13. Webapps zijn sowieso lui programmeerwerk.
    Gewoon een goede app programmeren en door de controle overheen van Apple.
    Of een goede mobile website bouwen. m.iculture.nl, probleem opgelost.
    In het geval van iculture is er toch genoeg geld om een keer iets fatsoenlijks op te zetten.
    Gemakzucht en luiheid is geen reden tot klagen en webapps zijn precies dat naar mijn mening.

  14. Ik heb nooit begrepen waarom die fijne app weg moest. De webapp is niet prettig en maakt dat ik nu sporadisch jullie volg ipv dagelijks zoals eerder. Dus misschien is het prima zo en zijn jullie zo wijs om de app weer terug te laten komen?

  15. Wat een onnoloze reacties hier toch; “ja dan bouw je toch gewoon een native app?!” Voor kleine bedrijven is een native app een enorme kostenpost welke moeilijk of niet terug te verdienen is. Je betaald immers niet alleen om de app te bouwen maar ook het onderhoud ervan kost tijd en daarmee geld.

    Ook al zou je zelf instaat zijn zo’n Native app te maken dan nog is het als ondernemer altijd maar de vraag waar je je 24 uur in stopt; het simpele antwoord is… in dingen welke geld opleveren.

    Een web app kan voor nieuwssites zoals iCulture een prima alternatief zijn en dit werkt op iOS 17.3 ook prima, het is (erg) jammer dat Apple niet de moeite neemt om deze functionaliteit te handhaven.

    Als je niet weet waar je het over hebt reageer dan ook niet.

    • Precies dat.
      iCulture heeft destijds meermaals aangegeven dat het financieel niet meer haalbaar was nu hun “eigen” developer zich op andere dingen ging toeleggen.

      Iedereen hier lijkt te denken dat iCulture bulkt van het geld, maar we hebben het hier over een bedrijf met nog geen 10 werknemers, met relatief weinig overhead, daar ligt niet ergens een paar duizend euro in een la om “even” een App te maken.

      Het mooie aan de PWA is dat die (meer) zelf onderhouden kon worden en dus goedkoper is/was.

      Ik snap 100% waarom de app gestopt is. En de PWA is handig. Maar ik ga iCulture echt niet minder gebruiken omdat het bezoek nu in een browser moet.

      En afkopen van advertenties moet volgens mij toch wel kunnen, een inlogsysteem lijkt mij prima haalbaar in een “gewone” site.

      Ik had overigens gedacht dat Apple PWA alsnog zou kunnen toestaan in Safari, maar dan is het juist weer “oneerlijk” naar andere browsers toe en dat is nou net wat de EU niet meer toestaat.

      • Jan, ik denk dat je je stevig vergist in wat iculture per jaar omzet.
        Ik denk dat Iculture dit zelfs makkelijk betalen kan.
        Waar het wel klopt is dat ze misschien 1 developer in huis hebben en dat hij/zij te druk is met onderhoud en ontwikkeling op de website zelf.
        Dat zou dus een 2de ontwikkelaar of outsourcing zijn en dat kost natuurlijk veel geld.
        De keuze zit hem nu dus in hoe dit nu aan te vliegen.
        Waar het probleem niet zit is om eenmalig 20000, 30000 te investeren in een app.
        Het is meer de tijd en wie het gaat onderhouden en ik snap dat je niet nog 60/70/80000 per jaar extra wil uitgeven voor alleen developer voor de app.
        Maar…. wat ik al eerder aangaf is dat er ook een fatsoenlijk mobile website gebouwd kan worden.

  16. Ik ben niet zo’n fan van de web-app van iculture. De gewone app was top natuurlijk. Zou het niet erg vinden als die weer terug komt. Ik zie alleen maar voordelen iculture als normale site te gebruiken vanaf 17.4 net als tweakers nu. De browser heeft zoveel voordelen (tabs, extensions, reader-list, reader view)

  17. Apple begint echt heel vervelende trekjes te vertonen. Dat PWA’s niet aan hun veiligheidseisen kunnen voldoen is natuurlijk grote onzin. Dit is een puur door geld gedreven beslissing.
    Ik ben echt al vele jaren een fervent Apple gebruiker, dus geen reactie van een Google/Android adept.

  18. (Red.) EU gaat mogelijk onderzoek doen naar Apple’s beslissing om in Europa te stoppen met webapps op de iPhone.

    • Hopelijk komt er hier een oplossing voor.
      Veel mensen & ik hebben Iculture als web-app op ons Iphone staan.
      Of dat wordt toch maar weer een echte app?
      Dat hoop ik altijd nog het meest, dat er ooit weer een app van jullie komt.

  19. Dat wordt dus niet updaten!

    • Dat is altijd een domme opmerking omdat je dan ook geen beveiligingsupdates krijgt en andere vernieuwingen ook niet plus je moet op den duur toch de bank eist het ook van je , en wanneer je de watch ook hebt moeten die dezelfde software draaien kun je die dus ook niet updaten, nee updaten is uiteindelijk geen keuze maar een moeten.
      Ik vind de web app van iCulture ook geen verbetering, en voor iets wat dit als onderwerp heeft zou het ook moeten hebben. Een vogelvereniging hoeft niet een app, is niet hun primaire gebeuren. Een Apple site moet eigenlijk een app omdat het raakt aan datgene waar ze mee bezig zijn. Het zal best geld kosten, en misschien moeilijk met personeel ed, maar ja. Ik ben sinds deze overstap ook minder hier gaan lezen en wat meer op een concurrent/ collega die nog wel een app heeft.

      • Je kan tegenwoordig los de beveiligingsupdates installeren, dat is sinds iOS 17.0 een ding, dus je kan prima niet meer updaten en toch beveiliging op orde hebben. Dat zal Apple wel blijven pushen, anders word jailbreaken weer een ding.

  20. Ja vervelend dat dit straks niet meer kan.
    Maar waarom zelf een app bouwen? Er zijn ook genoeg whitelabel apps die je kan voorzien van je eigen branding.
    Bijvoorbeeld reported.nl

    Sportclubs of verenigingen in Nederland maken hier ook veel gebruik van.

  21. Oké, de geïsoleerde webapplicaties komen toch weer terug, dus? Mooi nieuws!