亚马逊发布了测试版的Alexa演示语言1.1
就在7月4日假期之前,亚马逊发布了最新版本的Alexa演示语言(APL),这是一套工具,旨在使开发人员更容易为带有屏幕的Alexa设备创建“视觉丰富”技能。 APL1.1-现在是测试版-是在APL1.0的测试版2018年10月推出之后。
APL1.1可供Alexa开发人员在所有地方,并可用于回声显示,回声点,和新的回声显示5从今天开始。 在接下来的几天里,它将击中更多的设备,包括消防电视和消防平板电脑。
那么APL1.1中有什么新的呢? 嗯,它支持一个新的命令-动画项目-开发人员可以使用它来动画任何APL组件或布局的位置、比例、旋转或不透明度。 动画项目还可以与AlexaVector Graphics(可伸缩矢量图形标准的子集)结合,以创建一系列交互式和“视觉吸引”的体验。 只支持APL1.0的设备将显示静态文本。
APL1.1与一个增强的Alexa设计系统,亚马逊说,是重新设计,以更好地适应Alexa启用的设备,不同的屏幕大小。 它的首要目的是加速设计工作-例如,如果开发人员将Alexa-Styles导入APL文档并使用样式文本样式体来样式文本,文本的大小将根据设备的典型观看距离自动调整。 亚马逊说,这些尺寸来自“用户体验研究”。
此外,与刷新的Alexa设计系统是响应组件和模板,响应基于设备模式,大小和形状。 例如AlexaButton,一个可触摸和可选择的元素,它具有触摸和电视设备所需的相关状态,AlexaImage,它图像。 对于响应模板,它们将响应组件和APLUI元素(如ScrollView和Pager)组合在一起,以呈现占用整个视口的模式。 其中包括Alexa文本列表,它可以用来显示文本项的滚动列表,以及Alexa背景,它可以用来渲染飞溅屏幕和背景。
亚马逊表示,它计划继续发布新的响应组件和模板,并随着新的Alexa设备进入市场,为新的viewport配置文件添加支持。
在事物的创作和工具方面,APL1.1介绍了在设计表面选择元素并在组件层次结构中看到它们突出显示的能力,理论上使设计视图中可见的内容更容易与相应的组件相关联,并更新其属性。 亚马逊说,在未来几周内,它计划发布另一个更新,以便能够在APL创作体验中拖放APL组件。
APL1.1创作工具现在与运行在Alexa设备上的运行时共享渲染、数据绑定和表达式评估代码,亚马逊说,这“显著”降低了创作体验与实际设备上看到的差异的数量。 而且APL创作经验和技能测试模拟器都有一个新的视口配置文件,称为小景观集线器,支持最近发布的回声显示5。 根据亚马逊的说法,它将自动缩放APL响应以适应其屏幕;或者,开发人员可以在模拟器上或Echo Show5上手动优化和测试小型景观集线器中的Alexa技能。
亚马逊说,7月3日前认证的技能需要在选中框后重新提交,以便能够自动缩放,即使上述技能的视觉效果已经优化。
最后,APL1.1扩展了可与Speak Item和Speak List命令一起使用的变压器,以便Alexa突出显示和发言文本块和项目列表。 有一个新的文本到语音变压器,将文本转换为语音;从今天开始,现有的ssml到语音变压器将只接受有效的语音合成标记语言(SS ML)输入。
使用APL的技能包括一个CNBC股票组织者,大天空的天气预报应用程序,公共交通计划跟踪器下一个那里,旅游应用独木舟,和食品网络的食谱分类器。
值得注意的是,Face book的门户和门户设备包含了APL的元素,用于免费的视觉内容;他们的天气预报、购物列表和日历事件屏幕是用亚马逊的工具包设计的。 索尼智能电视和联想平板电脑通过Alexa智能屏幕和电视设备SDK支持APL。
去年10月,Adobe在Adobe XD中为APL引入了一个新的用户界面工具包。