Публично бе представен проектът NativeScript, в рамките на който се създава фреймуърк, с помощта на който е възможно създаването на универсални мобилни приложения за операционните системи iOS, Android и Windows Phone. Използват се програмните езици JavaScript или TypeScript, а кодът на NativeScript се разпространява с Apache 2.0 лиценз.

    NativeScript        JavaScript

Създаването на програми става чрез програмиране тип MVVM (Model View ViewModel), при което не се налага изучаването на програмните езици за мобилни платформи, като например Java, Objective-C и .NET. Фреймуъркът генерира универсално JavaScript приложение, което се изпълнява чрез специфичен за всяка операционна система runtime слой. NativeScript самостоятелно създава подходящия програмен слой за JavaScript-енджина V8 за ОС Android, както и за енджина JavaScriptCore в iOS. Създаването на runtime за Windows Phone е планирано за по-късен етап.За формиране на интерфейса се използва CSS и специална универсална библиотека, с помощта на която се създават интерфейсите за различните мобилни устройства. По този начин NativeScript чрез единна кодова база създава различни версии за iOS, Android и Windows Phone при еднакъв сорс-код.