¿Debo aprender el desarrollo de Android o esperar al fucsia?

Fuchsia OS está en una etapa muy temprana de desarrollo. Google está haciendo un gran esfuerzo y ha asignado a las mejores personas para su desarrollo, y se está desarrollando a un ritmo muy rápido. Creo que pasarán al menos dos años antes de que alguien pueda comenzar a desarrollar aplicaciones para Fuchsia OS. Pero puede comenzar a prepararse para ello utilizando Flutter SDK, que utiliza el lenguaje de programación Dart para desarrollar aplicaciones de Android. Flutter SDK es el SDK de desarrollo nativo para Fuchsia OS. Hubo muchas conversaciones al respecto en Google I / O 2017, y el SDK está ganando terreno lentamente. Puede obtener más información al respecto aquí: SDK fácil y rápido para aplicaciones hermosas

Es un SDK multiplataforma con el que puede desarrollar aplicaciones tanto para Android como para iOS (por ahora) utilizando una única base de código. Al aprender a desarrollar aplicaciones con Flutter SDK, estará listo para desarrollar aplicaciones para Fuchsia OS cuando salga. Pero, ¿debería aprenderlo en lugar del desarrollo estándar de Android? La respuesta es no. Debería comenzar con el desarrollo normal de Android utilizando Java / Kotlin, porque incluso si Fuchsia se convierte en algo en algún momento en los próximos dos o tres años, tomará un poco más de tiempo (digamos dos años por lo menos) para obtener una gran base de usuarios.

Te sugiero que aprendas Android y no esperes a que se inicie Fuchsia. Si observamos el uso generalizado de Android con alrededor del 87.5% de participación en el mercado del sistema operativo móvil y más de 1.600 millones de usuarios activos, parece muy difícil que Fuchsia reemplace Android en el futuro cercano. Seguramente, si Google lanza Fuchsia en los próximos años, podemos ver un cambio hacia Fuchsia OS para ser utilizado en nuestros teléfonos móviles. Pero, eso también tiene algunas complicaciones. Los fabricantes de equipos originales, es decir, los fabricantes de dispositivos móviles, se han convertido en expertos en ajustar Android para lograr una funcionalidad y apariencia personalizadas. Cambiar a un nuevo sistema operativo requeriría grandes inversiones para que los OEM capaciten a sus empleados en el funcionamiento del nuevo sistema operativo y también requeriría grandes inversiones para la investigación. Las empresas, inicialmente, no estarán dispuestas a gastar dinero para una base baja de consumidores. En general, el sistema operativo Fuchsia tardará mucho tiempo en ser aceptado en el mercado de la forma en que se ha aceptado Android. Por lo tanto, le sugiero que aprenda el desarrollo de Android. Android no irá a ninguna parte durante los próximos 5 a 10 años. Incluso 5 años es un largo período de tiempo.

Creo que esperar la próxima tecnología en el sistema operativo Android es una gran idea, pero te recomendaría que aprendas el desarrollo de Android porque hay muchas tecnologías de programación y desarrollo de sistemas operativos cada año, pero una vez que hayas construido una base de tu campo de desarrollo esa adopción Es fácil para cualquier sistema operativo es fácil.

Entonces, el aprendizaje de Android es la mejor parte del aprendizaje del desarrollo de aplicaciones móviles.

Lo que debe dominar es la programación y los diferentes enfoques de programación. Una vez que conozca la estructura básica de un programa y las diferentes construcciones de programación, puede codificar en cualquier lenguaje y para cualquier plataforma.

En cuanto a una respuesta específica a su pregunta, incluso si aprende Android ahora, el desarrollo para fucsia será muy similar.

El fucsia tomará algún tiempo antes de que se convierta en estándar (es decir, si la idea es exitosa). Aparte de eso, Google querrá mantener su base de clientes y, por lo tanto, será compatible con Android durante bastante tiempo … al menos hasta que la mayoría de las compañías de dispositivos móviles / PC hayan cambiado su hardware para integrar completamente el Fuchsia … Fuchsia posiblemente sea compatible con Android De lo contrario, puede ser sinónimo de Tizen para Samsung, ya que los dispositivos Nexus pueden ser los únicos que lo admiten por un tiempo. Aprendería el desarrollo de Android porque creo que Google proporcionará una curva suave a Fuchsia para aquellos que ya están familiarizados con el contenido anterior.

Ve por Android. Fuschia está lejos de estar listo todavía.

No esperes

Aprende Android y cuando Fushia está aquí y es bueno, aprende