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