Un bref aperçu de la façon dont les développeurs testent la compatibilité des applications iOS
Avez-vous déjà demandé comment un développeur iOS teste la compatibilité des applications avec la myriade d'appareils et de versions d'iOS? Cette image du développeur David Smith nous donne une idée, comme vous pouvez le voir, il faut beaucoup de matériel. Quatre iPads, quatre iPod Touch, quatre iPhones, chacun avec une version différente du système d'exploitation mobile d'Apple (il y a même quelques appareils non-iOS pour d'autres tests mobiles, avec deux téléphones Android, un Windows Phone, un Kindle Fire tablette, et un Kindle 4). Si vous vous demandez pourquoi cela est nécessaire, David explique:
Je peux tester n'importe quoi depuis iOS 3.1 jusqu'à iOS 5. Les anciennes versions d'OS sont particulièrement utiles car il est pratiquement impossible de répliquer un problème sur iOS 3.X sans avoir besoin d'un périphérique dédié.
Ce n'est pas une question de fragmentation, mais plutôt de voir à quel point certains développeurs iOS sont méticuleux pour assurer la compatibilité même pour les cas d'utilisation les plus obscurs. Reste à savoir combien les développeurs auront besoin de conserver autant de variantes d'iOS, mais le taux d'adoption des dernières versions d'iOS semble s'accélérer de façon spectaculaire grâce à la mise à jour de la fonctionnalité de mise à jour OTA sur iOS 5. ceux qui s'attardent sur les anciennes versions d'iOS commenceront inévitablement à manquer de nouvelles fonctionnalités et de compatibilité totale, comme le savent déjà tous ceux qui utilisent de vieux appareils iPhone et iOS, et il est probable que les prochains laboratoires de compatibilité iOS ne comporteront que deux appareils : un iPhone et un iPad.
Pour le côté Mac, il est également intéressant de noter qu'Apple a un laboratoire de compatibilité Mac sur le campus 1 Infinite Loop à Cupertino, en Californie, que les développeurs peuvent planifier des rendez-vous à utiliser. Vous pouvez en savoir plus sur le laboratoire de compatibilité Mac sur Apple.com et explorer sa grande quantité de Mac, mais apparemment, aucun laboratoire de ce type n'existe pour le matériel iOS ... encore au moins.