Apple wekt de Whisthub app opnieuw tot leven

Zoals beloofd in de blog post waarin aangekondigd werd dat Apple de stekker uit de Whisthub app trekt, zou ik hierop terugkomen zodra er nieuwe informatie was. Dit is sneller gebeurd dan verwacht, maar gelukkig is het goed nieuws! Apple heeft hun beslissing om de Whisthub app niet langer te ondersteunen ongedaan gemaakt, en dus kan de Whisthub app blijven werken zoals normaal op iOS. Zoals eerder gezegd, als u Whisthub niet gebruikt op een iPhone, dan is er niets om u zorgen over te maken en dan kunt u deze blog post negeren.

Als u niet geïnteresseerd bent in wat er gebeurd is tussen het tijdstip dat Apple heeft aangekondigd dat ze PWAs niet langer zouden ondersteunen en het ongedaan maken hiervan, dan kunt u deze blog post eveneens negeren en gewoon onthouden dat er uiteindelijk toch niets verandert ten opzichte van hoe u Whisthub gebruikt vandaag. Pushmeldingen blijven werken, en Whisthub kan nog steeds op volledig scherm weergegeven worden. Als u wel graag zou weten wat er precies gebeurd is, lees dan zeker verder!

Ongeveer een maand geleden, rond 3 februari, ontstond het gerucht dat Apple Progressive Web Apps - oftewel PWAs - niet langer zou ondersteunen in de komende release van iOS 17.4. Als u de beta versie van iOS 17.4 downloadde, dan werkten PWAs zoals de Whisthub app niet langer, maar werden ze gewoon geopend in een browservenster, en niet op volledig scherm. Dit betekende eveneens dat pushmeldingen niet meer werkten.

Hoewel dit in theorie ook een bug kon zijn, ontstond onder ontwikkelaars meteen het vermoeden dat Apple PWAs met voorbedachte rade afgevoerd had onder het mom dat dit nodig was om in overeenstemming te zijn met de komende Digital Markets Act. De redenen waarom Apple niet tuk is op PWAs en altijd terughoudend is geweest om ze volledig te ondersteunen, worden uitgelegd in deze post, maar het komt erop neer dat PWAs een bedreiging zijn voor Apple's enorm winstgevende App Store. PWAs laten ontwikkelaars zoals Whisthub toe om geen native app te moeten ontwikkelen en op die manier ook de commissie van 30% in de App Store te omzeilen. Dit is ook waarom u Whisthub niet in de App Store terugvindt, maar u de Whisthub app moet installeren op een ietwat onhandige manier.

Het hielp ook niet dat Apple simpelweg niet communiceerde, en op 16 februari werd officieel aangekondigd dat PWAs niet langer ondersteund zouden worden in iOS 17.4. Dit was een kwaadaardige zet van Apple, zeker omdat er amper tijd was om te reageren en men voor voldongen feiten werd gesteld. Gelukkig is het Open Web Advocacy meteen in actie geschoten, en hebben ze contact opgenomen met de Europese Unie. Eveneens hebben ze een open brief geschreven, gericht aan Apple, dewelke Whisthub ook ondertekend heeft. Als gevolg hiervan bleek dat de EU een onderzoek was gestart naar de beslissing van Apple om PWAs niet langer te ondersteunen, hetgeen hoop deed rijzen dat de beslissing nog ongedaan kon gemaakt worden.

En dan kwam op 1 maart het verlossende nieuws dat Apple hun beslissing om PWAs niet langer te ondersteunen in iOS 17.4 effectief ongedaan gemaakt had. Hoewel het initieel loog dat "dit enkel impact zou hebben op een beperkt aantal gebruikers", bleek dat de reactie hierop groter was dan ze hadden ingeschat. Het feit dat de EU een onderzoek was gestart, is wellicht wat hen gedreven heeft om de beslissing ongedaan te maken, hoewel we wellicht nooit de echte redenen zullen kennen, alsook niet wat er achter de schermen allemaal gebeurd is. Hoe dan ook, het werk dat het Open Web Advocacy gedaan heeft, heeft zonder twijfel een gigantische rol gespeeld. Whisthub is hier dan ook eeuwig dankbaar voor.

Dus, hoewel het lijkt op "Eind goed, al goed" en de Whisthub app gewoon kan blijven bestaan op iOS, is het wel zo dat Apple hun ware gelaat getoond heeft. Alles aangaande Apple moet met een korrel zout genomen worden, maar op z'n minst is het feit dat ondersteuning voor PWAs terug is, een gigantische overwinning. In ieder geval houd ik iedereen op de hoogte van eventuele toekomstige ontwikkelingen in de blog!