Definitivamente diría que iOS es más fácil, especialmente si no sabes nada sobre código.
Mis razones:
– Gran cantidad de recursos en línea (además de los documentos de Apple), tutoriales, ejemplos de código, series de videos, etc.
– El IDE de Apple (Xcode) hace que sea mucho más fácil crear excelentes interfaces de usuario para sus aplicaciones
– No tiene que preocuparse por manejar diferentes tamaños de pantalla (aunque esto está cambiando ligeramente ahora con tamaños de pantalla que van desde el iPhone original hasta el iPad Retina)
– Depuración muy fácil con asistencia de código en Xcode
– Depuración eficiente con simuladores que son al menos 100 veces más rápidos que los de Android
Sin embargo, Android tiene sus ventajas:
– Más arquitectura “abierta” que le da más libertad para acceder a los recursos en los dispositivos (otras aplicaciones, archivos, hardware del dispositivo)
– Java (lenguaje utilizado para Android Dev) se usa en todas partes, mientras que el objetivo-c (lenguaje para iOS Dev) SOLO se usa para iOS Dev. Esto significa que cualquier habilidad / conocimiento que obtenga de Android Dev será útil para una gama mucho más amplia de oportunidades profesionales.
– Estoy seguro de que hay algunas otras ventajas que los conocedores de Android podrán brindarle. Estoy más familiarizado con iOS.
- ¿Cuál será el costo de desarrollar una aplicación como Tinder?
- ¿Cómo se compara el desarrollo de Android con el desarrollo de iOS?
- ¿Qué es Xamarin y cómo se relaciona realmente con el futuro de las aplicaciones móviles?
- ¿Hasta qué punto ha aumentado el crecimiento de las aplicaciones móviles de chat en todo el mundo?
- ¿Cuál es la mejor aplicación de aprendizaje de idiomas?
** Para ir un poco más allá de tu pregunta: **
Ahora, dicho esto, hay otros aspectos que no son completamente parte de “hacer una solicitud” que deben tenerse en cuenta; como el precio de la membresía de desarrollador (Apple: $ 100 frente a Android: $ 30), qué tan simplificado es subirlo a la tienda / mercado, con qué lenguaje de programación está más familiarizado (java o c ++), o incluso la demografía a la que se dirige . En esas categorías adicionales, Android generalmente ganará a iOS …
También hay que pensar en qué plataforma (s) desea admitir. Existen numerosos marcos de desarrollo móvil que le permiten codificar la aplicación en un idioma y portarla automáticamente a iOS, Android e incluso Blackberry y Windows phone … Como Phonegap o Titanium, aunque no creo en esas soluciones porque siento que ofrecen mucha menos potencia en términos de eficiencia y diseño en comparación con el desarrollo nativo. Sin embargo, tendría una gama más amplia de idiomas para codificar para elegir.