Een korte blik op hoe ontwikkelaars testen op compatibiliteit van iOS-applicaties
Heb je je ooit afgevraagd hoe een iOS-ontwikkelaar de compatibiliteit van applicaties test met de talloze apparaten en versies van iOS die er zijn? Deze foto van ontwikkelaar David Smith geeft ons een idee, zoals je kunt zien kost het veel hardware. Vier iPads, vier iPod Touchs, vier iPhones, elk met een andere versie van het mobiele besturingssysteem van Apple (er zijn zelfs een paar niet-iOS-apparaten toegevoegd voor andere mobiele tests, met twee Android-telefoons, een Windows Phone, een Kindle Fire tablet en een Kindle 4).Als je je afvraagt waarom dit nodig is, legt David uit:
Dit is echter geen fragmentatie, dit is meer een kijk op hoe nauwgezet sommige iOS-ontwikkelaars zijn om compatibiliteit te garanderen voor zelfs de meest obscure use-cases. Hoe noodzakelijk het voor ontwikkelaars zal zijn om zoveel variaties van iOS vast te houden, v alt nog te bezien, maar de acceptatiegraad van de nieuwste iOS-versies lijkt dramatisch te versnellen dankzij Apple die de OTA-updatefunctie naar iOS 5 brengt. Dit betekent natuurlijk ook dat degenen die blijven hangen bij eerdere versies van iOS onvermijdelijk nieuwe applicatiefuncties en volledige compatibiliteit zullen gaan missen, zoals iedereen die oude iPhone- en iOS-apparatuur gebruikt al kan beamen, en het is waarschijnlijk dat toekomstige iOS-compatibiliteitslabs slechts twee apparaten zullen omvatten : een iPhone en een iPad.
Voor de Mac-kant is het ook interessant om op te merken dat Apple een Mac-compatibiliteitslaboratorium heeft op de 1 Infinite Loop-campus in Cupertino, Californië, waar ontwikkelaars afspraken kunnen inplannen om te gebruiken.Je kunt over het Mac-compatibiliteitslab op Apple.com gaan en het enorme aantal Macs verkennen, maar blijkbaar bestaat zo'n lab niet voor iOS-apparatuur... tenminste.