Multiplataforma, 1000% del camino.
Cordova e Ionic Framework se han vuelto tan buenos, y son tan fáciles de usar, que puede crear aplicaciones que funcionen en Android, iOS, Windows Phone y, lo más importante, en Windows, Mac o Linux (para pruebas / desarrollo .
Esto le permite usar JavaScript / HTML5 estándar para construir la interfaz de usuario para su aplicación, y puede usar JavaScript (que incluye la potencia de los cientos de complementos Cordova / PhoneGap y miles de paquetes NodeJS disponibles) para crear la lógica de su aplicación.
- Cometí un error al darle al primer empleado de mi startup el puesto de CTO en lugar de director de programación o vp. ¿Qué tengo que hacer?
- ¿Los visionarios como Elon Musk, Steve Jobs y Mark Zuckerberg tuvieron sus visiones desde el principio o las descubrieron en el camino?
- ¿Por qué es tan importante "contar una historia" para comercializar su producto / servicio? ¿Algún buen ejemplo?
- Quiero comenzar un proyecto de recarga en línea y reservas en India. ¿Dónde puedo encontrar la API de recarga (no de agentes / corredores) directamente o puedo desarrollarla?
- ¿Cómo se puede usar Holacracy para las startups?
No es necesario que sea “nativo” para lograr “nada personalizado”. Pero “hacerse nativo” tampoco es tan difícil en Cordova / PhoneGap. Puede comenzar con un complemento que haga algo parecido a lo que desea y modificarlo, por ejemplo.
Finalmente, si estás considerando escribir un juego, las soluciones multiplataforma son aún más ricas y variadas. Cocos2d-js es una opción particularmente fuerte, pero también lo es Unity3d.
Ver también: la respuesta de Tim Mensch a Para un desarrollador de aplicaciones independiente, ¿es una buena idea usar una plataforma de desarrollo multiplataforma para aplicaciones IOS / Android?