网站大量收购独家精品文档,联系QQ:2885784924

终端应用开发指南V8.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
终端应用开发指南V8

终端应用开发指南 终端应用开发指南 中国移动 2014 年12 月 终端应用开发指南 目录 1.前言 1 2.终端篇 1 2.1 提高与应用的兼容性 1 2.2 协助优化应用性能 1 2.3 规范管理应用权限及行为 2 3.开发者篇 3 3.1 实现应用与终端较好的适配兼容性 3 3.1.1 适配问题的几类原因 3 3.1.2 如何实现应用与终端较好的适配兼容性 5 3.2 基于终端、网络因素提升应用性能体验 6 3.2.1 优化心跳机制 6 3.2.2 有效降低且可控化管理应用的内存占用 10 3.2.3 规范应用退出机制 11 3.3 应用安全 12 3.3.1 使用权限提示 12 3.3.2 内容安全 13 3.3.3 网络访问安全 13 3.3.4 用户个人数据传输及存储安全 13 3.3.5 其他 14 4.展望未来 14 5.结束语 16 1.前言 在当今飞速发展的移动互联时代,智能手机的发展使各种应用应运而生,平 均一部智能手机上安装的应用数量为 26[1] 。26 个应用在同一载体上为用户创造 了丰富便捷的掌上生活。除了单纯地去优化应用的功能性体验,从终端、网络因 素出发进一步提升应用的性能及用户体验是愈来愈值得思考的问题。为引导应用 与终端、网络更好的协同,为用户提供性能更好、更安全的使用体验,中国移动 制定此指南。 2.终端篇 本篇向终端厂商提出以下建议,以提高应用的适配成功率、协助用户自主管 理应用程序,为用户提供更规范安全的业务体验。 2.1 提高与应用的兼容性  终端厂商应尽量减少对安卓原生系统的改动,尽量避免频繁地在不同终 端上对系统进行不同的变更,减少给应用开发者带来适配困难。建议终端在 上市前的测试环节,针对市场上主流应用进行适配兼容性测试。  终端厂商在开发手机时应支持当前应用使用较多的终端能力,这些能力 既包括软件的API接口,也包括各类传感器,如方向、重力、加速、NFC、指 纹识别等,以便于应用为用户创造更加丰富的产品场景。 2.2 协助优化应用性能  终端厂商可以从系统级规范应用的心跳发送行为。例如:将发送心跳包 的接口预设为固定时间,如4分钟发送一次(参见3.2.1节),对预设时间间隔 内的数据请求进行排队缓存,到达预设时间后,将多个业务心跳包的统一发 送。如个别应用有特殊需求,可为其开放特殊接口。  终端厂商应在系统级为用户提供查看应用最大占用内存的选项:用户可 以在终端设置中查看每个应用的内存占用情况,并设置提醒。如将应用A 的 最大内存占用提醒设置为100MB,则如在使用过程中应用A 的内存占用空间 [注1]来自Google’s Our Mobile Planet 1 终端应用开发指南 接近100MB后,对用户弹出提醒。 2.3 规范管理应用权限及行为  调用终端能力权限管理 终端厂商应在系统级为用户提供对应用调用终端能力权限做统一规范管 理的功能。用户可以设置管理每个应用可以调用的终端能力,如发送短信权 限、数据流量权限等。例如允许应用A 、B、C发送短信,不允许用户C、D调 用照相功能。对调用终端能力权限的管理应至少包括“允许” 、“禁止” 、“使用 时提示”三种方式。  访问终端资源权限管理 终端厂商应在系统级为用户提供对应用访问终端资源权限做统一规范管 理的功能。用户可以设置管理每个应用可以访问的终端资源,如访问相册内 容权限、读取通讯录

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档