Началось публичное бета-тестирование Alexa Presentation Language

31 октябрь, 2018 - 15:05

Началось публичное бета-тестирование Alexa Presentation Language

Инструментарий Alexa Presentation Language (APL), упрощающий создание навыков с «богатым визуальным наполнением» для устройств с экранами, компания Amazon впервые представила в сентябре вместе с множеством новых устройств, поддерживающих технологию Alexa.

На этой неделе состоялся запуск бета-версии APL, с помощью которой разработчики могут приступить к созданию навыков в поддерживаемых локациях и тестировать их в Alexa Developer Console.

Amazon предупредила, что до выхода готовящегося программного апдейта отображаться эти навыки могут не так, как следует. Вскоре после начального релиза, компания приступит к сертификации APL-навыков и будет публиковать их в Alexa Skills Store.

«С APL вы приобретаете гибкость, позволяющую улучшать ваши навыки для разных типов устройств, контролировать свой пользовательский интерфейс, определяя расположение на экране визуальных элементов и выбирая различные компоненты, доступные в APL, которые лучше всего подходят для вашего контента», — объясняет в блоге инженер данных Amazon, Джун Ли (June Lee).

APL — базирующийся на JSON язык HTML5 — слагается и пяти главных элементов: изображения, текст и списки; шаблоны, стили и условные выражения; синхронизация речи; слайд-шоу; встроенные упорядоченные намерения (выбираемые по номеру в экранном списке).

Разработчики приложений могут назначать цвет, размер и вес текста, делать текст и картинки чувствительными, применять вертикальную и горизонтальную прокрутку для показа ассортимента выбора. В комплект поставки APL входят предварительно сконфигурированные нижние и верхние колонтитулы и диалоговые окна. Макеты приложений, голосовые ответы и визуальные эффекты могут быть адаптированы к форматам и типам устройств.

Навыки формируются в виде файлов JSON, которые активируются и загружаются на целевые устройства вместе с изображениями и другими данными, необходимыми для создания интерфейса.

APL уже используется в таких навыках, как биржевой органайзер CNBC, приложение Big Sky для прогноза погоды, планировщик пересадок в публичном транспорте NextThere, туристическое приложение Kayak и сборник рецептов от Food Network.

Facebook включает элементы APL в свои новые устройства Portal и Portal+: инструментарий Amazon применялся ею при создании экранов метеосводок, списков покупок и календарных событий. Умные телевизоры Sony и планшеты Lenovo будут поддерживать APL с помощью будущих Alexa Smart Screen и TV Device SDK. В октябре, новый GUI-инструментарий для APL был представлен в Adobe XD.