应用程序提交术语表


应用程序提交术语表
A| B| C| D| F| H| I| G| L| M| N| P| T| U| V|

A

app(应用程序)
您的应用程序,显示在应用商店中。单个应用程序可以有设计用于不同设备或区域设置的多个APK。
APK
安卓程序包套件。用户从应用商店安装应用程序时,下载到设备上的文件。
Alexa Skill(Alexa技能)
Alexa的功能或能力。Alexa提供一组内置技能(例如播放音乐),开发者可以使用Alexa技能工具包赋予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

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

C

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

D

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

F

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

H

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

I

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

G

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

L

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

M

manifest(清单)
APK中必需的文件,描述应用程序中的功能和活动。清单和build.gradle文件用于确定您的应用程序与哪些设备兼容。
media catalog(媒体目录)
您输入到Amazon Catalog以便使内容可供搜索的应用程序中的媒体列表。

N

near field(近场)
使用Fire TV Voice Remote发出语音命令。对于新型Fire TV Cube,对Fire TV Cube发出的请求启动设备上的Alexa,因此虽然它使用麦克风阵列,这仍视为近场体验。

P

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

T

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

U

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

V

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