Una breve mirada a cómo los desarrolladores prueban la compatibilidad de aplicaciones iOS

Anonim

¿Alguna vez se ha preguntado cómo un desarrollador de iOS prueba la compatibilidad de las aplicaciones con la gran cantidad de dispositivos y versiones de iOS que existen? Esta imagen del desarrollador David Smith nos da una idea, como pueden ver, requiere mucho hardware. Cuatro iPads, cuatro iPod Touch, cuatro iPhones, cada uno con una versión diferente del sistema operativo móvil de Apple en ejecución (incluso hay algunos dispositivos que no son iOS para otras pruebas móviles, con dos teléfonos Android, un Windows Phone, un Kindle Fire tableta y un Kindle 4).Si te preguntas por qué esto es necesario, David explica:

Sin embargo, esto no es una cuestión de fragmentación, es más una mirada a lo meticulosos que son algunos desarrolladores de iOS para garantizar la compatibilidad incluso en los casos de uso más oscuros. Queda por ver cuán necesario será para los desarrolladores mantener tantas variaciones de iOS, pero la tasa de adopción de las últimas versiones de iOS parece acelerarse dramáticamente gracias a que Apple trajo la función de actualización OTA a iOS 5. Por supuesto, esto también significa que aquellos que se demoran en las versiones anteriores de iOS inevitablemente comenzarán a perderse las nuevas funciones de la aplicación y la compatibilidad total, como puede atestiguar cualquiera que use un iPhone antiguo y un equipo iOS, y es probable que los futuros laboratorios de compatibilidad de iOS incluyan solo dos dispositivos. : un iPhone y un iPad.

Para el lado Mac, también es interesante notar que Apple tiene un laboratorio de compatibilidad Mac en el campus 1 Infinite Loop en Cupertino, California, donde los desarrolladores pueden programar citas para usar.Puede consultar el laboratorio de compatibilidad de Mac en Apple.com y explorar su gran cantidad de Mac, pero aparentemente no existe tal laboratorio para dispositivos iOS... al menos todavía.

Una breve mirada a cómo los desarrolladores prueban la compatibilidad de aplicaciones iOS