Fire TV 术语表


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

A

应用
您的应用,显示在应用商店中。单个应用可以有设计用于不同设备或区域设置的多个 APK。
APK
安卓程序包套件。用户从应用商店安装您的应用时,下载到设备上的文件。
Alexa 技能
Alexa 的功能或能力。Alexa 提供一组内置技能(例如播放音乐),开发者可以使用 Alexa 技能工具包赋予 Alexa 新的技能。技能包括代码(采用云端服务的形式)和配置(在开发者控制台上提供)。
Alexa 语音遥控器
具有语音按钮的 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

二进制文件
APK 的另外一个名称,目前在开发者门户提交控制台的用户界面中使用。“二进制文件定向”或“设备定向”是指根据清单筛选出可使用您的 APK 的设备。
build.gradle 文件
APK 中的一个文件,在其中声明构建依赖项。build.gradle 文件指示 minSdkVersionversionCode,这会影响应用商店确定设备兼容性的筛选逻辑。请注意,每个 Android Studio 项目中有 2 个 build.gradle 文件。其中一个是项目级别的配置文件(位于项目的根目录中),另一个是应用级别的配置文件(位于名为 app 的文件夹中)。对于设备筛选,所有与清单相关的配置都在应用级别的 build.gradle 文件中。

C

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

D

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

F

远场
使用与 Fire TV 配对的 Echo 设备发出语音命令。
Fire TV Cube
第一款提供无需动手操作(远场控制)电视体验的 Fire TV 设备。没有遥控器时,您可以使用语音来访问、启动和控制内容,打开 TV 和 AV 设备,切换输入,调整音量,搜索内容,以及遥控更多功能。有关详细信息,请参阅 Fire TV 的设备规格
目录
Fire TV 上的媒体索引。将您的媒体目录与亚马逊集成,使得在亚马逊设备上可以发现和启动您的内容。用户搜索内容时(通过语音或文本搜索)会使用 Fire TV 主屏幕。有关详细信息,请参阅目录引入入门
Fire TV 启动器
与安卓启动器不同,Fire TV 启动器是用于 Fire 设备的默认启动器。通常,启动器是指排列应用、设置和导航的主屏幕 UI。这是位于操作系统顶层的 UI。

H

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

I

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

G

Gradle
这是安卓用于收集依赖项并打包到 APK 中的构建系统。

L

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

M

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

N

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

P

程序包名称
清单中的 package 属性在应用商店中为应用提供唯一标识符。应用的程序包名称必须保持不变,不能随新发行版一起更改。相同应用的多个 APK 应为每个 APK 使用相同的程序包名称。不过,不同的应用列表应具有不同的程序包名称。程序包名称不能包含 amazon
打包应用
一个完备的客户端应用,基于 Web 标准,其资产一起打包到 ZIP 档案中以供分发。

T

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

U

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

V

Video Skill API
一组 API,使用支持 Alexa 的设备实现视频设备和流媒体服务的远场控制。有关详细信息,请参阅 Video Skill API