小米开发平台生态政策

小米始终秉持着建设健康生态、维护系统安全、保障用户合法权益与个人信息安全的理念,并不懈努力的为用户提供更好的产品体验

总则

小米始终秉持着建设健康生态、维护系统安全、保障用户合法权益与个人信息安全的理念,并不懈努力的为用户提供更好的产品体验。为此,小米制定了《小米开发者生态政策》(以下简称:本政策)。在小米设备上安装运行的应用应符合本政策要求。随着法律法规、行业规范、当代社会价值观的动态更新,小米也将定期对《小米开发者生态政策》进行更新。

技术

1、兼容

在小米设备上运行的应用需适配小米、Redmi两年内发售的机型,以及当前主流安卓版本,且必须通过小米的兼容性要求,不得出现以下情况:

1、应用频繁出现崩溃。

2、应用无法正常安装、启动、卸载。

3、功能未实现或点击后无响应或程序本身存在错误。

4、应用显示的图像、文本和其他界面元素有明显的失真、模糊或像素化。

5、支持横屏和竖屏方向的应用,在出现两种方向展现时,未匹配相同的特征和操作,或提供相匹配的功能。

2、稳定

在小米设备上运行的应用必须通过小米的稳定性要求,不得出现以下情况:

1、应用在小米设备上出现崩溃、强制关闭、冻结或不正常运行现象。

2、应用版本不是最新的稳定版本,或比小米应用商店在架检测过的同包名应用版本低。

3、安全

在小米设备上运行的应用必须通过小米的安全要求,不得出现以下安全不达标的情况:

1、应用含有病毒木马等侵害用户的功能(包括代码等可疑行为),并限制下载或安装。

2、应用不得下载、安装或执行会引入或更改应用特性或功能的代码,也不得含有第三方加载可执行代码的应用或SDK,也不得下载、安装或执行会引入或更改APP特性或功能的代码,包括其他APP。

3、除支持核心功能而需要的最低级别权限外,应用擅自申请其他无关的权限。

4、应用请求访问与核心功能不相关的敏感数据(例如通讯录或系统日志)或访问用户付费服务(例如:拨号器、短信或频繁自动联网)的权限。

5、影响手机功能,包括但不限于:安装后自动修改系统默认配置且用户无法修改,功能键失灵等。

6、应用签名、应用文件与小米应用市场检测过的同包名应用的签名与应用文件不一致。

7、同名应用因含有的支付、推送等SDK不同,或被第三方加固、重新打包或添加渠道号等差异化处理后,未在小米应用市场进行过安全检测。

4、性能

在小米设备上运行的应用必须通过小米的性能要求,不得出现以下性能不达标的情况:

1、应用在冷启动的时候未考虑用户操作的响应速度,若加载时间超过1000毫秒,且在屏幕上未向用户提供反馈(进度指示器或类似提示),则不满足性能要求。

2、应用在进行页面或功能切换的时候未考虑用户操作的响应速度, 若加载时间超过500毫秒,则不满足性能要求。

3、应用未满足良好用户体验,出现使用不流畅等现象。

4、应用在运行时未充分考虑CPU占用是否过高或者异常,导致终端出现卡顿、ANR现象。

5、应用在运行时未充分考虑内存占用是否过高或者异常,导致终端出现卡顿、ANR现象。

5、功耗

在小米设备上运行的应用必须通过在小米的功耗要求,不得出现以下功耗不达标的情况:

1、应用转入后台时,有服务处于运行状态(该服务与应用核心功能相关且必要的除外)。

2、应用转入后台时,未主动释放占用资源。

3、应用转入后台后,私自启动。

4、应用转入后台时,有持锁行为。

5、应用转入后台时,占用系统资源(例如,占用蓝牙以及GPS系统资源等)。

编辑:yimen,如若转载,请注明出处:https://www.yimenapp.com/kb-yimen/12863/

部分内容来自网络投稿,如有侵权联系立删

(0)
上一篇 2022年11月25日 上午10:58
下一篇 2022年11月25日 上午11:01

相关推荐