‘Locatiefuncties in iOS 7.1 ook na afsluiten app actief’

Apps mogen in iOS 7.1 weer gebruikmaken van locatiefuncties nadat een app is afgesloten. Dat stelt de ontwikkelaar van Live360, een populaire app die van locatiegegevens afhankelijk is.
Michel Lusthof -

locatie-doorsturen-imessageApple laat applicaties in iOS 7.1 ook gebruikmaken van locatiefuncties op de achtergrond als de app door de gebruiker wordt afgesloten. Dat zegt de ontwikkelaar van de app Life360, die voor een groot deel van deze functies afhankelijk is. Apple zou de aanpassing in de vijfde bèta van iOS 7.1 hebben doorgevoerd, die afgelopen dinsdag aan ontwikkelaars beschikbaar werd gesteld.


Sinds iOS 7.0 was het zo dat apps die door de gebruiker worden afgesloten, geen gebruik meer kunnen maken van locatiefuncties tenzij de app weer door de gebruiker wordt geopend. De recente wijziging door Apple in iOS 7.1 houdt in dat apps die door de gebruiker afgesloten worden — door tweemaal op de homeknop te drukken en vervolgens de app uit beeld te vegen — ook daarna nog van locatiefuncties gebruik kunnen maken. Een aanpassing die essentieel is voor veel apps. Hoe positief de aanpassing voor gewone gebruikers uitpakt is nog wel de vraag. Locatiediensten staan erom bekend dat ze veel van de accu vragen. Mogelijk betekent het dus dat apps hierdoor een grotere aanslag op de accu plegen.

Ontwikkelaars kregen door de bug ineens te maken met een toestroom van negatieve recensies en teleurgestelde klanten, schrijft MacRumors. Sommige apps zouden zelfs 30-50 procent in populariteit zijn gedaald. CEO Chris Hulls van Life360 heeft op 1 februari samen met andere ontwikkelaars een brief naar Apple CEO Tim Cook gestuurd waarin de bedrijven hun beklag deden over het probleem. Volgens Hulls is de aanpassing te danken aan deze brief:

Dear Apple iOS Development Team,

We are a group of Apple developers who rely on iOS geolocation services for core parts of our businesses. iOS 7 was hugely exciting to us, as new features such as Location Beacons, Background Networking, and Multi-Peer Connectivity give us the ability to do things we never thought were possible.

In previous versions of iOS, if a user killed an application in the app switcher, developers were still able to get geolocation in the background. With iOS 7, once a user kills an application, all processes are terminated until the user manually restarts the app. We appreciate the intent behind this change, which we realize was done to give users more control over what is running on their phones, but it has caused major unintended consequences. … Many developers who rely on background geolocation have seen their app ratings fall by over 3 stars.

Intern wordt er bij Apple al geruime tijd aan iOS 7.1 gewerkt. Tot nu toe stelde Apple vijf testversies (beta’s) beschikbaar aan ontwikkelaars, waarin voornamelijk kleine visuele aanpassingen werden gedaan. Het is de eerste grote update sinds het verschijnen van iOS 7. Naar verwachting zal de aankomende update veel bestaande problemen verhelpen, zoals de spontane herstarts waarvoor Apple een oplossing beloofde en het uitschakelen van Zoek mijn iPhone zonder wachtwoord. De publieksversie van iOS 7.1 wordt in maart verwacht, mogelijk tijdens of na een groot Apple-evenement.

Reacties: 15 reacties

  1. Hopelijk via een setting dan. Ik heb namelijk wel graag dat een app ook afgesloten is als ik dat vraag

  2. Origineel geplaatst door magno
    Hopelijk via een setting dan. Ik heb namelijk wel graag dat een app ook afgesloten is als ik dat vraag

    Die optie is er nu al.

  3. Wat zou dit voor gevolgen hebben op de batterijduur…

  4. Origineel geplaatst door Flemming
    Wat zou dit voor gevolgen hebben op de batterijduur…

    Het zal erger worden, al die extra functies die de iPhone krijgt zijn vaak de grote accu boosdoeners op Android, en een iPhone zal dat op ten duur niet redden net zo’n kleine accu.

  5. @Veronica: Idd, ik vind dat allemaal onnodig al helemaal met die effecten

  6. Gebruiken deze apps dan ook data als ze de locatie blijven bepalen, zelfs na het afsluiten van die apps?? Dat zou pas echt kansloos zijn.

  7. Apps in de achtergrond draaien uitzetten in de settings helpt hier ook niet tegen?

    Beetje onduidelijk in het artikel.

  8. Heeft dit niet iets met die m7 coprocessor te maken ?

  9. @Freaky: Dat is onduidelijk omdat het ook nog niet duidelijk is. De ontwikkelaar beweert dat Apple het heeft aangepast, maar hoe dit in de praktijk gaat werken zal nog moeten blijken.

  10. Ik mag toch hopen dat ik zelf kan bepalen wanneer een app actief is. Als ik een app echt helemaal uitzet dan moet ik er wel vanuit kunnen gaan dat deze app dan ook echt helemaal uitstaat! Nog een rede om zoveel mogelijk app’s niet permanent te installeren! Veel app’s gebruik je immers amper! Vroeger installeerde ik alle app’s die ik dacht te gaan gebruiken. Aangezien ik geef om mijn privé-gegevens doe ik dat allang niet meer! Als iemand je brievenbus leeg trekt om zo je post te kunnen lezen dan vind ik dat toch ook niet leuk! Daarnaast trekken al die nutteloze app’s je accu leeg!

  11. “In previous versions of iOS, if a user killed an application in the app switcher, developers were still able to get geolocation in the background.”

    Waaat??? Is dat echt waar?

  12. In het verleden is mij bij een Apple iOS training ooit verteld dat het dan op de Apple server doordraait. Het toestel geeft alleen significante verplaatsingen door en verbruikt dan een klein beetje data en energie. Pas als je op je bestemming was aangekomen (het voorbeeld ging over de TomTom app) dan werd de taak op de server afgesloten. De tip was toen ook om dit soort locatie apps niet spontaan te beëindigen via de app switcher. Eerst de app netjes stoppen, dan pas afsluiten.

    Mogelijk dat dat weer terug komt. Er zijn ook apps die juist gebruik maken van dit mechanisme. Ik gebruikte vroeger Roamler (betaald marktonderzoek), als ik dan in de buurt was van een locatie waar een opdracht open stond, kreeg ik een push berichtje.

  13. Yes! Dit betekent dat eindelijk location based reminders gefixed wordt!

    Dit werkte niet meer in iOs7.
    Enne… Je kunt dit toch uitzetten, of aanzetten en per app instellen.

  14. Ik snap nog steeds niet waarom in iOS7 navigatie / gps tracking apps, niet op de achtergrond werken als ze niet in de toegestane lijst van ‘ververs op achtergrond’ staan.

    Mijn turn by turn navigatie en fiets app (Strava), maar ook Flitsmeister sluiten zichzelf helemaal af (alsof je ze hebt ge-force-quit) als ik ze alleen naar de achtergrond ‘sluit’….

  15. Origineel geplaatst door peter
    Ik snap nog steeds niet waarom in iOS7 navigatie / gps tracking apps, niet op de achtergrond werken als ze niet in de toegestane lijst van ‘ververs op achtergrond’ staan.Mijn turn by turn navigatie en fiets app (Strava), maar ook Flitsmeister sluiten zichzelf helemaal af (alsof je ze hebt ge-force-quit) als ik ze alleen naar de achtergrond ‘sluit’….

    Nou als t alleen om apps gaat die in dat lijstje staan vind ik t best – door dat lijstje verwacht je immers dat ze op de achtergrond blijven draaien.
    Maar ik heb die lijst uit staan, en wanneer ik een app forceer te sluiten wil ik dat ie ook echt afgesloten is. Geen trucjes op de achtergrond.
    Belachelijk dat dat bestond.
    De enige manier om dat te omzeilen is dan de app geforceerd sluiten en daarna nog eens de locatievoorzieningen voor die app uitzetten.
    Om die vervolgens daarna weer aan te zetten wanneer je de app weer gaat gebruiken. xD