Nieuw in iOS 14
Locatiebepaling
Locatiebepaling
Rotterdam, 1 juli 2020
iOS 14 komt er aan, en ook dit jaar heeft Apple functionaliteiten toegevoegd, weggehaald en aangepast. Belangrijk om te weten voor iPhone app ontwikkelaars, maar ook voor u.
Vandaag kijken we kort naar de toevoegingen die wellicht voor u relevant zijn op het gebied van locatiebepaling, een veelgebruikte functionaliteit in mijn apps.
Als gebruiker-gedreven besturingssysteem probeert iOS gebruik van sensoren van de iPhone zo in te richten, dat deze alleen geactiveerd kunnen worden zodra de gebruiker zelf aangeeft dit te willen. Een voorbeeld hiervan is locatiebepaling. Voordat een app locatie-informatie van de gebruiker kan gebruiken, wordt de gebruiker eerst gevraagd of deze hier mee instemt. Daarbij heeft de gebruiker verschillende opties: Nooit, Bij gebruik van app, en Altijd (dus ook in de achtergrond als de app niet actief gebruikt wordt). Er is ook een ‘Eenmalige toegang’ optie die ik voor de duidelijkheid weglaat.
Hier komt een nieuwe dimensie bij: Volledig, of Gereduceerde locatiebepaling.
Dit betekent dat een gebruiker niet alleen kan bepalen óf de locatie mag worden opgevraagd, maar ook hoe precies dit mag gebeuren. Zoals gezegd zijn er twee dimensies mogelijk: ‘Volledig’, en ‘Gereduceerd’. Omdat volledig geen wijzigingen met zich meebrengt ten opzichte van de huidige functionaliteit, bespreek ik hier ‘Gereduceerd’.
Gereduceerde locatiretoegang houdt in:
De gebruiker heeft verder de mogelijkheid om tijdelijk de precisie te verhogen als de app dat nodig heeft (dit moet wel worden geïmplementeerd in de app uiteraard).
Op deze manier kan je je app zo inrichten, dat je enkel precieze locatiegegevens vraagt wanneer de gebruiker dit nodig heeft.
Heeft uw app altijd deze precieze locatiegegevens nodig? Dan is de beste oplossing om de gebruiker te verwijzen naar de Instellingen app om deze aan te sporen alsnog te kiezen voor precieze locatiebepaling.
Voorheen kon je al als iOS app “Bij gebruik van app” of “Altijd” toegang tot de locatiegegevens van de gebruiker krijgen. “Altijd” betekent hier dat de app ook in de achtergrond locatie-updates kan opvragen zonder dat de gebruiker daar om. gevraagd heeft op het moment zelf. Denk aan een applicatie die de lichten aan zet als je thuis komt.
Echter, als je in iOS 13 netjes eerst enkel “bij gebruik van app” had gevraagd omdat je “altijd” niet nodig had op dat punt in de app, liep je ergens tegenaan. Als je op een ander punt in de app wél achtergrondlocatie-updates nodig had (en dus “altijd”), kon je dit niet vanuit de app vragen, maar vroeg iOS dit zelf aan de gebruiker zodra je voor het eerst in de achtergrond begon met opvragen van de locatie. Hierdoor kon je minder goed vooraf de gebruiker waarschuwen en informeren over de noodzaak van deze achtergrond-updates.
Daarom is hier verbetering in aangebracht. In iOS 14 kan je vanuit de app zelf permanente “altijd” toegang vragen.
Meer weten over locatiebepaling in iOS en wat dit voor u kan betekenen? Neem contact op.