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 в Орландо в мае.