Hay varias razones, aunque puedes debatir la mayoría
1.Fragmentación de hardware
Los millones de diferentes tamaños de pantalla y capacidades de hardware de Android son una molestia para los desarrolladores. Intentar hacer que un juego tenga la misma experiencia para una pantalla de 5 pulgadas que podría ejecutar el juego a 60 fps y una pantalla de 4 pulgadas que lucha con 20 fps es un desafío
2. Fragmentación de software
Al momento de escribir, iOS 8 se ejecuta en más del 90% de los dispositivos, mientras que la versión más reciente de Android se ejecuta en menos del 35% de los dispositivos. Aprovechar las nuevas características del sistema operativo es un desafío debido a la base de usuarios limitada que puede usarlas.
3. Interfaz de usuario knowledgibylty
(Esto está cambiando con el nuevo diseño de material de Google, pero consulte el punto 2)
En iOS, la mayoría de las aplicaciones tienen una interfaz común que usa elementos de interfaz de usuario comunes. Entonces, si tiene una vista de tabla en su aplicación, muchos usuarios sabrán acerca de deslizar hacia la izquierda en una celda para abrir una nueva acción. No tiene que decirle al usuario sobre esto. Android es mucho más inconsistente para los usuarios, por lo que probablemente tenga que decirles a sus usuarios sobre todos sus gestos
4. dinero
Los dispositivos iOS están dirigidos a un mercado más rico en comparación con una serie de dispositivos Android. Esto significa que los usuarios tienen más dinero y están dispuestos a gastar más dinero.
El dinero no solo proviene de las compras de los usuarios, también puede provenir de los anuncios. (Excluidos los dispositivos con Jailbreak) Los usuarios de iOS verán cualquier anuncio que muestres y se te pagará. Android no emplea un modelo de sandbox para aplicaciones, por lo que si instala una aplicación de bloqueo de anuncios, podría interferir con su aplicación y hacer que los anuncios no se muestren, lo que significa que no se le paga.
- ¿Es factible comenzar como desarrollador de iOS sin ningún conocimiento previo de programación?
- ¿Cómo se construye una aplicación para iPhone?
- Cómo ejecutar un código que no sea el hilo principal en el objetivo C o Swift
- Cómo contratar a un desarrollador de iOS a un precio razonable
- ¿Cuál es la mejor manera de encontrar desarrolladores de iPad / iPhone en Londres?