Sekilas tentang Bagaimana Tes Pengembang untuk Kompatibilitas Aplikasi iOS

Pernahkah Anda bertanya-tanya bagaimana tes pengembang iOS untuk kompatibilitas aplikasi dengan berbagai perangkat dan versi iOS di luar sana? Gambar ini dari pengembang David Smith memberi kami ide, karena Anda dapat melihatnya membutuhkan banyak perangkat keras. Empat iPad, empat iPod Touch, empat iPhone, masing-masing dengan versi berbeda dari OS seluler Apple berjalan (bahkan ada beberapa perangkat non-iOS yang dilemparkan ke sana untuk pengujian seluler lainnya, dengan dua ponsel Android, Windows Phone, Kindle Fire tablet, dan Kindle 4). Jika Anda bertanya-tanya mengapa ini perlu, David menjelaskan:

Saya dapat menguji apa pun dari iOS 3.1 hingga iOS 5. Versi OS yang lama sangat membantu untuk menjaga karena pada dasarnya tidak mungkin untuk mereplikasi masalah pada iOS 3.X tanpa memiliki perangkat khusus yang menendang.

Ini bukan hal yang fragmentasi, ini lebih melihat bagaimana teliti beberapa pengembang iOS untuk memastikan kompatibilitas bahkan untuk kasus penggunaan yang paling tidak jelas. Bagaimana perlu bagi para pengembang untuk mempertahankan begitu banyak variasi iOS masih harus dilihat, tetapi tingkat adopsi versi iOS terbaru terlihat meningkat secara dramatis berkat Apple yang membawa fitur pembaruan OTA ke iOS 5. Tentu saja ini juga berarti bahwa mereka yang berlama-lama pada versi iOS sebelumnya pasti akan mulai kehilangan fitur aplikasi baru dan kompatibilitas penuh, karena siapa pun yang menggunakan iPhone lama dan perlengkapan iOS sudah dapat membuktikan, dan kemungkinan laboratorium kompatibilitas iOS di masa mendatang hanya akan menyertakan dua perangkat : iPhone dan iPad.

Untuk sisi Mac hal, itu juga menarik untuk dicatat bahwa Apple memiliki laboratorium kompatibilitas Mac di kampus 1 Infinite Loop di Cupertino, California yang pengembang dapat menjadwalkan janji untuk digunakan. Anda dapat membaca lebih lanjut tentang laboratorium kompatibilitas Mac di Apple.com dan menjelajahi sejumlah besar Mac, tetapi tampaknya tidak ada lab semacam itu untuk perlengkapan iOS ... namun setidaknya.