Por ejemplo, yo soy un desarrollador, y mi aplicación se libera con un mínimo de iOS de 3.0 requerido. Si publico una actualización que requiera iOS 5.0, ¿qué ocurre? ¿Pueden los clientes actuales con iOS 3.0 intentar actualizar? ¿Qué mensaje de error (si lo hay) reciben al intentarlo? ¿Recibirán los clientes de la versión 3.0 la notificación "Actualizar" en su aplicación de la tienda de aplicaciones?
Respuestas
¿Demasiados anuncios?Como usuario, he comprobado que iTunes descarga la última aplicación independientemente del iOS que el usuario esté utilizando en su dispositivo.
iTunes descarga la última aplicación y la borra (o pregunta para eliminar) versiones antiguas de aplicaciones de la biblioteca de iTunes del usuario - un usuario incauto hará clic en Sí a borrar la versión anterior, y estará encantado de recibir la última versión.
Sólo cuando el usuario intente instalar esta última versión en su dispositivo (después de eliminar la aplicación anterior de su dispositivo), iTunes dará la alarma de que no es compatible con su dispositivo.
El usuario se queda entonces sin la versión anterior o sin la actualización.
Apple espera que el usuario haya realizado una copia de seguridad de su biblioteca de iTunes antes de descargar las actualizaciones de sus aplicaciones. Se trata de un procedimiento diferente al de utilizar iTunes para hacer copias de seguridad de los dispositivos, que sólo hace copias de seguridad de los datos de los dispositivos de los usuarios y no de las aplicaciones compradas (descargadas) a través de iTunes.
Si el usuario no tiene una copia de seguridad, Apple no mantiene las versiones antiguas de las aplicaciones. Por tanto, el usuario no tiene forma de recuperar versiones antiguas de la App Store.