Теперь доступна версия 1 NativeScript, системы с открытым исходным кодом, которая позволяет писать собственные приложения для Android, iOS и Windows Phone с помощью JavaScript.
Как мы объяснили, когда он был впервые объявлен, см. JavaScript для собственных приложений, NativeScript — это стандартный JavaScript, который был расширен с помощью некоторого умного промежуточного программного обеспечения, которое позволяет вам вызывать функции в собственном API.
NativeScript был разработан компанией Telerik, известной своей оболочкой для разработки «собственных» приложений с помощью JavaScript. Telerik AppBuilder можно использовать для разработки с NativeScript в качестве альтернативы NativeScript CLI (интерфейс командной строки).
Одна особенность, которую Валио Стойчев хотел подчеркнуть в своем объявлении о новом выпуске, заключается в следующем:
NativeScript предлагает 0-дневную поддержку для новых ОС, что означает, что он поддерживает только что выпущенную iOS8.3 и даже еще не выпущенную бета-версию iOS8.4! Само собой разумеется, что мы также поддерживаем последнюю версию Android Lollipop 5.0.
В руководстве по началу работы NativeScript говорится:
Для начала вам потребуются знания JavaScript или TypeScript для реализации бизнес-логики, знания XML и CSS для разработки пользовательского интерфейса и идеи мобильного приложения. Вам не нужны знания Java или Objective-C.
Основными улучшениями в NativeScript 1.0 являются виды, зависящие от разрешения, и изображения, зависящие от DP, и то, и другое способствует получению наилучшего отображения при использовании доступного оборудования.
В выпуск включены четыре новых элемента управления пользовательского интерфейса:
SegmentedView
ListPicker
Заполнитель
Поддержка пунктов меню на странице
Релиз также предлагает приложение AngularJS 2 и NativeScript POC, значительное улучшение времени загрузки приложения на устройствах Android и улучшенные возможности отладки.
Команда Telerik реализовала несколько впечатляющих образцов, в том числе официальное приложение для конференции TelerikNEXT, которая прошла в начале мая. Помимо загрузки приложения из App Store в Google Play, вы также можете просматривать их исходный код, потому что они имеют открытый исходный код на GitHub.