Los marcos son más importantes que los idiomas, ya que los marcos determinan qué llamadas API están disponibles, no los idiomas.
Inicialmente, puede elegir marcos de acuerdo con sus idiomas preferidos. Más tarde, debe elegir el marco que se ajuste a sus necesidades. Pero creo que la otra forma es mejor: primero elija un marco, luego el idioma también se arregla. Aunque se implementan las llamadas API más comunes, existe la posibilidad de que no todas las llamadas API estén disponibles. Además, la forma en que se admiten los complementos es importante, ya que puede implementar algo usted mismo y puede haber algunos complementos de terceros si el marco tiene una integración de complementos de sonido.
Actualmente, hay varios marcos en diferentes idiomas:
- ¿Cómo haces una copia de seguridad de los contactos en un iPhone?
- Compré un nuevo iPhone 7 de Arabia Saudita, no tiene FaceTime. ¿Hay alguna forma de obtener FaceTime / iMessage?
- ¿Por qué no hay una función 'cerrar todas las aplicaciones' en iOS?
- Tengo un iPhone 4 que se ejecuta en iOS 7.1.2. Se retrasa mientras se desplaza hacia abajo en ciertas aplicaciones como Safari, Quora, Facebook, etc. ¿Hay alguna forma de solucionar este retraso?
- ¿Por qué iOS tiene aplicaciones de mejor calidad mientras tiene menos usuarios que Android?
- JavaScript es ampliamente adoptado en marcos híbridos y nativos, por ejemplo, PhoneGap, Ionic, React Native, NativeScript.
- C # es elegido en Xamarin, ahora una compañía propiedad de Microsoft.
- Lua se usa en algunos motores de juegos móviles 2D, por ejemplo, Corona SDK, Gideros Studio, Defold
- Python es adoptado en Kivy
- Java se usa en Codename One
Actualmente, JavaScript parece más prometedor ya que muchos marcos adoptan este lenguaje. Xamarin también está bien, ya que C # .NET es un lenguaje popular.