
Apple luistert echt wel naar ontwikkelaars
Apple krijgt vaak de beschuldiging dat ze de App Store en iOS teveel als gesloten bastions zou bestieren, en dat ze niet of nauwelijks zouden luisteren. Maar toen Chris Hulls, CEO en mede-oprichter van
Life360, een brief naar Tim Cook stuurde over een bug in iOS 7 vond hij wel een luisterend oor.
Het probleem dat hij, en andere ontwikkelaars, ondervond was dat als mensen in iOS 7 dubbelklikken en apps uitzetten door ze naar boven te swipen, dat ze dan ook meteen de geolocation-functie uitzetten. Het resultaat is dat apps die daar gebruik van maken dan niet meer goed functioneren, en sindsdien dan ook veel lagere beoordelingen krijgen in de App Store.
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.
Het
antwoord van Apple was dat ze het met hem eens zijn en dat ze deze bug in iOS 7.1 zullen oplossen, in de huidige versie van iOS 7.1 beta is het probleem er al niet meer.