В новом выпуске NativeScript есть возможность одновременно активировать LiveSync с Webpack. Другие улучшения в NativeScript 4.1 включают более гибкую композицию кадров и шаблон проверки подлинности предприятия для обработки единого входа.
NativeScript — это система, которая позволяет писать собственные приложения для Интернета, Android, iOS и Windows Phone с использованием JavaScript. Язык представляет собой стандартный JavaScript, который был расширен некоторым умным промежуточным программным обеспечением, которое позволяет вам вызывать функции в собственном API.
Добавление поддержки одновременного включения LiveSync с Webpack направлено на обеспечение лучшего опыта разработчика и позволит вам упаковывать ваше приложение в Webpack как часть процесса разработки. Поддержка Webpack для проектов Angular 2 была добавлена в версию 2.2 в знак признания его все более широкого использования разработчиками Angular.
В новом выпуске также улучшена гибкость композиции кадров, появилась большая свобода выбора, где использовать представление кадра, и появилась возможность использовать более одного кадра в приложении. Это позволяет использовать вторичную навигацию с фреймами, когда навигация верхнего уровня — это TabView или RadSideDrawer. Однако разработчики говорят, что наличие нескольких фреймов в Angular по-прежнему нестабильно.
В новую версию также был добавлен новый шаблон, который обрабатывает аутентификацию с различными поставщиками единого входа, и все шаблоны были обновлены, так что теперь вы можете видеть и выбирать варианты шаблонов (Angular, TypeScript, JavaScript) для каждого шаблона:
Шаблон корпоративной аутентификации является частью интеграции NativeScript с Kinvey, еще одним продуктом от Progress. Разработчики говорят, что лучший способ воспользоваться преимуществами нового шаблона — использовать его через NativeScript Sidekick. В Sidekick есть шаблоны, проверенные плагины, облачные сборки и отладка, которые можно использовать для работы в NativeScript с использованием вашей собственной предпочитаемой IDE и инструментов.
Еще одно улучшение означает, что теперь вы можете открывать приложение NativeScript в Android Studio и отлаживать его как собственный проект Android. Это будет полезно, если вы хотите исследовать проблему в среде выполнения NativeScript Android или использовать некоторые собственные инструменты в Android Studio, такие как профилирование.