Progress Software выпустила последнюю версию своей среды NativeScript, помогая ускорить кросс-платформенную разработку.
NativeScript позволяет повторно использовать до 70 процентов кода из веб-приложения для разработки собственного программного обеспечения для мобильных устройств.
Последняя версия фреймворка добавляет:
- Поддержка Angular 8 и Vue.js, в дополнение к TypeScript и JavaScript.
- Поддержка нового движка рендеринга Ivy.
- Поддержка новой библиотеки Android X, позволяющая использовать новейшие функции новейших версий Android при поставке.
- Возможность использовать сторонние библиотеки напрямую в iOS.
Прогресс усердно работал над оптимизацией NativeScript 6.0 для большей эффективности. Последняя версия обеспечивает на 30 процентов более быструю сборку на Android и на 10 процентов быстрее время запуска для iOS.
Новые гибкие макеты также были включены. «TabView» — это всего лишь один пример нового макета, доступного с меньшим количеством требуемого кодирования:
Вот пример того, как добавить TabView на вашу страницу:
TabView id=»tabViewContainer»>
<StackLayout *tabItem=»{title: ‘First Tab’, iconSource: ‘res://icon’}»>
<StackLayout>
<Label text=»First Tab» textWrap=»true» class=»m-15 h2 text-left» color=»blue»></Label>
</StackLayout>
</StackLayout>
<StackLayout *tabItem=»{title: ‘Second Tab’, iconSource: ‘res://icon’}»>
<StackLayout>
<Label text=»Second Tab» textWrap=»true» class=»m-15 h2 text-left» color=»blue»></Label>
</StackLayout>
</StackLayout>
</TabView>
В других местах Progress позволяет использовать сторонние библиотеки непосредственно для приложений iOS. Также на iOS есть новая темная тема, которая совпадает с новой системной функцией, доступной в iOS 13.
«Последний выпуск NativeScript предоставляет некоторые удивительные возможности для наших корпоративных клиентов», — сказал Дмитрий Черевик, технический директор, Progress. «Теперь разработчики смогут быстрее доставлять обновления, создавать еще меньшие двоичные файлы приложений и обеспечивать самую быструю доставку кроссплатформенных приложений высочайшего качества, обеспечивающих наилучший пользовательский опыт, как того требуют наши проницательные пользователи».
Разработчик догнал Черевика во время Progress NEXT в Орландо в мае.