¿Cuándo deberían los desarrolladores completar la actualización de su aplicación para iOS 7 para asegurarse de que esté lista para el lanzamiento de iOS 7?

Apple normalmente no especifica ninguna fecha con tanta antelación, sin embargo, los desarrolladores pueden comenzar a trabajar en aplicaciones iOS 7 con el nuevo SDK tan pronto como se lance la versión beta inicial de iOS 7 y el SDK, que fue el lunes pasado. En otras palabras: pueden comenzar ahora.

Sin embargo, la respuesta práctica es un poco más compleja. Iniciar el desarrollo de iOS 7 al por mayor en este momento solo es práctico si se planea desarrollar una nueva aplicación específicamente para iOS 7 y no se lanzará antes de que salga iOS 7 en otoño. O, alternativamente, si un desarrollador tiene una aplicación existente en la App Store que no requiere ninguna actualización importante antes del otoño.

En este punto, Apple no está aceptando ninguna aplicación compilada con el nuevo SDK para iOS 7. Los desarrolladores que actualicen las aplicaciones existentes o planeen lanzar algo antes de la caída deberán continuar trabajando con las herramientas no beta existentes para hacerlo. Esto significa que algunos desarrolladores necesitarán trabajar en dos bases de código un poco en paralelo.

Sin embargo, tenga en cuenta que las aplicaciones compiladas con el nuevo SDK heredarán automáticamente los elementos de la interfaz de usuario de iOS 7, por lo que muchas aplicaciones más simples pueden no requerir una reelaboración dramática para estar listas para iOS 7. Sin embargo, incluso las aplicaciones ligeramente sofisticadas necesitarán hacer algunos ajustes de código debido a cambios en la API.

Apple normalmente anuncia a los desarrolladores que comenzará a aceptar aplicaciones para enviarlas a la App Store para una nueva versión de iOS aproximadamente 2-4 semanas antes del lanzamiento público real. Esta fecha normalmente no se anuncia de antemano: Apple simplemente envía una notificación de que ahora está aceptando aplicaciones compiladas con un nuevo SDK. Apple tampoco suele informar a los desarrolladores cuándo será el lanzamiento público de iOS antes de que se anuncie al público.

Tenga en cuenta que los desarrolladores también suelen recibir la versión final “Gold Master” (GM) de una actualización de iOS aproximadamente dos semanas antes de la versión pública, lo que les da tiempo para probar su código en lo que es esencialmente la versión “final”. Con solo una pequeña excepción, el lanzamiento de GM siempre ha sido idéntico a lo que finalmente se lanza al público.

Apple generalmente no especifica la fecha de lanzamiento por adelantado, por lo tanto, es difícil para los desarrolladores de iOS estar preparados para el lanzamiento de iOS 7. Sin embargo, lo que Apple hace es proporcionar la versión beta del SDK de iOS 7. Los desarrolladores pueden usar esto para comenzar a crear su aplicación iOS 7 y actualizar sus aplicaciones iOS existentes también.

Por lo tanto, es esencial comenzar a trabajar en el desarrollo de la versión iOS 7 de la aplicación para iPhone y no dejarla demasiado tarde. Apple aún no aceptará las aplicaciones iOS 7 en la tienda de Apple. Apple anunciará que está aceptando iOS 7 de 2 a 4 semanas antes del lanzamiento público. Por lo tanto, los desarrolladores de la aplicación iOS 7 tienen alguna idea sobre el lanzamiento del nuevo sistema operativo y, por lo tanto, pueden usar este tiempo para asegurarse de que estén listos con sus nuevas aplicaciones y actualizaciones para las aplicaciones existentes.