¡Guau, estás haciendo 4 cosas diferentes en la misma pregunta!
Si por automatizado quiere decir “No necesito escribir código”, puede probar AppInventor. Es nativo (no HTML5) y solo tiene sentido usarlo para aplicaciones muy simples.
HTML5: puedes probar PhoneGap. Debe poder codificar en HTML / CSS / JS. Puede tener aplicaciones bastante complejas pero sin elementos críticos para el rendimiento (como los juegos 3D).
- ¿Cómo puedo comenzar a crear aplicaciones? ¿Por dónde empiezo desde cero si quiero estudiar por mi cuenta? ¿Cuáles son algunos buenos libros que puedo usar?
- Cómo comercializar una aplicación móvil
- ¿Hay alguna manera de construir mi propia aplicación sin ningún conocimiento de codificación?
- ¿Puedes ganar dinero dando ideas para crear aplicaciones interesantes para teléfonos móviles (como Android)?
- Cómo desarrollar aplicaciones visualmente sin codificación
Titanio: al igual que PhoneGap, es multiplataforma (puede usarlo, por ejemplo, para el desarrollo de Android e iOS) y al igual que PhoneGap, usa JS, sin embargo, en este caso, el JS se traduce en código nativo y se compila, por lo que la aplicación resultante es nativo, no HTML5. Si desarrolla en Windows, instalar Titanium es una molestia y la documentación no ayuda mucho.
Aplicaciones con funciones avanzadas: en este caso, en mi opinión, debe elegir el desarrollo nativo. El titanio es una alternativa, pero según mi experiencia, no ahorras mucho tiempo en comparación con el desarrollo nativo.