¡Pregunta difícil!
Cualquiera que use un teléfono Android te dirá Android, cualquiera que esté en Apple te dirá iPhone.
Independientemente de mi opinión inevitablemente sesgada, puedo nombrar algunos pros y contras. iPhone es mi teléfono principal, pero he creado innumerables aplicaciones para Android e iOS.
Esto es lo que encontré:
- ¿Cómo puedo actualizar mi iPhone 4 de iOS 7.1.2 a iOS 9?
- ¿Por qué mi iPhone sigue encendiendo el WiFi por la mañana (iOS 11)?
- ¿Se limitan los nuevos programadores al aprender primero el desarrollo de Swift 3 y iOS?
- ¿Cómo gana dinero Facebook con sus aplicaciones iOS y Android?
- Cómo desarrollar aplicaciones complejas en iOS y Android Ser un principiante
- Un iPhone generalmente es más receptivo (es decir, una respuesta más rápida del tacto o una tarea), especialmente en comparación con los teléfonos inteligentes Android Modelo B / gama media.
- Apple siempre ha puesto el diseño y la interfaz de usuario limpia sobre las opciones de personalización. Eso aumenta el precio, pero hace que el iPhone sea increíblemente fácil de usar. No es ningún secreto que el primer iPhone 1 llevó a toda la industria a un nivel completamente nuevo.
- Hasta Android 5.0, encontré la interfaz de usuario del iPhone más bonita. Debo decir que Android 5.0 también se ve bien.
- Sin duda, los teléfonos Android son más personalizables. Hay muchas máscaras, cambios de diseño, opciones de personalización, widgets, complementos y acceso a componentes nativos (SMS, llamadas, gestión de tareas, hardware) posibles en Android. Algunos fabricantes de teléfonos llevan esto al extremo, lo que hace que mi trabajo como fabricante de aplicaciones de Android sea más difícil (es decir, cambios de diseño, reemplazo de funciones NDK). La gran cantidad de resoluciones de pantalla y densidades de píxeles lo empeoran.
- El conjunto de herramientas de desarrollo para iOS es muy completo y no necesita que configures un montón de cosas diferentes antes de comenzar a desarrollar. Todo está muy integrado, a diferencia de la amplia gama de herramientas y conjuntos de herramientas para Android. Antes de Android Studio, tenía que trabajar con el gigante Eclipse . Esta es la razón principal por la que enseño exclusivamente iOS / Swift en LearnAppMaking.com, en lugar del igualmente viable Android / Java.
- No preguntó nada sobre el precio, pero los teléfonos Android son generalmente más baratos que los iPhones, aunque la línea Galaxy S está superando los límites.
- La mayoría de los fabricantes son increíblemente lentos al presentar nuevas versiones de Android a sus usuarios. Además, Android ha tenido importantes fugas de seguridad en los últimos años, y muchas aplicaciones de malware deambulan por Google Play.
¡La lista podría seguir y seguir! Como desarrollador, me gusta mucho más iOS. Como usuario, me gusta mi iPhone, pero veo que hay muchas cosas que tiene Android, que iOS no.