Публично бе представен проектът NativeScript, в рамките на който се създава фреймуърк, с помощта на който е възможно създаването на универсални мобилни приложения за операционните системи iOS, Android и Windows Phone. Използват се програмните езици JavaScript или TypeScript, а кодът на NativeScript се разпространява с Apache 2.0 лиценз.
Създаването на програми става чрез програмиране тип 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 при еднакъв сорс-код.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!