No.
(La imagen del iPhone perdió cuota de mercado para Android en todos los mercados principales, excepto uno)
- Como desarrollador web, ¿qué debo saber para crear una aplicación de Android con Ionic Framework utilizando Ubuntu OS?
- Ruby (lenguaje de programación): ¿Cuáles son las experiencias de las personas con Rhodes?
- ¿Por qué no ha habido ningún nuevo género musical importante durante mucho tiempo?
- ¿Cuánto cuesta construir una aplicación de Android?
- ¿Cuáles son los proyectos de Android que se pueden completar en 7-8 días para principiantes?
Google y Apple están compitiendo fuertemente por el mercado móvil y ambos son igualmente populares, además de menos unos pocos porcentajes. Swift todavía se usa principalmente para iPhone y iPad, mientras que Google en realidad está tratando de abrir el desarrollo para Android para otros idiomas además de Java.
Tanto Google como Apple en realidad son compatibles con LLVM como parte de sus herramientas de desarrollo, por lo que cualquier lenguaje que sea compatible con LLVM sería superior. C / C ++ serían los primeros en pensar, ¡luego Delphi, Fortran, Haskell, Ada, Objective-C e incluso Swift! Pero Android no admite LLVM tanto como Apple. El tiempo de ejecución de Android (ART) todavía se centra en Java. Por lo tanto, para el desarrollo de Android, Java seguiría siendo la opción principal.
Pero el iPhone y el iPad son compatibles con LLVM, por lo que tiene varias opciones para escribir código para esos dispositivos. Y no solo los que acabo de nombrar, sino también C # a través de Xamarin. Y eso significa que Swift se enfrentará a una fuerte competencia.
Por otra parte, Xamarin también es compatible con el desarrollo de Android, por lo que C # se convertiría en una mejor opción para el desarrollo móvil. Especialmente porque Xamarin ahora es de uso gratuito con Visual Studio.
Guías – Xamarin
Sin embargo, Apple espera que Swift sea más popular. Pero este artículo del 11 de abril proporcionará las razones por las cuales es poco probable que Swift sea muy utilizado en Android: 4 razones sin importancia por las que Swift en Android no llegará rápidamente
Personalmente, espero que LLVM se vuelva más dominante en el futuro, posiblemente incluso empujando a otros entornos de máquinas virtuales a un segundo plano. Apple ya lo admite y Google está comenzando a admitirlo. También es compatible con Windows y Linux, por lo que se está volviendo muy prometedor como reemplazo de .NET y Java VM. También significa que el marcador móvil se abrirá para muchos más lenguajes que Swift, Objective-C, Java o C ++.
Y teniendo en cuenta que Xamarin es parte de la versión de Visual Studio Community, que es gratuita, espero un aumento en C # para el desarrollo móvil, aunque no estoy seguro de si será lo suficientemente popular.
Entonces, ¿qué idioma es superior? Todavía es difícil saberlo, ya que generalmente depende de lo que quieras construir con él …