¿Cuál es la mejor y más fácil plataforma para crear una aplicación de iPhone para no programadores?

Esta pregunta no tiene sentido.

Solo hay una plataforma en la que se pueden construir aplicaciones para iPhone y es OS X, que pronto será macOS.

Quizás quisiste decir “plataformas” como Xamarin, PhoneGap, Titanium, etc. Cada una tiene sus propios méritos, pero sufren algunos problemas:

  • Se quedan atrás en cuanto a compatibilidad con nuevas funciones de iOS.

Esto debería tener sentido porque solo el SDK nativo de iOS es compatible con las funciones más recientes de iOS.

  • Si está utilizando una herramienta multiplataforma, se hunden hasta el mínimo común denominador.

iOS y Android no tienen los mismos comportamientos o diseños. Como consecuencia, una herramienta multiplataforma que sea estrictamente multiplataforma no te permitirá jugar con los puntos fuertes de iOS.

  • Debido a que estas “plataformas” eventualmente producen código Objective-C o Swift, si hay algún error en la generación del código, uno puede verse obligado a volver al código nativo.

Y el corolario:

  • Utilizando el tipo de “plataformas” que se discuten aquí, uno todavía tiene que aprender y comprender (si no doblemente) los modelos y el flujo de trabajo de iOS.

Lo mejor es aprender Swift en estos días (julio de 2016) si recién está comenzando el desarrollo de iOS.