Alexa推新版开发者工具包APL,增强视觉冲击力

智东西(公众号:zhidxcom)
编 | 年年

导语:亚马逊发布APL 1.1测试版,新命令+新组件助Alexa设备视觉优化。

智东西7月4日消息,美国独立日(7月4日)假期前,亚马逊发布了最新版本的Alexa Presentation Language(APL)——APL1.1,这是一套旨在帮助开发人员更容易为带屏幕的Alexa设备创建“丰富视觉”的开发工具。

APL 1.1现在处于测试阶段,是2018年10月推出的APL 1.0的升级版开发者工具。APL 1.1支持一个新命令“AnimateItem”并附带增强设计系统和响应式组件,能够优化Alexa跨设备视觉效果,增强跨设备视觉冲击力。

一、APL:Alexa体验优化工具包

亚马逊于2014年发布其第一款智能音箱产品亚马逊“Echo”,随后不断加注智能语音领域,并于2016年推出智能语音助手Alexa,Alexa是亚马逊智能语音发展计划的核心。

Alexa Presentation Language(APL)是亚马逊发布的针对开发者的Alexa体验优化工具包,能够帮助优化Alexa在不同硬件设备上的显示效果。

为了支持Alexa的发展,亚马逊于2018年10月和2019年7月相继推出Alexa Presentation Language(APL)的1.0和1.1版本帮助开发者优化Alexa硬件体验,目前1.1版本仍在测试阶段相信不久就能公开使用。

APL 1.1适用于所有语言环境中的Alexa开发人员,从今天开始可在Echo Show,Echo Spot和新的Echo Show 5上使用。在接下来的几天里,它还将会兼容其他设备,包括Fire TV和Fire tablets。

二、新命令、增强设计系统和响应式组件

APL 1.1支持一个新命令“AnimateItem”,开发人员可以用它来为任意APL组件或布局进行位置调整以及进行缩放和旋转或设置不透明度。AnimateItem还可以与Alexa Vector Graphics(可缩放矢量图形标准的子集)结合使用,为用户带来一系列交互式和更有“视觉冲击力”的体验。仅支持APL 1.0的设备将显示静态文本。

APL 1.1附带增强型Alexa设计系统,亚马逊称其经过重新设计,可以更好地适应不同屏幕尺寸的支持Alexa的设备。增强型设计系统旨在加速设计工作,例如,如果开发人员将Alexa的设备类型导入APL文档并使用正文文本(textStyleBody )来设置文本样式,则文本的大小将根据设备视距自动调整。亚马逊表示,这些数据来自“用户体验研究”。

Alexa推新版开发者工具包APL,增强视觉冲击力

此外,更新后的Alexa设计系统具有响应式组件和模板,可根据设备模式、大小和形状做出响应。例如Alexabutton,触摸和电视设备所需的可触摸和可选择的组件,和可显示图像的Alexaimage。这些响应式模板将响应组件和APL UI元素(如ScrollView和Pager)组合在一起,以呈现占据整个Alexa设备屏幕的图案动画。其中包括AlexaTextList和AlexaBackground,AlexaTextList可用于显示文字滚动列表,而AlexaBackground可用于渲染初始屏幕和背景。

亚马逊表示,随着新的Alexa设备进入市场,它计划持续发布新的响应组件和模板,并增加对新屏幕配置文件的支持。

三、丰富开发工具,增强显示效果

在开发和工具方面,APL 1.1引入了在设计界面中选择元素并在组件层次结构中突出显示它们的能力,理论上可以更容易地将设计视图中可见的内容与相应的组件相关联并更新其属性。亚马逊表示,在未来几周内,它计划发布另一个更新,以便在APL创作中拖放APL组件。

Alexa推新版开发者工具包APL,增强视觉冲击力

APL 1.1开发工具与运行在Alexa设备上的Runtime系统共享渲染、数据绑定和表达评估代码,亚马逊称其显著降低了创作时和实际呈现出来的效果之间的差异。据亚马逊称,APL创作插件和技能测试模拟器都有一个名为Small Landscape Hub的新窗口配置文件,支持最近发布的Echo Show 5.它将自动扩展APL响应组件以适应其屏幕。开发人员也可以在模拟器上或使用Echo Show 5手动优化和测试Small Landscape Hub的Alexa插件。

亚马逊表示,7月3日之前认证的插件需要在勾选框后重新提交,以实现自动缩放功能,即使所述技能的视觉效果已经进行过优化。

Alexa推新版开发者工具包APL,增强视觉冲击力

最后,APL 1.1扩展了可与Speakitem和Speaklist命令一起使用的转换器,使Alexa能突出显示并说出文本块和项目列表。有一个新的文本语音转换器可以将文本转换为语音;从今天开始,现有的ssml语音转换器将只接受有效的语音合成标记语言(ssml)输入。

四、Facebook、索尼、联想设备均已支持

使用APL的技术包括CNBC的stock organizer,Big Sky的天气预报应用、公共交通时间表跟踪器NextThere、旅行应用程序Kayak和Food Network的配方分类(recipe sorter)。

值得注意的是,Facebook的Portal和Portal +设备融合了APL元素和可视内容,它们的天气预报、购物清单和事件日历都是使用亚马逊的工具包设计的。索尼智能电视和联想平板电脑通过Alexa智能屏幕和电视设备SDK支持APL。去年10月,Adobe也在Adobe XD中引入了一个新的APL用户界面工具包。

结语:新工具优化Alexa体验,亚马逊加注智能语音

新APL开发者工具虽然只是帮助优化亚马逊Alexa设备的视觉体验,但是其背后却显示了亚马逊发展智能语音的决心。

不论是to B还是to C,亚马逊都必须做好Alexa这个入口,在连接更多设备、不断优化体验的的同时,如何更好的为自己的业务服务是亚马逊需要继续思考的问题。

文章来源:Venturebeat