Microsoft ogłosił nowy, open source'owy (a jakże!) projekt dla deweloperów React Native, którzy celują w Windows. React Native for Windows ma być nową, zorientowaną na wydajność implementacją React for Windows, wydaną na licencji MIT.
Sama możliwość tworzenia oprogramowania dla Windows za pomocą React Native - wieloplatformowego frameworka, którego rozwojem zajmuje się Facebook - nie jest w zasadzie nowością. React Native umożliwia programistom pisanie kodu w JavaScript, a następnie uruchamianie go na Androidzie i iOS. Wyposażony jest też we wtyczki i rozszerzenia pozwalające obrać za cel Windows i macOS.
Czym zatem wyróżnia się React Native for Windows? Tym, że Microsoft dokonuje reimplementacji React Native i przepisuje wiele komponentów w C++, aby uzyskać maksymalną wydajność. Pozwoli to programistom tworzyć oprogramowanie na dowolne urządzenia z systemem Windows 10, wliczając w to komputery PC, tablety, konsole Xbox, urządzenia Windows Mixed Reality i nie tylko. Repozytorium dodaje bowiem wsparcie dla Windows 10 SDK. Dzięki wsparciu projektu przez Microsoft deweloperzy będą mogli przekazać użytkownikom szybsze i bardziej płynne aplikacje, zoptymalizowane specjalnie dla Windows.
Projekt rozwijany przez Microsoft jest już dostępny w GitHub i gotowy do testów. To jednak dopiero początek - w nieodległej przyszłości ukazywać się będą bardziej "dojrzałe" wersje.