Кратък поглед към това как разработчиците тестват съвместимостта на iOS приложения
Чудили ли сте се някога как разработчик на iOS тества съвместимостта на приложението с безбройните устройства и версии на iOS? Тази снимка от разработчика Дейвид Смит ни дава представа, както виждате, изисква много хардуер. Четири iPad-а, четири iPod Touch-а, четири iPhone-а, всеки с различна версия на мобилната операционна система на Apple, работеща (има дори няколко устройства без iOS, хвърлени там за друго мобилно тестване, с два телефона с Android, Windows Phone, Kindle Fire таблет и Kindle 4).Ако се чудите защо това е необходимо, Дейвид обяснява:
Това обаче не е нещо фрагментиране, това е по-скоро поглед към това колко педантични са някои разработчици на iOS за осигуряване на съвместимост дори за най-неясните случаи на употреба. Колко необходимо ще бъде за разработчиците да задържат толкова много вариации на iOS, остава да видим, но степента на приемане на най-новите версии на iOS изглежда ще се ускори драстично благодарение на това, че Apple предоставя функцията за OTA актуализация на iOS 5. Разбира се, това също означава че тези, които се задържат на по-ранни версии на iOS, неизбежно ще започнат да пропускат нови функции на приложенията и пълна съвместимост, както вече може да потвърди всеки, който използва стари устройства за iPhone и iOS, и е вероятно бъдещите лаборатории за съвместимост с iOS да включват само две устройства : iPhone и iPad.
За Mac частта на нещата също е интересно да се отбележи, че Apple има лаборатория за Mac съвместимост в кампуса 1 Infinite Loop в Купертино, Калифорния, която разработчиците могат да планират срещи, които да използват.Можете да се запознаете с лабораторията за съвместимост с Mac на Apple.com и да проучите нейното огромно количество Mac, но очевидно не съществува такава лаборатория за оборудване за iOS… поне.