Краткий обзор того, как разработчики тестируют 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… по крайней мере.