Facebook libera React Native para Android

Facebook libera React Native para Android

Desarrollo y programación

Facebook libera React Native para Android

Facebook ha decidido liberar React Native for Android, cerrando así el círculo tras React para web e iOS.

16 septiembre, 2015 18:10

Facebook siempre está intentando colaborar con la comunidad de desarrolladores, y ahora ha hecho de código abierto React para Android, completando así el círculo tras haberlo hecho para web e iOS.

El eterno debate: apps nativas versus multiplataforma

El desarrollo de aplicaciones es un tema muy candente en el sector empresarial, pues las empresas intentan estar en la mayoría de plataformas pero intentando minimizar el gasto en la medida de lo posible.

En muchas ocasiones, es imposible disponer de desarrolladores expertos en Android e iOS, o imposible de costear, pues éstos requieren de una curva de aprendizaje para ambas plataformas, lo cual tendrán que pagar las empresas que decidan contratarlos. Además, no sólo eso, sino que tendremos que llevar varios desarrollos en paralelo (por ejemplo, uno para Android y otro para iOS).

Por eso, muchas empresas pueden apostar por hacer aplicaciones híbridas con HTML5 u otras APIs como Xamarin, con lo que sólo es necesario un desarrollo el cual se aplicará a todas las plataformas, aunque lleve cierta personalización en lo que a cada plataforma se refiere. Así podríamos ahorrar por ejemplo tener que reescribir una gran cantidad de lógica de negocio que podría ser común.

Sin embargo, los usuarios suelen ser más receptivos y dan mejores críticas en muchos casos a apps nativas que aprovechan lo mejor de cada API, sabiendo adaptarse al uso que el usuario de cada plataforma espera dar, cosa que en multiplataforma no es tan sencillo, y más bien se centrará en un uso común (no tan específico de plataforma).

Facebook libera React Native For Android

Facebook, para ofrecer más herramientas a los desarrolladores, ha decidido apostar por liberar React Native for Android para que éstos puedan utilizar esta librería JavaScript libremente, de modo que puedan construir interfaces para iOS, Android y web con el mismo código: un único código.

De este modo, a los desarrolladores se les presenta otra oportunidad más de crear aplicaciones nativas con una librería intermedia sin necesidad de implementarlas individualmente en base a sus APIs originales.

Pero, ¿por qué ha decidido dar Facebook este paso? Podríamos pensar que Facebook simplemente decide colaborar con la comunidad, lo que puede ser cierto, pero por otro lado, le interesa que los desarrolladores apuesten por sus frameworks, entre otras cosas porque éstos, con el propio uso de los mismos, los mejoran con el feedback que ofrecen. Además de esto, Facebook tendría más sencillo encontrar expertos en React en caso de querer contratar más desarrolladores.

Si quieres empezar con este framework, no dudes en visitar su página en GitHub y la información relativa al mismo:

React Native for Android

GitHub