O scurtă privire asupra modului în care dezvoltatorii testează compatibilitatea aplicațiilor iOS
V-ați întrebat vreodată cum testează un dezvoltator iOS pentru compatibilitatea aplicației cu nenumăratele dispozitive și versiuni de iOS existente? Această imagine de la dezvoltatorul David Smith ne oferă o idee, după cum puteți vedea, este nevoie de mult hardware. Patru iPad-uri, patru iPod Touch-uri, patru iPhone-uri, fiecare cu o versiune diferită a sistemului de operare mobil Apple care rulează (există chiar și câteva dispozitive non-iOS aruncate acolo pentru alte teste mobile, cu două telefoane Android, un Windows Phone, un Kindle Fire tabletă și un Kindle 4).Dacă vă întrebați de ce este necesar acest lucru, David explică:
Acesta nu este însă o chestie de fragmentare, aceasta este mai degrabă o privire la cât de meticuloși sunt unii dezvoltatori iOS pentru a asigura compatibilitatea chiar și pentru cele mai obscure cazuri de utilizare. Cât de necesar va fi ca dezvoltatorii să păstreze atât de multe variante ale iOS rămâne de văzut, dar rata de adoptare a celor mai recente versiuni iOS pare să se accelereze dramatic datorită faptului că Apple a adus caracteristica de actualizare OTA la iOS 5. Desigur, asta înseamnă și că cei care zăbovesc la versiunile anterioare de iOS vor începe inevitabil să rateze noile funcții ale aplicației și compatibilitatea deplină, așa cum poate să ateste oricine care folosește echipamente vechi iPhone și iOS și este probabil ca viitoarele laboratoare de compatibilitate iOS să includă doar două dispozitive : un iPhone și un iPad.
Pentru partea Mac a lucrurilor, este, de asemenea, interesant de remarcat că Apple are un laborator de compatibilitate cu Mac la campusul 1 Infinite Loop din Cupertino, California, pe care dezvoltatorii pot programa întâlniri de utilizat.Puteți să aflați despre laboratorul de compatibilitate cu Mac la Apple.com și să explorați cantitatea sa mare de Mac-uri, dar se pare că nu există un astfel de laborator pentru echipamentele iOS... cel puțin încă.