英特尔 AppUp® 开发人员计划应用/组件适用性和验证准则

版本 2
最后更新:2010 年 11 月 17 日

目录

1. 简介


2. 应用商店定义和准则


3. 组件提供者指南



4. 组件验证标准

组件提交/证明标准 – TCM


组件安全标准 – SEC


组件安装/启动/拆卸标准 – ILU


组件英特尔商标和内容标准 – INC


5. 应用验证标准

应用安全性/隐私标准 – SEC


应用安装/启动/拆卸标准 – ILU


应用英特尔商标和内容标准 – INC


应用用户界面/体验标准 – UIX


应用操作系统/互操作性/兼容标准 – OSI


应用类型/分类/证明标准 – TCM


6. 应用验证标准(META)

内容与说明标准 - DES


图标和截屏标准 - IMG


内容评级 - RTG


附录 A:兼容设备部分


附录 B:商标和品牌信息


附录C:发布说明



1.简介

英特尔® AppUp® 开发人员计划面向广大开发人员提供了一次难得的机会,为基于英特尔® 凌动™ 处理器的上网本开发独一无二的、切实可用的应用。开发人员计划还支持开发人员创建可重复使用的组件构建模块--其他开发人员可以在他们自己的应用中直接使用这些模块,进而加快应用开发速度。

在开发人员计划的“应用商店”中,最终用户将能够搜索、购买和下载这些应用。应用开发人员则可以通过该计划中的“开发人员目录”获得各种组件。

1.1 目的

本文专门面向参与开发人员计划的开发人员编写,主要目的包括:

帮助评估开发人员计划中的全新软件应用和组件的适用性。

提供一系列验证要求,以确保在整个开发人员计划过程中成功地执行集成与分发。

整个开发人员计划和分发服务均经过精心设计,能够支持一系列在基于英特尔® 凌动™ 处理器的上网本上运行不同操作系统的融合设备。这些操作环境包括:

  • Windows* XP 和 Windows 7
  • Moblin*

1.2 概述与宗旨

本文的宗旨是帮助独立软件厂商(ISV)和开发人员全面了解已提交应用与组件的验证准则。

应用若想成功通过验证,必须满足基于应用类别的预定义的验证准则。如果应用/组件未能满足相应类别的一条或多条验证准则,将无法通过验证。请注意,本文所描述的应用/组件验证标准由英特尔® 公司制定,可能与行业标准验证测试一致或不一致。 只有符合本文所述验证标准的应用才可进行分发。

无论本文的其它条款有何规定,英特尔有权单方面决定是否允许将某款应用放入应用商店。英特尔不保证通过了所有验证测试并满足本文所有其它要求的应用一定能够获得批准进行分发--这些只是参考准则。

2. 应用商店定义和准则

2.1 应用定义

本文中的“应用”指开发人员/独立软件厂商参照以下应用提交准则所开发的软件程序:第一,使用他们自己的商标或品牌;第二,为面向英特尔® 凌动TM 处理器架构上网本的英特尔® AppUp® 开发人员计划专门开发。“应用”包括新版本/发布、软件、修订版、漏洞修复、更新、升级、修改和增强。

2.2 组件定义

本文中的“组件”指作为可重复使用的模块化独立构建模块提供、用于开发应用的软件模块。组件实现了软件部件在多个应用间的重复使用。组件的主要特征在于它们拥有经过明确定义和记录的界面与依赖关系,描述了组件的接入点、参数、所有功能性和非功能性行为,以及使用条件。

2.3 应用类别

应用提供者将能够为自己的应用选择适当的类别。此外,开发人员计划还将包括“等级”(Ratings)、“特色应用”(Featured Applications)和“推荐”(Recommended)三个类别,这些类别的条目将根据之前的销售业绩和其它标准决定。部分类别包括:

  • 书籍
  • 通信
  • 教育
  • 娱乐
  • 游戏
  • 健康
  • 家庭
  • 音乐
  • 新闻
  • 照片
  • 多媒体
  • 安全性
  • 旅行
  • 个人工作效率
  • 参考
  • 社会
  • 公共设施
  • 其它

2.4 策略准则

应用必须符合以下准则才能够通过英特尔® AppUp® 开发人员计划的验证。

英特尔® AppUp®开发人员计划软件开发套件(SDK)的使用:

强烈建议开发人员在提交应用时使用最新版本的英特尔® AppUp®开发人员计划软件开发套件(SDK)编译 Windows 和 Moblin 运行时应用。请不时访问相关网站,查看 SDK 更新。

Adobe Air 运行时应用提交后将作为 .MSI 包的一部分与 SDK 相捆绑,因此开发人员无需事先使用 SDK 进行编译。

Java 和 .Net 现在支持当前可用的软件开发套件。

安全性/恶意软件:

英特尔® AppUp®开发人员计划致力于在不制造过多障碍的前提下提供质量最高的内容。因此,为确保应用中不存在恶意软件,有些检查必不可少。应用必须符合以下准则:

2.4.1 应用不得包含任何电脑病毒、间谍软件、恶意或有害代码与程序,或者其它可能损害、破坏或影响其它软件、固件、硬件、数据、系统、服务或网络的内部组件(特洛伊木马等)。

2.4.2 在交易流程中,用户将个人信息委托出来。因此,流程和应用必须能够维护个人信息与支付证明的保密性。开发人员应向用户提供服务条款,以及收集和披露个人信息的详情。

2.4.3 本次开发人员计划不接受 16 位/64 位应用/组件。

用户隐私/事先同意(opt-in):

2.4.3 应用不得出于任何未经授权的目的执行任何功能或网站搜索,或者检索或收集用户数据和信息。用户的“数据”包括但不限于联系信息、照片、短信或其它文本通信记录、访问记录、地址信息,以及存储在移动设备上的或者存储于数据中心/云内但可通过移动设备访问的其它数据。

2.4.4 如果在没有事先获得用户明确许可(事先同意)的情况下将用户移动设备中的数据泄漏给任何其他人,应用将无法通过认证。

2.4.5 如果在没有事先获得用户明确许可(事先同意)的情况下将用户的地址信息泄漏给任何其他人,且没有为用户提供选择不公布地址信息的机会,应用将无法通过认证。

2.4.6 应用必须将所有记录行为告知用户。具体的说,必须通过显示音频、视频、静止图像或其它指示标志告知用户正在进行记录。

2.4.7 使用 GPS 和 LBS API 执行路由和定位服务的应用必须提供一份最终用户许可协议,告知用户与位置相关的数据只可根据用户的意愿使用,而且这些数据可能并不准确。

应用签名:

2.4.8 Adobe Air 应用必须由经批准的认证机构签名:

  • Verisign
  • Thawte
  • Globalsign
  • Chosensecurity
  • Comodo
  • Go Daddy
  • TrustCenter

内容:

2.4.9 英特尔® 商标、品牌名称与标识均为英特尔公司财产,不得在应用和相关内容中使用。只有在以下条件下才可使用许可内容:

  1. 内容和应用名称是原始内容或名称,或者已获得许可。
  2. 在获得许可的条件下使用版权保护内容。
  3. 品牌项目(标识/商标)的使用已得到品牌所有者的批准。应由应用提供者负责决定其是否有权使用选定的名称、内容、标识、版权、商标和在线服务等。

2.4.10 提交应用的开发人员必须对提交给开发人员计划的所有内容拥有或具备足够的许可权限。对于任何许可内容,提交应用的开发人员均需独自确保符合该许可的所有条款与条件,并保证将与此类第三方内容(包括任何开源代码和相关许可要求)相关的法规遵从性问题及时告知应用或组件的潜在用户。

2.4.11 不得使用包含可视作淫秽、诽谤或色情材料或内容的应用。请参阅“应用等级”部分。

禁止显示以下内容:

  • 性爱/裸体--挑逗性或性爱图片(如外露的乳房、光臀、可见的生殖器、明显的性抚摸、毫无遮掩的性语言、勃起/暴露的性爱行为、束缚/SM、色情内容)
  • 属于色情类别的内容
  • 描述或暗示卖淫行为的内容
  • 任何描述性迷恋的内容
  • 任何与儿童或动物有关的性题材内容

2.5 禁止的应用类型

英特尔公司有权随时更新禁止的应用类型列表。以下应用类型将不能通过验证:

  • 应用侵犯了附录 B 中所描述的英特尔公司商标和品牌。
  • 应用违反了出口管制国家法规。
  • 应用包含可破坏商店和设备以及网络环境的病毒与恶意软件。
  • 应用不能维护个人信息和支付证明的保密性。
  • 应用涉及或包括令人反感的内容。
  • 应用擅自收集和公布用户数据,而没有为用户提供选择退出的机会。
  • 应用在使用记录设备时没有直观地通知用户正在进行记录。
  • 应用包含没有授予应用开发人员使用许可的第三方组件。
  • 应用出于未经授权的目的执行搜索,或检索用户数据。
  • 应用试图进入其它应用市场,进行促销或者将用户连接至一个网站,鼓励或要求用户购买或付费升级不属于英特尔® AppUp® 开发人员计划的应用。
  • 应用试图通过开发人员计划分发其它免费应用,并鼓励或要求用户购买不属于开发人员计划的免费应用的升级程序。
  • 应用将生成并未采用英特尔® AppUp® 开发人员计划 SDK 所提供的相关 API 的应用内广告和订购。(若应用内相关 API 调用仍在开发过程中,允许有限的使用

2.6 应用等级

适用年龄段和等级描述:

应用开发人员需对他们应用中的内容进行自我评级,参照下方的等级表选择相应的类别。

开发人员计划应用验证器将使用“等级指南”对应用进行评估,合理地判断应用是否真正属于开发人员所选的等级。应用验证器将拒绝所有与等级指南不符的应用。

等级指南

等级

该等级的应用可能……

3+

  • 包含通常来说适合三岁或三岁以上儿童的内容
  • 不包含任何可能引起父母或教育家反感的内容
  • 不收集个人数据

6+

  • 包含发生于幻想人物身上的适度或不频繁的暴力行为(如卡通和动画)
  • 包含极少的适合儿童的广告
  • 不收集个人数据

10+

  • 包含发生于幻想人物身上的适度或不频繁的暴力行为(如卡通和动画)
  • 包含适度或不频繁的关于武器及其使用方法的描述
  • 包含适度的咒骂或粗话
  • 包含极少的可能为儿童树立坏榜样的内容:教导或鼓励儿童实施有害的行为或模仿危险的动作
  • 包含极少的可能触发害怕、恐吓、惊骇或心理恐惧等不良情绪的内容
  • 包含极少的适合儿童的广告
  • 不收集个人数据

13+

  • 包含不频繁的适度性题材描述(如热吻)
  • 包含对发生于幻想人物身上的暴力行为的频繁或深刻的描述(如卡通和动画)
  • 包含对发生于人类和动物身上的暴力行为的适度或不频繁的描述(如死亡、杀害、肢解、虐待)
  • 包含频繁或深刻的关于武器及其使用方法的描述
  • 适度或不频繁地使用粗俗或辱骂性语言和脏话
  • 赌博
  • 包含到经整理或未经整理的用户生成内容的访问途径(如聊天室、即时消息、电子邮件等)
  • 广告
  • 收集个人数据(如电子邮件地址等)

17+

  • 频繁或深刻地描述适度性爱行为、暴力、可能具有攻击性的语言,以及可能有害的行为,包括有关烟草及其作用、酒精及其作用、娱乐性药物及其作用的描述,以及可能让成人不安的题材或内容
  • 包含到艺术、艺术文学、教育、医疗、新闻或宗教环境下的裸体或性爱内容的访问途径或描述
  • 包含未经过滤的互联网接入

18+

不允许出现此类内容

  • 属于色情类别的内容
    • 裸体或性爱内容(如外露的乳房、光臀、可见的生殖器、明显的性抚摸、毫无遮掩的性语言、勃起/暴露的性爱行为、束缚/SM、色情内容)
    • 描述或暗示卖淫行为的内容
    • 关于性迷恋的描述
    • 任何与儿童或动物有关的性题材内容

2.7 应用打包

应用必须满足 Windows、Moblin 和 Air 软件包的打包要求。所需软件包基于操作系统分发,在安装应用的过程中将接受必要检查。如果不能满足相关打包要求,应用将无法通过验证。如欲了解全部详细信息,请访问关于您所选运行时的“打包要求”文档:


2.8 应用提交信息

应用提交信息必须包含运行或全面验证该应用所需的全部细节。如果未能提供这些细节,应用的验证可能会延迟,或者甚至无法通过验证。请使用提交页面的“提交者备注”字段提供应用的相关信息,例如:

  • 测试登录或账户信息
  • 运行应用所需的任何独立文件或应用的访问和安装位置及说明
  • 如果应用是“演示”或预发布版本,指出最终用户运行该应用所受到的所有限制,如失效日期、有限功能等

2.9 硬件运送(HW):

如果执行应用验证需要专门的硬件,开发人员必须向英特尔运送两(2)台测试设备用于执行测试。应用提交备注应指出所有硬件依赖关系、硬件运送状态、运送者和运送跟踪信息,以及大致的到达日期。

  • 运送地址为: AppUp Validation Lab, c/o NSTL, 670 Sentry Pkwy. Blue Bell, PA 19422。
  • 运送内容应包含所有相关验证信息,以便正确地匹配硬件与软件应用,包括应用名称、版本编号、提交日期、公司名称、联系邮箱和电话号码。
  • 运送内容应包含所有必要的硬件安装说明。
  • 开发人员应自行支付来回的运送费和保险费。预付款的退还运送信息应包括在硬件运送内容中。需提供预付款标签或运送账户。
  • 如果开发人员不要求退还硬件,应在提交信息中注明。
  • 除非开发人员提出具体要求,从开发人员应用的最后提交日期开始,英特尔将保留硬件 8 个星期以用作测试。
  • 对于开发人员所提交的硬件在验证或运送过程中发生的任何损失或损坏,英特尔概不负责。
  • 英特尔将通过电子邮件确认已收到硬件。英特尔还将通过电子邮件确认已将硬件退还给开发人员。
  • 等待硬件到达的时间可能导致验证等待时间延长。英特尔对采用特殊硬件的应用的验证时间不做任何担保。

除非开发人员提出具体要求,从开发人员应用的最后提交日期开始,英特尔将保留硬件 8 个星期以用作测试。对于开发人员所提交的硬件在验证或运送过程中发生的丢失或损坏,英特尔概不负责。

  • 英特尔将通过电子邮件确认已收到硬件。英特尔还将通过电子邮件确认已将硬件退还给开发人员。
  • 等待硬件到达的时间可能导致验证等待时间延长。英特尔对采用特殊硬件的应用的验证时间不做任何担保。

 

3. 组件提供者指南

3.1 许可

所有第三方软件组件均拥有各自的软件许可协议。“开发人员目录”中任意组件的单独许可均将包括在组件之中。

归根结底,组件提供者有责任确保所有可能使用、修改或分发其组件的相关方清楚地了解他们选择的许可。建议计划使用“开发人员目录”中所列组件的应用开发人员直接与组件版权所有者联系,请他们详细解答关于相应许可的任何问题和疑虑。

请使用下方的模版描述评估标准与结果。

3.2 组件提交内容

组件提供者必须提供以下信息,以确保组件能够通过英特尔的验证。提交组件的开发人员可能需要提供英特尔认为提供实用组件所必需的其它信息。


组件包内容 格式/类型 要求 目的

组件库(借助调试 GUID 编译和构建)

推荐纯二进制文件

强制

可由那些想要在开发期间在其应用中使用该组件的开发人员所用。注意--如果是开源组件,开发人员无需提交该部分内容。

组件库(借助您的帐户在 http://appdeveloper.intel.com 登录后获得的组件生产 GUID 而构建。)

推荐纯二进制文件

强制

可由那些想要在其应用中使用该组件并欲将应用提交到应用商店的开发人员所用。注意--如果是开源组件,开发人员无需提交该部分内容。

组件测试应用(借助您的帐户在 http://appdeveloper.intel.com 登录后获得的生产应用 GUID 而构建)注意:此应用需要明确地包含借助组件生产 GUID 构建的组件库。

推荐纯二进制文件

强制

本应用成功通过验证并在开发人员目录中发布后,仅可由验证团队用于单纯的测试目的,不属于软件包的一部分。本测试应用将测试组件暴露的 API。本测试应用将包括在系统上运行所需的所有文件。

用于展示组件性能的演示应用(未与 IADP SDK集成)

推荐纯二进制文件

可选

本应用仅用于演示组件性能,以便应用开发人员能够获得如何使用组件的第一手经验。为了使应用开发人员能够在无需购买应用的情况下运行演示应用,组件开发人员一定不要将 IADP-SDK 集成到组件或演示应用当中。

组件有关文档

推荐 PDF/html/文本格式

强制

用于清晰、详细地描述该组件运行的界面、参数、功能和非功能行为、条件和依赖性等内容的文档。截至目前为止,该文档只支持英语。

注意--如果提交的组件是“开源组件”,开发人员应上传该组件的源代码/项目。鉴于开源组件不需要集成 IADP SDK,开发人员无需上传使用调试和生产 GUID 编译和构建的二进制组件库。


4. 组件验证标准

为了使应用程序通过验证,必须确保它成功满足预先定义的验证标准。如果没有达到其中一个或多个验证标准,则被视为未通过测试。请注意,本章节中的组件验证标准由英特尔制定,可能与行业标准验证测试一致或不一致。以下模板用于说明标准和结果。


标签/Id

说明:该模板用于定义标准

测试步骤:

预期的结果

注释

 

状态

通过 未通过 例外:


4.1 组件提交/证明标准 – TCM


GEN01

说明:证明数据验证

测试步骤:手动测试

  1. 解压 ZIP 文件,并验证它包含所有组件提交所需的必需模块。

预期的结果

组件包(zip 文件)应包含以下内容

  • 组件库文件(生产 GUID 和调试 GUID)
  • 用于验证的组件测试应用
  • 用于说明组件使用的清晰、详实的文档

注释

  • 包中未出现的具有以上必需部件的组件将被视为不合格。
  • 具有无正式文件 API 的组件被视为不合格。

状态

通过 未通过 例外:


4.2 组件安全性标准 – SEC

与安全性和隐私政策相关的标准。


SEC01

说明:病毒和漏洞扫描

测试步骤:

  1. 启动组件测试应用
  2. 运行病毒检查程序
  3. 运行漏洞扫描
  4. 监控网络流量

预期的结果:

  • 未发现严重问题
  • 病毒扫描报告显示未出现严重漏洞

注释

需要保持英特尔环境并存储中无恶意软件。如果发现与组件说明和描述的功能不一致的可疑网络流量,则组件可能发生故障。

状态

通过 未通过 例外:


4.3 组件安装/启动/卸载标准 – ILU

与验证组件所需的安装、启动和测试应用授权相关的标准。


ILU03

说明:组件测试应用应在上网本上启动。

测试步骤:

  1. 启动组件测试应用
  2. 第一个界面出现,进入使用应用的可用的命令
  3. 进入命令。
  4. 关闭应用,停止运行服务管理器。启动应用。未经授权时,验证应用显示器是否具有适当的行为。

预期的结果:

  • 测试应用应启动。
  • 应用和组件应利用英特尔® AppUp®开发人员计划 SDK 中的 IsAuthorized 呼叫。在没有应用和组件授权的情况下,应用将不运行。
  • 应用应采用 0.92 (BETA3) 或 SDK 的更高版本进行编译。
  • 无错误显示。
  • 测试应用如预期接受第一条命令和功能,以便使用组件 API。

注释

开放源应用和组件不需要采用 SDK 进行编译。

状态

通过 未通过 例外:


4.4 组件英特尔商标和内容标准 – INC

与商标和内容检查有关的标准。



INC01

说明:未经授权地使用英特尔商标和品牌

测试步骤:

  1. 检查闪屏及英特尔商标和品牌名称/标识(如附录 B 中所列)的其它界面。
  2. 检查应用是否是嵌入/本地内容(二进制和目录)。

预期的结果:

  • 不正确地使用英特尔商标和品牌将导致应用不合格。
  • 在市场推广或应用的本地内容中未经授权地使用英特尔标识将导致应用不合格。

注释

 

状态

通过 未通过 例外:


INC02

说明:不宜内容

测试步骤:

  1. 如果组件测试应用具有一个 UI,则检查闪屏、图形界面和文本是否存在不良内容
  2. 检查应用的嵌入式、本地和流内容是否具有不恰当和不宜内容

预期的结果:

禁止显示以下内容:

  • 性爱/裸体--挑逗性或性爱图片(如外露的乳房、光臀、可见的生殖器、明显的性抚摸、毫无遮掩的性语言、勃起/暴露的性爱行为、束缚/SM、色情内容)。
  • 属于色情类别的内容
  • 描述或暗示卖淫行为的内容
  • 任何描述性迷恋的内容。
  • 任何与儿童或动物有关的性题材内容
  • 详细的评级定义见第 2.6 节。

详细的评级定义见第 2.6 节

注释

 

状态

通过 未通过 例外:


5. 应用验证标准

为了使应用通过验证,它必须成功满足应用类别预先定义的验证标准。如果没有达到其中一个或多个标准,则被视为未通过验证。请注意,本章节中的应用验证标准由英特尔制定,可能与行业标准验证测试一致或不一致。

以下模板用于说明标准和结果。


标签/Id

说明:本模板用于定义标准

测试步骤:

预期的结果:

注释

 

状态

通过 未通过 例外:


5.1 应用安全性/隐私标准 – SEC

与安全性和隐私政策有关的标准。


SEC01

说明:病毒和漏洞扫描

测试步骤:

  1. 上传结束后,运行二级制病毒检查
  2. 验证二级制前运行漏洞扫描程序

预期的结果:

  • 未发现严重问题
  • 病毒扫描报告显示未出现严重漏洞
  • 例如:MS ATL 漏洞影响组件和模板使用 – 2009 年 7 月 25 日

注释

需要保持英特尔环境并存储中无恶意软件

状态

通过 未通过 例外:



SEC02

说明:隐私加入或退出选项

测试步骤:

  1. 用户数据/个人数据界面/表格应具有明确定义的数据收集“目的”
  2. 用户数据/个人数据界面/表格应具有明确定义的“目标分配受众”
  3. 用户数据/个人数据界面/表格应具有加入/退出选项。
  4. 公布用户位置前,LBS 设备将遵循加入/退出用户输入内容。

预期的结果:

  • 明确定义和向用户展示个人数据收集目的。
  • 调查、广告和民意测验符合加入标准。
  • 收集数据前明确阐明目标受众分配。
  • 提供加入选项的所有个人数据收集场景。
  • 基于位置的设备将遵循类似的许可规定。
  • 在某些情况下,基于位置的服务设置将超越应用设置。

注释

需要满足英特尔公司用户数据隐私政策规定。

状态

通过 未通过 例外:


5.2 应用安装/启动/卸载标准 – ILU

与设备上的应用安装、启动和卸载有关的标准。


ILU01

说明:应用必须 AppUp® Center BETA 上下载和安装。

测试步骤:

  1. 打开 AppUp 客户端 BETA。
  2. 定位应用。
  3. 连接至应用并安装。
  4. 验证应用是否出现在 AppUp 客户端 BETA“最近下载”部分中。

预期的结果:

  • AppUp 客户端 BETA 将应用视为已安装。
  • 应用已安装在设备上。
  • 安装不需要任何来自用户的输入内容。
  • 图标出现在相应的类别中。 如游戏中。

注释:如果在安装过程中则被视为不合格。

如果图标未出现,则用户应能以不同方式--例外情况启动应用。

状态

通过 未通过 例外:

例外情况:在 Windows 7 设备中,允许用户访问控制(UAC)对话出现在安装过程中。



ILU02

说明:应用必须清晰安静地卸载

测试步骤:

  1. 将应用放置在 AppUp 客户端 BETA 上。
  2. 从“选项”菜单中选择“卸载”。
  3. 验证应用是否在未出现错误的情况下卸载。
  4. 应用应移出 AppUp 客户端 BETA 中的“最近下载”区域。

预期的结果:

  • 应用卸载应无需用户输入内容。
  • 应用应在未出现错误的情况下卸载。
  • 相应类别中的图标应移出卸载流程。
  • 利用资源应用程序检查卸载后是否遗留有垃圾文件。

注释

 

状态

通过 未通过 例外:


ILU03

说明:应用应在上网本上启动。

测试步骤:

  1. 在 AppUp 客户端 BETA 上找到应用,选择启动
  2. 第一个界面出现,进入使用应用的可用的命令
  3. 进入命令。
  4. 关闭应用,停止运行服务管理器。启动应用。未经授权时,验证应用显示器是否具有适当的行为。

预期的结果:

  • 通过 AppUp 客户端 BETA 启动时,应用应在上网本上启动。
  • 应用应利用英特尔 AppUp®开发人员计划 SDK 中的 IsAuthorized 呼叫。在未授权的情况下,应用将不运行。
  • 无错误显示。
  • 如预期接收第一条命令和功能。
  • 应用无需二次许可操作。

注释

无论从上网本上的任何地方启动,应用均应能够找到资源。从本地目录启动应用未必需要应用从存储位置启动。

向最终用户显示于启动有关的错误信息时,AppUp 客户端将作为“英特尔 AppUp®中心”。

状态

通过 未通过 例外:


5.3 应用英特尔商标和内容标准 – INC

与商标和内容检查有关的标准。


INC01

说明:未经授权地使用英特尔商标和品牌

测试步骤:

  1. 检测闪屏及英特尔商标和品牌名称/标识(如附录 B 中所列)的其它界面。
  2. 检查应用是否是嵌入/本地内容(二进制和目录)。

预期的结果:

  • 不正确地使用英特尔商标和品牌将导致应用不合格。
  • 在市场推广或应用的本地内容中未经授权地使用英特尔标识将导致应用不合格。

注释

 

状态

通过 未通过 例外:


INC02

说明:不宜内容

测试步骤:

  1. 检查闪屏、图形界面和文本是否具有不宜的内容
  2. 检查应用的嵌入式、本地和流内容是否具有不恰当和不宜的内容

预期的结果:

禁止显示以下内容:

  • 性爱/裸体--挑逗性或性爱图片(如外露的乳房、光臀、可见的生殖器、明显的性抚摸、毫无遮掩的性语言、勃起/暴露的性爱行为、束缚/SM、色情内容)。
  • 属于色情类别的内容raphy
  • 描述或暗示卖淫行为的内容tion
  • 任何描述性迷恋的内容
  • 任何与儿童或动物有关的性题材内容

详细的评级定义见第 2.6 节

注释

 

状态

通过 未通过 例外:


INC03

说明:应用内的广告

测试步骤:

  1. 检查图形界面和本地内容是否具有广告。
  2. 检查购买选项是否包括按钮、广告或将用户引导至 AppUp 外部购买站点的链接。
  3. 检查外部链接和流内容(如果有)是否有广告占位。

预期的结果:

禁止显示以下内容:

  • 弹出广告
  • 应用内的广告促使用户购买或升级 AppUp 之外的应用
  • 应用的演示和试用版将不作为 AppUp 以外的市场版本。

注释

在限定的时间内允许出现以下例外情况,直到 SDK 的未来版本提供支持。

不促进 AppUp 以外应用升级或购买的应用内广告推广

  • 需要外部订阅内容或服务的应用
  • 演示应用促进 AppUp 内可用的完整版应用升级
  • 链接至可购买附件的外部市场(例如:游戏所用的附件)

状态

通过 未通过 例外:


5.4 应用用户界面/体验标准 – UIX


UIX01

说明:所有菜单、图标和文本必须易读

测试步骤:

  1. 启动应用(英语)。
  2. 检查文本和图形的标题、主菜单、帮助、关于菜单和暂停菜单。
  3. 如有需要,对其它输入表格执行相同的操作。

预期的结果:

  • 必须利用适用于应用的全屏功能。
  • 不应包含叠加文本、删节文本/菜单、图形、颜色出血或不正确的显示。
  • 不符合标准尺寸的图标-定制 UI 必须根据不同的显示尺寸符合 140 x140 至 70 x 70 的尺寸范围。

注释

不同的制造商,全屏定义会有所不同(请参阅以下表格中的样本上网本显示尺寸)。

叠加文本、删节文本/菜单、图形、颜色出血和不正确的显示将被视为不合格

状态

通过 未通过 例外:

平台/设备/制造商

显示器尺寸

显示器分辨率

显卡芯片组

上网本 - Aspire/宏基

8.9

WSVGA 1024x600

GMA 950

上网本 - EE900/华硕

8.9

WSVGA 1024x600

GMA 950

上网本 - EE1000/华硕

10.2

WSVGA 1024x600

945 GME

上网本 - Pico/Axioo

10

WSVGA 1024x600

945 GME

上网本 - Mini/戴尔

8.9

WSVGA 1024x600

GMA 950

上网本 - Mini/戴尔

10

WSVGA 1024x600

GMA 500

上网本 - Mini/戴尔

12.1

WSVGA 1024x600

GMA 500

上网本 – P-series/索尼

8

1600x768

GMA 500

上网本 - Mini/惠普

10.1

1024x576

GMA 950

上网本 - Inventec

7

1024x600

GMA 950


UIX02

说明:必须保持应用内用户界面一致

测试步骤:

  1. 启动应用。
  2. 如有需要,对应用内其它输入表格执行相同的操作。

预期的结果:

  • 菜单和用户输入功能如预期。
  • <EXIT> 将退出应用,并且不将用户引导至主菜单。
  • <BACK> 将把用户引导至菜单内。

注释

 

状态

通过 未通过 例外:



5.5 应用操作系统/互操作性/合规标准 – OSI


OSI01

说明:应用与 Moblin v2.1 兼容,并运行于 Moblin 兼容的操作系统之上

测试步骤:

  1. 检查 Moblin 应用和请求操作系统是否与 Moblin 兼容。

预期的结果:

  • 如预期,应用作为支持的操作系统上 Moblin 兼容的功能

注释

    状态

    通过 未通过 例外:


    5.6 应用类型/分类/证明标准 – TCM


    TCM01

    说明:针对上传的二进制程序、图标和文档检查证明数据

    测试步骤:手动测试

    1. 应用名称、版本和图标应符合上传的二进制程序。
    2. 简短说明和分类应对应应用类别。

    预期的结果:

    • 证明中的应用类型应与上传的应用类型一致
    • 证明中的应用评级应与上传的应用评级一致

    注释

     

    状态

    通过 未通过 例外:


    GEN01 说明:与其它类别之外的应用元数据有关的任何问题。
    测试步骤:手动测试
    1. 注意在验证测试过程中出现的错误和崩溃。
    2. 注意丢失测试所需指令或提交详情
    3. 确定应用面向说英语的受众

    预期的结果:

    • 验证进行时,应用不返回错误
    • 应用在测试过程中不崩溃
    • 应用提交信息包括所有所需的登录详情、指令和软硬件,以便进行测试
    • Adobe Air 应用由经批准的认证机构签名
    状态 通过 未通过 例外:

    6. 应用验证标准(META)

    应用若想成功通过元数据验证,必须满足基于应用类别的预定义的元数据验证标准。如果符合该类别的一个或多个元数据验证标准,则应用将被视为未通过验证。

    请使用下方的模版描述评估标准与结果。


    标签/Id 说明:本模板用于定义标准
    测试步骤: 预期结果:
    注释
    状态 通过 未通过 例外:

    6.1 内容与说明标准 - DES

    与内容和说明字段有关的标准。


    DES01 说明:内容和说明字段无错误,并且符合内容提交和验证规定。
    测试步骤:
    1. 检查应用名称
    2. 检查标签行
    3. 检查短说明
    4. 检查长说明
    5. 检查标签
    6. 检查特性列表
    预期的结果:
    • 不在应用和相关内容中使用英特尔商标、品牌名称和标识。请参阅英特尔商标和品牌列表
    • 只有在以下条件下才可使用授权内容:
      • 内容和应用名称为初始设定
      • 在获得相应许可的条件下使用版权保护内容。
      • 品牌项目(标识/商标)已得到品牌所有者的批准
    • 不得使用包含可视作淫秽、诽谤或色情的材料或内容。请参阅应用内容评级,查看详细定义。
    此外……
    • 应用元数据内容和材料符合或处于与开发人员选定的应用内容评级无关的3+ 应用内容评级
    • 应用元数据内容和材料仅包含有限数量的语法或拼写错误。

    注释 需要确保在线商店内不包含低质量应用内容
    状态 通过 未通过 例外:


    DES02 说明:电子邮件地址和支持 URL 均有效,功能作为与开发人员取得联系的适当机制。
    测试步骤:
    1. 检查电子邮件il
    2. 检查支持电子邮件
    3. 检查支持 URL
    预期的结果:

    电子邮件地址和 URL 均有效,并将客户引导至相应的位置。

    • 目测开发人员和支持电子邮件地址,确保他们作为有效的地址出现。
    • 启动新浏览器内的支持 URL,验证其是否进入支持页面。
    注释 需要支持开发人员和客户之间的之间交互。
    状态 通过 未通过 例外:


    DES03 D说明:定制的最终用户条款和条件符合计划模式和目标
    测试步骤:
    1. 检查最终用户条款与条件
    预期的结果:

    定制的最终用户条款和条件符合计划模式和目标

    • 不限制设备使用(多达五台设备)。
    • 不与标准的英特尔 EULA 冲突。
    状态 通过 未通过 例外:


    6.2 图标和截屏标准 - IMG

    与图表和截屏图相关的标准。


    IMG01 说明:图标使用恰当,并符合适用计划策略和准则
    测试步骤:
    1. 检查图标
    预期的结果:
    • 不在应用和相关内容中使用英特尔商标、品牌名称和标识。请参阅英特尔商标和品牌列表
    • 只有在以下条件下才可使用授权内容:
      • 内容和应用名称为初始设定
      • 在获得相应许可的条件下使用版权保护内容
      • 品牌项目(标识/商标)已得到品牌所有者的批准
    • 不得使用包含可视作淫秽、诽谤或色情的材料或内容。请参阅应用内容评级,查看详细定义。
    此外……

    状态 通过 未通过 例外:


    IMG02 说明:截屏图使用恰当,并符合适用计划策略和准则
    测试步骤:
    1. 检查截屏图
    预期的结果:
    • 不在应用和相关内容中使用英特尔商标、品牌名称和标识。请参阅英特尔商标和品牌列表
    • 只有在以下条件下才可使用授权内容:
      • 内容和应用名称为初始设定
      • 在获得相应许可的条件下使用版权保护内容
      • 品牌项目(标识/商标)已得到品牌所有者的批准
    • 不得使用包含可视作淫秽、诽谤或色情的材料或内容。请参阅应用内容评级,查看详细定义。
    此外……

    状态 通过 未通过 例外:


    6.3 内容评级 - RTG

    与应用内容评级有关的标准。


    RTG01 说明:为应用提供的内容级别与内容评级准则相符
    测试步骤:
    1. 检查内容评级
    2. 检查截屏图
    3. 检查二级制测试结果
    4. 检查应用
    预期的结果:

    开发人员规定的内容评级适用于应用中的内容。

    状态 通过 未通过 例外:


     

    附录 A:兼容设备章节

    样本设备信息

    基于英特尔® 凌动™ 处理器和支持设备的上网本(仅为样本)。


    厂商

    型号

    显示器尺寸

    CPU

    主频

    存储器类型

    内存

    宏基

    Aspire One

    8.9

    凌动

    1.6

    SSD - 8/16

    1

    华硕

    EeePC 901

    8.9

    凌动

    1.6

    SSD - 12/20

    1

    华硕

    EeePC 1000

    10.2

    凌动

    1.6

    SSD - 40/80

    1,2

    戴尔

    Mini 9

    8.9

    凌动

    1.3

    SSD 4/8/16

    1

    戴尔(具有 GPS 功能)

    Mini 10

    10

    凌动

    1.6

    HDD – 120

    1

    戴尔

    Mini 11

    12.1

    凌动

    1.6

    HDD – 120

    1

    惠普

    Mini Note

    10.1

    凌动

    1.6

    HDD – 80

    2

    联想

    IdeaPad

    10.2

    凌动

    1.6

    HDD 160

    1

    LG

    X110

    10

    凌动

    1.6

    HDD 120

    1

    LG - MID

    Xnote

    4.8

    凌动

    1.3

    HDD

    1


    基于采用 GMA 3150 显卡的英特尔 N450 上网本(1.66 Ghz)。


    厂商

    型号

    显示器尺寸

    CPU

    主频

    存储器类型

    内存

    宏基

    A0532h

    10.1

    凌动 N450

    1.6

    HDD - 250GB

    1GB DDR2

    华硕

    1005PE-PU17

    10.1

    凌动 N450

    1.6

    HDD - 250GB

    1GB DDR2

    华硕

    1001P-PU17

    10.1

    凌动 N450

    1.6

    HDD - 250GB

    1GB DDR2

    Gateway

    LT2118U

    10.1

    凌动 N450

    1.6

    HDD - 250GB

    1GB DDR2

    惠普

    Mini 210 Series

    10.1

    凌动 N450

    1.6

    HDD - 160GB

    1GB DDR2

    联想

    S 10-3 0647-29U

    10.1

    凌动 N450

    1.6

    HDD - 250GB

    1GB DDR2


     

    附录 B:商标和品牌列表

    商标说明

    BunnyPeople、赛扬、Celeron Inside、迅驰、Centrino Inside、Core Inside、i960、英特尔、英特尔标识、英特尔凌动、Intel Atom Inside、英特尔酷睿、Intel Inside、Intel Inside 标识、Intel NetBurst、Intel NetMerge、Intel NetStructure、Intel SingleDriver、Intel SpeedStep、英特尔与你共创明天.、英特尔与你共创明天. 标识、Intel StrataFlash、英特尔欢跃、英特尔博锐、Intel XScale、InTru、InTru 标识、InTru 声音标志、安腾、Itanium Inside、MCS、MMX、奔腾、Pentium Inside、skoool、skoool 标识、Sound Mark、The Journey Inside、vPro Inside、VTune、至强和 Xeon Inside 是英特尔公司在美国和其他国家(地区)的商标。

    文中涉及的所有其它名称及商标属于各自所有者资产。

    Microsoft、Windows 和 Windows 标识是微软公司在美国和/或其他国家(地区)的商标或注册商标。

    Java 和所有基于 Java 的商标和标识是 Sun Microsystems 公司在美国和其他国家(地区)的商标或注册商标。

    Bluetooth 是其所有者拥有的商标,英特尔公司根据授权使用。

    英特尔公司得到 Palm 公司的授权后使用 Palm OS Ready 标志。

    附录C:发布说明

    发布说明

    以下验证准则已经更新,以及适当部分已修改以反映这些更新。具体如下:

    • Java和.NET现在支持现有的软件开发工具包。(政策指南)
    • 应用程序不无需二次许可操作。(ILU03)
    • 应用程序现在支持法语。应用程序在法语版本的操作系统中将得到充分的验证。应用程序可能包含非英语和法语等的功能/内容,但法语或英语必须有一个在AppUp中心发布。 (GEN01,UIX01)
    • 在支持的软件开发工具包中允许应用升级或交叉升级。所有其他形式的升级都是不允许的。(INC03)
    如需更全面地了解编译器优化,请参阅优化注意事项.