Cuando se actualiza una aplicación para iPhone y aumenta el iOS mínimo requerido, ¿qué sucede con los clientes que todavía tienen el iOS más bajo?

Por ejemplo, soy un desarrollador y mi aplicación se lanza con un mínimo de iOS 3.0 requerido. Si publico una actualización que requiere iOS 5.0, ¿qué sucede? ¿Pueden los clientes existentes que ejecutan 3.0 intentar actualizar? ¿Qué mensaje de error (si lo hay) reciben al intentar esto? ¿Los clientes que ejecutan 3.0 recibirán la notificación de 'Actualización' en su aplicación de la tienda de aplicaciones?

Respuestas (3)

Cuando el usuario intente instalar la actualización, la tienda de aplicaciones alertará al usuario diciendo algo como "debes tener iOS5 para instalar esta actualización". Sin embargo, el usuario aún podrá usar la versión actual que tiene.

Gracias. ¿Sabes si seguirán recibiendo el indicador de actualización en su aplicación App Store (incluso si no pueden actualizar)?
Sí, el usuario seguirá viendo que hay una actualización para esa aplicación. Sin embargo, la tienda de aplicaciones no permitirá que el usuario descargue la aplicación sin que el usuario actualice su versión de firmware.
Gracias, estaba esperando que alguien más confirmara tu respuesta primero. Lo he votado como útil mientras tanto.
Esto es correcto. Apple quiere que las personas actualicen a la última versión del sistema operativo para que puedan beneficiarse de las nuevas funciones y la mejor seguridad para tener una mejor experiencia y decirles a sus amigos cuánto disfrutan el producto.
@ruddfawcett Aceptado. Otra forma de obtener más representantes es votar a favor de las preguntas que ha respondido. Esto les da más visibilidad, por lo tanto, más personas para calificar su respuesta. ;)
¿Alguien sabe si hay documentación oficial de Apple sobre esto?

Nada. La aplicación no crea ningún problema hasta que se elimina. Para ser reinstalado, requiere actualización, luego de haber sido borrado una vez.

Como usuario, descubrí que iTunes descarga la aplicación más reciente independientemente del iOS que el usuario esté usando en su dispositivo.

iTunes descarga la aplicación más reciente y elimina (o solicita eliminar) las versiones anteriores de la aplicación de la biblioteca de iTunes del usuario; un usuario desprevenido hará clic en para eliminar la versión anterior y estará feliz de obtener la última versión.

Solo cuando el usuario intenta instalar esta última versión en su dispositivo (después de eliminar la aplicación anterior de su dispositivo) iTunes activará la alarma de que no es compatible con su dispositivo.

El usuario se queda entonces sin la versión anterior o 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. Este es un procedimiento diferente a simplemente usar iTunes para hacer una copia de seguridad de sus dispositivos, que solo hace una copia de seguridad de los datos en los dispositivos de los usuarios y no de sus aplicaciones compradas (descargadas) a través de iTunes.

Si el usuario no tiene una copia de seguridad, Apple no mantiene versiones anteriores de las aplicaciones. Por lo tanto, el usuario no tiene forma de recuperar versiones anteriores de la App Store.