Javascript-Framework: Facebook veröffentlicht React Native für Android

Das Open-Source-Projekt React Native von Facebook ermöglicht das Erstellen nativer Anwendungen für Mobilbetriebssysteme mittels Javascript. Nach der Veröffentlichung für iOS(öffnet im neuen Fenster) im Frühjahr dieses Jahres steht nun auch die Version für Android bereit(öffnet im neuen Fenster) . Anders als etwa Apache Cordova, das ebenfalls Webtechniken für Apps bereitstellt, nutzt das Framework von Facebook aber die nativen Oberflächen und Techniken der Betriebssysteme statt einer Webansicht.
Von der Arbeit Facebooks profitieren
Facebook selbst nutzt React Native eigenen Angaben zufolge bereits seit einem Jahr produktiv. Eingesetzt hat das Unternehmen das Javascript-Framework zunächst für eine Anwendung, mit der Werbekunden bei Facebook ihre Kampagnen verwalten können.
Dazu habe das Team bestehenden Web-Code schlicht wiederverwenden können, statt diesen in Objective-C oder Java neu schreiben zu müssen. Ebenso sei es vergleichsweise schnell gelungen, eine komplexe App für mehrere Plattformen zu implementieren. Mit der freien Verfügbarkeit für iOS und nun auch Android können Webentwickler ähnlich vorgehen wie Facebook und dabei dessen Erkenntnisse aus dem Einsatz nutzen.
So entsteht die beschriebene App bei Facebook in einem gemeinsamen Quellcode, da sehr viel Code für die Plattformen geteilt werden kann. Zudem wird neuer Code sowohl für iOS als auch Android gleichermaßen getestet. Vorteile bringe dies nicht nur den Javascript-Entwicklern, sondern auch denen, die die native Anbindung an Android oder iOS verantworten.
React Native für Android ist offiziell Teil der nun veröffentlichten Version 0.11(öffnet im neuen Fenster) . Diese unterstützt auch die Verwendung von Node.js 4.0 . Der Code steht auf Github(öffnet im neuen Fenster) unter einer BSD-Lizenz bereit.