No se requiere necesariamente un idioma en ninguna plataforma, aunque el código de pegamento en un idioma específico puede facilitar el desarrollo.
iOS admite aplicaciones en: C / C ++, Objective-C, AS3 (a través de Adobe y LLVM) y Javascript + HTML (a través de paquetes de terceros)
Android admite aplicaciones en: Java. C / C ++ (3.0+), AS3 (a través de Flash), Python (a través de SL4A), Ruby, PHP, Lua, Javascript y Perl (y probablemente algunos otros a través de SL4A)
- ¿Cómo crean sus aplicaciones los creadores profesionales de aplicaciones?
- ¿Qué requisitos de SEO debo tener en cuenta al crear una aplicación móvil?
- ¿Sigue siendo bueno el negocio de las aplicaciones?
- ¿Cuál es el mejor método para crear un sitio web móvil, utilizando diferentes hojas de estilo o un sitio móvil completamente separado?
- ¿Cómo construyo una aplicación de banca móvil (especificaciones técnicas e información para obtener del banco)? ¿Cuáles son las especificaciones técnicas o la documentación de dicha aplicación? ¿Puedo hacerlo con RoR?
Symbian admite aplicaciones desarrolladas en: Java J2ME. C / C ++ (puede mezclar pero las API de Symbian requieren C ++), AS3 (a través de Flash Lite), Python, QML (a través de Qt) y HTML + Javascript.
(FYI: al menos desde hace dos meses, WP7 no era compatible con Visual Basic, solo C # y Silverlight. Además, al menos cuando era con Palm, WebOS (eventualmente) permitía aplicaciones nativas escritas en C / C ++ /)
La mayoría de los ecosistemas son compatibles, o al menos finalmente descubren que necesitan ser compatibles con C / C ++. Los otros se eligen en función de las licencias (licencias de Symbian para flash lite vm) y la preferencia del desarrollador (transferencia en tiempo libre)