Advertentie sluiten

Meldingen zijn een integraal onderdeel van moderne smartphones, en zelfs de eerste versie van iOS, en vervolgens iPhone OS, had een manier om bepaalde gebeurtenissen weer te geven. Vanuit het perspectief van vandaag lijkt de implementatie destijds primitief. Tot iOS 3.0 was er geen ondersteuning voor meldingen van derden, en tot de introductie van het Berichtencentrum in iOS 5 gingen meldingen vaak permanent verloren na het ontgrendelen van het scherm. In iOS 8 volgt na deze twee mijlpalen nog een belangrijke mijlpaal op het gebied van meldingen: meldingen worden interactief.

Tot nu toe hebben ze alleen voor informatieve doeleinden gediend. Naast het verwijderen ervan mochten gebruikers de bijbehorende app alleen openen op de plek die verband hield met de melding, bijvoorbeeld een sms-bericht opende een specifiek gesprek. Maar dat was het einde van alle interactie. De echte pionier op het gebied van interactieve meldingen was Palm, die ze in 2009 introduceerde met WebOS, twee jaar na de release van de iPhone. Interactieve notificaties maakten het bijvoorbeeld mogelijk om met uitnodigingen in de agenda te werken terwijl de applicatie open stond, terwijl een andere notificatie het afspelen van muziek regelde. Later werden interactieve meldingen aangepast door Android, in 2011 in versie 4.0 Ice Cream Sandwich, versie 4.3 Jelly Bean en vervolgens hun mogelijkheden verder uitgebreid.

Vergeleken met de concurrentie is Apple erg traag geweest. Aan de andere kant is de uiteindelijke oplossing voor het probleem van meldingen gemakkelijk te begrijpen, consistent en tegelijkertijd veilig. Hoewel Android meldingen kan omzetten in handige kleine apps, widgets, zijn meldingen in iOS aanzienlijk doelgerichter. Voor meer interactie op widgetniveau laat Apple ontwikkelaars een apart tabblad in het Berichtencentrum, terwijl meldingen min of meer voor eenmalige acties zijn.

Interactie kan plaatsvinden op alle plaatsen waar je meldingen tegenkomt: in het Berichtencentrum, met banners of modale meldingen, maar ook op het vergrendelde scherm. Elke melding kan maximaal twee acties toestaan, met uitzondering van de modale melding, waar vier acties kunnen worden geplaatst. In het Berichtencentrum en op het vergrendelscherm veegt u gewoon naar links om de meldingsopties weer te geven, en de banner moet naar beneden worden getrokken. Modale meldingen vormen hier een uitzondering, de gebruiker krijgt de knoppen "Opties" en "Annuleren" aangeboden. Nadat u op 'Opties' hebt getikt, wordt de melding uitgebreid met vijf onderstaande knoppen (vier acties en Annuleren)

Acties zijn onderverdeeld in hun categorieën: destructief en niet-destructief. Alle acties, van het accepteren van een uitnodiging tot het liken tot het markeren van een antwoord op een bericht, kunnen niet-destructief zijn. Destructieve acties hebben meestal betrekking op verwijderen, blokkeren, enz. en hebben een rode knop in het menu, terwijl niet-destructieve actieknoppen grijs of blauw zijn. De actiecategorie wordt bepaald door de ontwikkelaar. Wat het vergrendelscherm betreft, bepaalt de ontwikkelaar ook voor welke soorten acties een beveiligingscode moet worden ingevoerd wanneer deze actief is. Dit voorkomt dat iemand op uw berichten reageert of e-mails van het vergrendelscherm verwijdert. De gebruikelijke praktijk zal waarschijnlijk zijn om neutrale acties toe te staan; voor alle andere acties, zoals het plaatsen van antwoorden of het verwijderen, is dan een code vereist.

Eén applicatie kan verschillende categorieën meldingen gebruiken, afhankelijk van welke de beschikbare acties zich zullen ontvouwen. De kalender kan bijvoorbeeld andere interactieve knoppen bieden voor uitnodigingen voor vergaderingen en herinneringen. Op dezelfde manier biedt Facebook bijvoorbeeld opties voor 'Vind ik leuk' en 'Delen' voor berichten, en 'Beantwoorden' en 'Bekijken' voor een bericht van een vriend.

Interactieve notificatie in de praktijk

In zijn huidige vorm ondersteunt iOS 8 voor veel toepassingen geen interactieve meldingen. Het belangrijkste is ongetwijfeld de mogelijkheid om rechtstreeks vanuit de melding op iMessages en sms-berichten te reageren. Deze optie was tenslotte een veel voorkomende reden voor jailbreaken, terwijl dit te danken was aan een handig hulpprogramma BijtSMS overal berichten kunnen beantwoorden zonder de applicatie te hoeven starten. Als u een modaal meldingstype voor berichten kiest, zal de snelle antwoordinterface sterk lijken op BiteSMS. Als u antwoordt via een banner of meldingscentrum, verschijnt het tekstveld bovenaan het scherm in plaats van in het midden van het scherm. Uiteraard zal deze functie ook beschikbaar zijn voor applicaties van derden, snelle antwoorden op berichten van Facebook of Skype, of voor @mentions op Twitter.

De genoemde kalender kan op zijn beurt werken met uitnodigingen op de manier zoals hierboven beschreven, en e-mails kunnen direct worden gemarkeerd of verwijderd. Het meest interessante zal echter zijn om te zien hoe de ontwikkelaars omgaan met interactieve meldingen. Taakmeesters kunnen bijvoorbeeld taakmeldingen snoozen, een taak als voltooid markeren en misschien zelfs tekstinvoer gebruiken om nieuwe taken in de Inbox in te voeren. Sociale en bouwspellen kunnen ook een geheel nieuwe dimensie krijgen, waarbij we acties kunnen gebruiken om te beslissen hoe we moeten omgaan met een gebeurtenis die heeft plaatsgevonden terwijl we het spel niet hadden.

Samen met extensies en Document Picker zijn interactieve meldingen een stap in de goede richting naar de toekomst van besturingssystemen. Ze bieden in sommige opzichten niet zoveel vrijheid als Android, ze hebben hun beperkingen, niet alleen vanwege de uniformiteit, maar ook vanwege de veiligheid. Voor veel applicaties zullen ze niet zo belangrijk zijn als bijvoorbeeld voor IM-clients, maar het zal aan de ontwikkelaars zijn hoe vakkundig ze de meldingen kunnen gebruiken. Omdat dit nieuws in iOS 8 voor hen bedoeld is. We hebben zeker veel om naar uit te kijken in het najaar.

.