¿Es más fácil crear una aplicación iOS o una aplicación de sistema operativo Android?

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.

** 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.

Me gusta la respuesta de Geoffrey, pero también creo que gran parte de ese consejo se va a pasar por alto porque no es un programador.

Si no eres un programador, ambos son igualmente difíciles de ser completamente honestos. Una vez que los descubres, y la programación se vuelve mucho más fácil.

Si estás dispuesto a aprender, simplemente elige una plataforma que creas que es la mejor y comienza a buscarla. El mercado para los desarrolladores está de moda, y aprender cualquiera de esos idiomas será su mejor opción.