应用提交术语表
应用提交术语表
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文件指定了
minSdkVersion
和versionCode
,这两个参数会影响亚马逊应用商店确定设备兼容性的筛选逻辑。请注意,每个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
I
- 意图
- 描述设备上的任意服务要执行的某些操作的一种消息。请参阅意图。
G
L
M
否
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日