Un bref aperçu de la façon dont les développeurs testent la compatibilité des applications iOS
Vous êtes-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, cela prend 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 en cours d'exécution (il y a même quelques appareils non iOS jetés là-dedans 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 :
Ce n'est pas une question de fragmentation, c'est plutôt un regard sur la méticulosité de certains développeurs iOS pour assurer la compatibilité même pour les cas d'utilisation les plus obscurs. Reste à savoir dans quelle mesure il sera nécessaire pour les développeurs de conserver autant de variantes d'iOS, mais le taux d'adoption des dernières versions d'iOS semble s'accélérer considérablement grâce à Apple apportant la fonctionnalité de mise à jour OTA à iOS 5. Bien sûr, cela signifie également que ceux qui s'attardent sur les versions antérieures d'iOS commenceront inévitablement à manquer de nouvelles fonctionnalités d'application et d'une compatibilité totale, comme toute personne utilisant d'anciens équipements iPhone et iOS peut déjà en témoigner, et il est probable que les futurs laboratoires de compatibilité iOS n'incluront que deux appareils : un iPhone et un iPad.
Pour le côté Mac, il est également intéressant de noter qu'Apple dispose d'un laboratoire de compatibilité Mac sur le campus 1 Infinite Loop à Cupertino, en Californie, où les développeurs peuvent planifier des rendez-vous à utiliser.Vous pouvez consulter 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 les équipements iOS… encore au moins.