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.
Gonny van der Zwaag | iCulture.nl - · Laatst bijgewerkt:

Webapps gedragen zich binnenkort als normale apps

In iOS 16.4 gaat Apple diverse verbeteringen voor de Safari-browser introduceren, die na te lezen zijn in deze WebKit-blogposting. Daarin worden webtechnologieën genoemd zoals Push API, Notifications API, Badging API, WebCodecs API, Screen Wake Lock API, Import Maps, Media Queries, Service Workers, device orientation API’s en meer. Duizelt het al? In gewone mensentaal betekent het dat webapps op de iPhone zich meer als normale apps gaan gedragen. Ze kunnen pushberichten sturen en passen hun interface aan als je je toestel draait. Er zitten meer dan 135 (!) nieuwe functies in Safari voor iOS 16.4, maar gelukkig hoef je ze niet allemaal door te spitten, want dat hebben wij al voor je gedaan. Dit zijn de belangrijkste:

#1 Pushberichten voor websites

Eén van de redenen waarom sommige ontwikkelaars nog steeds een app maken, is dat ze je notificaties kunnen sturen. Zo blijf je op de hoogte van het laatste nieuws, dankzij de apps van NOS, Telegraaf, NU en natuurlijk ook iCulture. Met ingang van iOS 16.4 wordt dit ook mogelijk voor websites, maar alleen als je er toestemming voor geeft. Wel moet de maker van een website wat aanpassingen doen, dus het werkt niet zomaar bij elke website. Dergelijke meldingen van websites waren op de Mac al mogelijk, maar op de iPhone en iPad nog niet. Je kunt de meldingen van websites en de weergave daarvan regelen in de instellingen, net zoals bij normale apps.

Ook belangrijk om te weten: pushberichten voor websites werken alléén bij webapps die je op je beginscherm hebt gezet. De gewoonte om favoriete websites met een snelkoppeling (een ‘webclip’) op je beginscherm te zetten, maakt daarmee een comeback.

Bekijk ook

Zo zet je een website op het beginscherm van je iPhone of iPad (en dit zijn de voordelen)

In een paar stappen kun je je favoriete website op het beginscherm van je iPhone of iPad zetten. Handig als jouw favoriete site geen eigen app heeft. Zo heb je meteen snelle toegang en soms zijn er dankzij webapps meer voordelen.

Heb je eenmaal zo’n webclip op je beginscherm gezet, dan zorgt de Badging API ervoor dat er ook een teller zichtbaar is voor het aantal ongelezen nieuwe berichten. Dit klinkt allemaal geweldig, maar er zitten wel wat nadelen aan. Om notificaties te kunnen sturen moet de website in full screen of stand alone weergave worden getoond. Dit houdt in dat er geen browserfuncties meer beschikbaar zijn: je ziet geen URL en ook de zoekbalk, het deelmenu en de bladwijzers zijn niet meer bereikbaar. Je kunt dus niet meer een interessant artikel doorsturen naar een vriend, tenzij de website zelf heeft gezorgd voor eigen deelknoppen.

#2 Scripts op de achtergrond laten uitvoeren

We schreven er in 2017 al eens over: Apple werkte aan een nieuwe generatie webapps, die gebruik kan maken van Service Workers. Het zou het gebruik van webapps radicaal kunnen veranderen. Het WebKit-team nam destijds de eerste stappen om Service Workers in te bouwen en het lijkt erop dat we daar nu resultaten van gaan zien. Service Workers kunnen bijvoorbeeld informatie uit de cache ophalen, zodat je een webapp ook zonder internetverbinding kunt gebruiken. In ons eerdere artikel lees je meer. Daarin voorspelden we ook dat dergelijke webapps ervoor gaan zorgen dat je nauwelijks meer native apps op je iPhone gaat installeren. Wellicht is dat ook de reden waarom Apple wat terughoudend is geweest om geavanceerde webapps toe te staan, aangezien het daarmee lastiger wordt om mee te profiteren van in-app aankopen en abonnementen.

Bekijk ook

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.

#3 Interface draait mee

Draai je je iPhone van Safari van landschaps- naar portretweergave, dan draait de hele inhoud mee. De maker van de website kan dit nu nog niet detecteren, maar dankzij de nieuwe Screen Orientation API kan dat wel. De ontwikkelaar kan bijvoorbeeld de interface aanpassen of andere CSS toepassen om de weergave van de website te wijzigen. Zo kun je content die veel ruimte in beslag neemt (bijvoorbeeld een knoppenbalk of een brede tabel) alleen te zien krijgen als het scherm in landschapsweergave wordt gebruikt. In staande weergave krijg je andere content te zien, die wat compacter is.

Safari-tabbladen op iPhone

#4 Webapps voor Chrome en andere browsers van derden

Een webclip op je beginscherm zetten was tot nu toe alleen mogelijk voor Safari. Tik je op zo’n icoontje, dan wordt altijd Safari geopend. Vanaf iOS 16.4 werkt het ook voor third party-browsers zoals Chrome en Firefox. Voeg je een webclip toe vanuit Chrome, dan zal bij het aantikken van het icoontje Chrome worden geopend. Ontwikkelaars kunnen zorgen voor een speciaal voor iOS geoptimaliseerd icoontje voor de webapp. Ook kun je meerdere versies van dezelfde webapp op je beginscherm zetten.

Webapps zullen nooit meer hetzelfde zijn

Krijgt Steve Jobs nu uiteindelijk gelijk? Nee en ja. De reden waarom Jobs geen native apps wilde komt tegenwoordig wat lachwekkend over: hij was bang dat je toestel vastliep als je drie apps op had geïnstalleerd en daardoor niet meer kon bellen:

You don’t want your phone to be like a PC. The last thing you want is to have loaded three apps on your phone and then you go to make a call and it doesn’t work anymore.

Bellen doen we steeds minder en met honderden geïnstalleerde apps functioneert je iPhone nog steeds prima. Toen Apple besloot om in 2008 toch een App Store te openen, was dat meteen een succes. Andere toestelfabrikenten kondigden al snel hun eigen variant van de App Store aan en voor Apple werd de App Store een miljardenbusiness.

Met de komst van verbeterde webapps krijgt Jobs toch nog een héél klein beetje gelijk: een goede webapp kan zich gedragen alsof het een native-app is, zodat mensen nauwelijks nog het verschil zullen zien. De interesse in apps is bovendien wat afgenomen. Veel mensen zijn tevreden met een stuk of drie, vier apps die ze dagelijks gebruiken. De tijd dat er elke dag een paar vernieuwende apps uit kwamen is voorbij en het komt nog maar zelden voor dat grote partijen zoals Albert Heijn of NRC spectaculaire nieuwe functies voor hun apps aankondigen.

Al met al is het een goede ontwikkeling dat webapps steeds krachtiger worden. Het zal voor sommige mensen reden zijn om de native app te verwijderen. Biedt een app alleen een schil rondom webpagina’s, dan voegt een aparte app niet zoveel meer toe. Voor eindgebruikers is het een goede ontwikkeling, maar voor Apple heeft het wel consequenties. Er is geen reviewproces, dus ze kunnen minder controle uitoefenen op de inhoud die je via deze webapps te zien krijgt. Dit is een uitkomst voor gok- en pornosites, die normaal niet langs de goedkeuring van Apple komen. En zoals al eerder genoemd: het betekent voor Apple ook een verlies van inkomsten.

Bekijk ook

Deze iOS 16.4 functies kun je meteen proberen

iOS 16.4 voor de iPhone is uit! Er zitten verrassend veel verbeteringen in en in dit overzicht lopen we alle belangrijke iOS 16.4 functies met je langs.

Informatie

Laatst bijgewerkt
8 maart 2023 om 14:06
Onderwerp
Categorie
Apps
Device
iPhone
Software
iOS

Safari

Safari is de Apple's eigen webbrowser die standaard beschikbaar is op iPhone, iPad en Mac. Safari draait op WebKit, de motor achter de browser en ondersteunt alle huidige internetstandaarden. Safari heeft allerlei handige functies, zoals het instellen van favoriete websites, bladwijzers, het Safari-privacyrapport, het aanmaken van Safari-profielen en nog veel meer. De browser krijgt regelmatig nieuwe functies, samen met grote iOS-, iPadOS- en macOS-updates. Lees hier alles over Safari en nuttige tips.

Safari

Reacties: 5 reacties

Reacties zijn gesloten voor dit artikel.