¿Cuál es la primera versión de iOS que debo admitir en mi nueva aplicación?

Mi consejo sería no preocuparse por eso.

Llegar a tantos usuarios como sea posible es genial.

Pero los usuarios que no pueden molestarse en actualizar o que poseen hardware obsoleto, en verdad, no son tan económicamente activos como aquellos que mantienen sus máquinas actualizadas. En términos económicos crueles, el propietario de un iPod Touch de 4 años es un comprador menos probable de su software que el propietario de un iPhone 6 de un mes.

Por esa razón, incluiría agresivamente el soporte para las funciones más recientes del sistema operativo (y promovería activamente esas características) porque eso probablemente le generará más ventas que tener un producto atractivo para la larga cola. En la tienda de aplicaciones, es dolorosamente evidente cuando el software tiene una interfaz desactualizada o no se ha actualizado durante meses.

Y haga lo que haga, no comprometa su aplicación al admitir hardware antiguo a expensas de incluir esas nuevas funciones brillantes.

Mirando el hecho de que aún está finalizando qué versión admitir, supongo que una parte significativa de la aplicación aún no se ha desarrollado.
El gráfico circular a continuación del sitio Apple Dev indica las cifras oficiales de la adopción del usuario de varias versiones de iOS.
Como puede ver, solo hay un 6% de usuarios con iOS6 y versiones inferiores. Puede esperar que dichos usuarios migren muy pronto a una versión superior del sistema operativo (si el hardware del dispositivo es compatible para una actualización) o a un nuevo dispositivo que vendrá con iOS8.
Además, la adopción de iOS8 ha sido más lenta en comparación con la adopción de iOS7. Por lo tanto, puede asumir con seguridad que un número significativo de usuarios estará en iOS7 durante los próximos 4-5 meses.
Entonces, diría que si espera lanzar la aplicación dentro de los próximos 4-5 meses, soporte iOS7,8. Si lo lanzara más tarde, diría que solo es compatible con iOS8, lo que le permitiría apuntar al menos al 80% de los usuarios y ahorrar mucho tiempo y esfuerzo en términos de soporte y prueba de su aplicación en versiones anteriores.

Apunte solo a iOS8 y superior. Sin saber cuán compleja es su aplicación, supongo que no estará lista hasta enero al menos y eso está a solo 5 meses de WWDC 2015, donde se anunciará iOS 9.

Las grandes diferencias entre 7 y 8 son la API de tamaño adaptativo para pantallas de cualquier tamaño, la clase UIEffectView y un nuevo modelo para los controladores de vista y la presentación del controlador de vista en general.

Al apuntar a dos versiones del sistema operativo, usted se compromete a probarlas y apoyarlas también, lo que reduce el tiempo que puede dedicar a hacer que su aplicación sea increíble. También se limita a usar solo API que admite iOS7

Depende de varios factores. Para nombrar unos pocos
-Si está utilizando una API, compruebe cuál es la última versión compatible (por ejemplo, la API de Facebook es compatible con iOS 6 y superior)
-Otro factor podría ser que si su aplicación requiere más RAM o una mejor cámara o más potencia de procesamiento, es posible que algunos de los dispositivos iOS anteriores no puedan ejecutar su aplicación correctamente. Por lo tanto, para excluir esos dispositivos, podría admitir iOS 7 y versiones posteriores, ya que eso excluiría los dispositivos por debajo del iPhone 4. (Hablando por experiencia, a veces un juego puede retrasarse ligeramente en el iPhone 3GS pero se ejecuta sin problemas en el iPhone 4)
-También si usas características específicas de la versión de iOS que no están en la versión inferior
Idealmente, debería ser compatible con iOS 6 y versiones posteriores, a menos que su aplicación requiera más memoria, ya que podría ser un problema para iPhone 3GS y iPod touch de 4a generación (256 mb de ram), en ese caso, debería apuntar a iOS 7.
Otra cosa que me gustaría agregar es que en iOS, la tasa de adopción de la nueva versión es bastante alta, por lo que no se perderá muchos dispositivos, incluso si es compatible con iOS 7 y versiones posteriores.

IOS 6-7. Algunas personas todavía tienen iPhone 3G que no pueden ejecutar IOS 7. Pero, de nuevo, eso está desactualizado y carece de las características que tienen los Iphones 4s con IOS 7. La mayoría de las personas tienen IOS 7, algunas tienen IOS 8 (iphones 5s, 6,6 +), y pocas personas todavía tienen IOS 6 antiguo. Usted decide

Al escribir esta respuesta, este es el gráfico de distribución oficial de iOS de Apple.

Me parece que puede soportar el 94% de los usuarios de iOS con solo 7 y 8. ¡Esto también significa que puede construirlo en Swift!

Dependiendo del tipo de aplicación, si es relativamente simple y no técnicamente innovador, recomiendo al menos iOS 6.0, que cubre aproximadamente el 98% del mercado de iPad, iPod touch y iPhone.

Si desea hacer uso de todas las habilidades brillantes especiales, solo concéntrese en obtener la última versión de iOS, porque la actualización está grabada en la experiencia del usuario de iOS, por lo que las personas (incluso mi madre) actualizan las últimas versiones.

Según Mixpanel Trends, solo el 52% de los usuarios de iOS tienen iOS 8, mientras que el 44% de ellos tienen iOS 7 y el 3% tienen versiones más bajas.

Así que creo que es mejor admitir iOS 7 y posterior por ahora. Si los usuarios de iOS 8 superaron el 70-80% en unos meses, es mejor que solo admitan iOS 8.

Depende de la memoria y el uso de la CPU de su aplicación.
En general, debe intentar admitir iPhone 4 / iPod 4 con iOS 6.0.
Algunos dispositivos de Apple, como iPod4, no pueden actualizarse a iOS 7.0+.
Por lo tanto, apuntar a iOS 6.0 atraerá más audiencias a su aplicación, especialmente para juegos.

iOS 7.1.2: hasta donde llega el iPhone 4 y no querrás ir más allá del iPhone 4.

En realidad, solo se enfoca desde el iPhone 5.

En este punto, creo que es seguro no preocuparse por nada por debajo de 7. Me refiero a soporte 6 si no es un problema, pero no se preocupe si es un problema.

En realidad, el hecho de que exista esta cultura de actualización es una de las mejores cosas de desarrollar para iOS.

iOS 7 y superior, alcanzaba el 90% o más antes de que llegue ios8, que se detiene en torno al 50% en este momento.

No sería compatible con ios6, ya que 7+ y 8 tienen un paradigma ux muy diferente al 6

Solo iOS 8 estaría bien

More Interesting

¿Cuál es la aplicación de recarga gratuita que más paga para ganar tiempo de conversación gratis todos los días y cupones de regalo?

¿El lanzamiento de aplicaciones móviles separadas para cada país frente a una sola aplicación para todos los países puede generar más descargas?

Cómo importar fotos de OneNote al rollo de cámara de iPhone

Cómo encontrar un iPhone que está apagado

¿Cómo ganar dinero pasivo construyendo aplicaciones de Android sin lanzar aplicaciones pagas? ¿Es posible actualizar una aplicación gratuita con una aplicación paga?

¿Qué hay en el kit de inicio ideal para grabar entrevistas de video en un dispositivo iOS?

¿Cuánto de los ingresos de la tienda de aplicaciones proviene de sus propios productos (como Keynote) en comparación con los desarrolladores de terceros?

¿Puedo decir que esta aplicación es la mejor aplicación de todas?

¿Puedo traducir solo los metadatos de mi aplicación iOS sin traducir la aplicación misma?

¿Cuáles son las principales herramientas de desarrollo de aplicaciones iOS para 2017?

¿Qué tipo de aplicaciones móviles quieren usar las personas en estos días?

¿Por qué la tienda de aplicaciones quitó la aplicación Cydia jailbreak?

Cómo encontrar al dueño de un iPhone

¿Cuál es el sistema de codificación más fácil para crear aplicaciones / juegos para teléfonos inteligentes?

¿Cuáles son algunas de las diferentes formas en que puedo ubicar mi iPhone sin usar la aplicación Buscar mi iPhone?