开发者控制台

术语表

术语表
A| B| C| D| F| H| I| G| L| M| N| P| T| U| V|

A

应用
在应用商店中显示的您的应用。单一应用可以有多个APK,旨在用于不同设备或区域设置。
APK
Android应用程序包。用户通过亚马逊应用商店安装应用时,下载到设备上的文件。
Alexa技能
Alexa的功能或能力。Alexa提供一组内置技能(例如播放音乐),开发者可以使用Alexa Skills Kit为Alexa设计新技能。技能包括代码(采用云端服务的形式)和配置(在开发者控制台上提供)。
Alexa Voice Remote
带语音按钮的Fire TV遥控器。与这种支持语音的遥控器(即使您远离电视机)进行的交互仍被视为“近场”控制,因为您需要靠近遥控器的麦克风阵列。
AWS Lambda
一项AWS计算服务,可在事件发生后运行您的代码进行响应并自动管理计算资源,允许您在云端运行代码(称为Lambda函数),无需管理服务器。实现技能的代码必须作为Lambda函数托管,并且是智能家居技能所必需的。还可以选择将Lambda函数用于自定义技能的服务。AWS Lambda是由Amazon Web Services提供的一项服务。
AWS Lambda函数
上传到AWS Lambda的代码。Lambda支持使用Node.js、Java、Python或C#编写代码。智能家居技能必须使用Lambda函数实现。还可以选择将Lambda函数用于自定义技能的服务。

B

二进制文件
可以参考Android App Bundle (AAB)或APK文件。“二进制文件目标选择”或“设备目标选择”是指根据清单筛选出可使用您的二进制文件的设备。
build.gradle文件
APK中的一个文件,文件中说明了构建依赖。build.gradle文件指定了minSdkVersionversionCode,这两个参数会影响亚马逊应用商店确定设备兼容性的筛选逻辑。请注意,每个Android Studio项目中有两个build.gradle文件。其中一个是项目级别的配置文件(位于项目的根目录中),另一个是应用级别的配置文件(位于app文件夹中)。对于设备筛选,所有与清单相关的配置都在应用级别的build.gradle文件中。

C

目录
指应用上媒体的索引。目录引入是将您的目录提交给亚马逊,以便为用户呈现内容的过程。可以在符合“目录数据格式”架构的目录文件中,定义您有关媒体(电影、电视节目)的所有元数据。将目录文件上传到亚马逊后,即可在Fire TV和其他设备(如Echo Show和Spot)上使用通用搜索找到您的内容。请注意,在使您的内容可被搜索到的过程中,目录引入只是一部分。除了提交CDF文件之外,Fire TV和Echo Show均需要额外的步骤来实现该过程。例如,请参阅Fire TV上的通用搜索和浏览入门
兼容性
根据功能、API级别以及APK清单和build.gradle文件中的其他属性,确定APK对设备的适用性。如果应用与某个设备不兼容,应用商店不会让用户在其设备上安装该应用。
Cordova
Apache Cordova提供了一个包装器,允许您在HTML5网页应用中包含原生Android功能。可以使用Cordova为您的网页应用创建APK文件。

D

调试APK
提交网页应用进行审核后,亚马逊会将该应用转换为APK(Android应用包文件),这是在亚马逊应用商店中进行分发所需的格式。在开发者门户上,可从“调试程序包”链接下载APK的副本。可以使用此APK在基于Android的设备(包括Amazon Fire TV设备和Fire平板电脑)上进行测试和调试。请参阅安装并运行调试APK,对应用进行测试
深层链接
深层链接直接在第三方应用中启动媒体播放,而不是在Fire TV的默认媒体播放器中播放媒体。当用户使用Fire TV的通用搜索(无论是语音搜索还是文本搜索)功能搜索媒体时,媒体结果将在搜索结果页面显示。使用深层链接后,会在第三方应用中启动媒体播放,而不是使用Fire TV的默认媒体播放器。
设备
安装了APK的平板电脑、电视等。为APK显示的支持设备列表包括亚马逊和Android设备,因为亚马逊应用可以通过适用于Android应用的亚马逊应用商店安装到Android设备。
设备筛选
根据功能、API级别以及APK清单和build.gradle文件中的其他属性,自动确定应用可以安装到哪些设备的过程。在清单(以及build.gradle文件)中列出的功能起着筛选条件的作用,可确定应用与哪些设备兼容。有关亚马逊支持的筛选条件的详细信息,请参阅亚马逊应用商店支持的清单筛选条件
设备目标选择
指主动设计应用,以使其与特定设备兼容(与设备筛选类似)。上传多个APK时,不会对除第一个APK之外的其他APK执行自动筛选以确定其支持的设备。您需要手动选择各个APK支持的设备。这种为多个APK手动选择支持设备的过程有时称为设备目标选择。

F

远场
使用与Fire TV配对的Echo设备发出语音命令。
Fire TV Cube
第一款提供无需动手操作(远场控制)电视体验的Fire TV设备。可以不使用遥控器,在一定距离内使用语音来访问、启动和控制内容,打开TV和AV设备,切换输入,调整音量,搜索内容等。有关详细信息,请参阅设备规格: Fire TV Cube
目录
Fire TV上的媒体索引。您的媒体目录与亚马逊集成后,用户可以从亚马逊设备发现并启动内容。然后,当用户(通过语音或文本搜索)搜索您的内容时,就能在Fire TV主屏幕上发现该内容。有关详细信息,请参阅目录引入入门
Fire TV启动程序
与Android启动器不同,Fire TV启动程序是用于Fire设备的默认启动器。通常,启动器是指组织应用、设置和导航的UI。它是位于操作系统之上的UI。

H

托管应用
资产托管在Web服务器上的应用。客户端只有在连接到主机并将应用资产下载到其设备上后才能运行应用。
HTML5混合应用
用户界面使用Web内容的平台原生应用。

I

意图
描述设备上的任意服务要执行的某些操作的一种消息。请参阅意图

G

Gradle
Android用于收集依赖项并打包APK的构建系统。

L

本地搜索
在Fire TV上,对特定集成目录的应用内容进行的搜索。

M

清单
APK中用于描述应用功能和活动的必要文件。清单和build.gradle文件用于确定应用与哪些设备兼容。
媒体目录
您应用中引入到Amazon Catalog以使内容可供搜索的媒体列表。

近场
使用Fire TV语音遥控器发出语音命令。对于新型Fire TV Cube,对Fire TV Cube发出的请求会初始化设备上的Alexa,因此虽然它使用麦克风阵列,但仍属于近场体验。

P

程序包名称
清单中的属性(package),是亚马逊应用商店中的应用的唯一标识。应用的程序包名称必须保持不变,不能随新发行版本一起更改。同一应用的多个APK应使用相同的程序包名称。不同应用应使用不同程序包名称。程序包名称不能包含amazon字样。
打包应用
一个完备的基于Web标准的客户端应用,其资产一起打包到ZIP档案中以供分发。

T

传输控制
观看媒体时的播放控制(播放、暂停、停止、倒回、快进等)。也称为“媒体控制”。

U

通用搜索
在Fire TV上,对所有集成目录的应用内容进行的搜索。可以使用语音或文本启动通用搜索。默认所有语音搜索都是通用搜索。在Fire TV UI中使用搜索按钮(而不是使用特定应用中提供的搜索功能)执行的任何搜索也是通用搜索。
表述
用户向Alexa说出的话语,以传达想要执行的操作或者回复Alexa提出的问题。

V

Video Skill API
一组API,使用支持Alexa的设备实现视频设备和流媒体服务的远场控制。有关详细信息,请参阅Fire TV的视频技能工具包(VSK)概述

Last updated: 2023年10月2日