# Google 高管谈论 Android 的应用权限

- 作者：积木
- 发布时间：2015-06-11 17:22
- 分类：特稿
- 原文：https://www.ifanr.com/530697

[![App Permission](https://s3.ifanr.com/wp-content/uploads/2015/06/app-permission.jpeg)](http://www.ifanr.com/530697/app-permission)

在 Android 下一个大版本 Android M 中，Google 加强了对应用权限的管理。今后，用户可以对第三方应用的权限进行限制，不需要在全面接受或者放弃安装之间做选择了。在接受[卫报](http://www.theguardian.com/technology/2015/jun/09/google-privacy-apple-android-lockheimer-security-app-ops)采访时，Google 的 Android 和 Chrome OS 开发主管 Hiroshi Lockheimer 谈论了 Android 的应用权限问题。

2013 年，在 Android 4.3 Jelly Bean 中，Google 增加了一个名为“Apps ops”的功能。通过这个功能，用户可以限制第三方应用的权限。不过，它是一个隐藏功能，必须通过第三方工具才能使用上。“App ops 发布的时机不太对头；我们需要全面解决问题，而不是单独地发布 App ops。那时候，应用的权限请求是在安装时，而不是在运行时。” Hiroshi Lockheimer 说。

因此，到了 Android 4.4.2 更新后，App ops 就被移除了。“从 2008 年开始，在 Android 应用开发上，特定功能是无法被系统强行关闭的。开发者们从未想过那样的问题，那时候的 API 也不是那样设计的。”

当时，Google 担心的是，系统强行关闭权限请求，有可能导致应用的崩溃。不过，一些第三方 ROM，比如 Cyanogen，找到对单个应用进行权限控制的方法。Google 的解决方案却是两年后才发布。“这牵涉到许多人，从 Google 到开发者，再到消费者。要做好这件事情，就要照顾到所有人的利益，因此，这需要花费许多的时间。” Lockheimer 说，“我们从 M 开始，因为每次大版本发布，我们都能够对此类东西进行改进，我们能够修正和创造新的 API。”

新的权限控制系统适用于 Google 自己的应用。就是说，用户也可以拒绝 Google 应用对位置、通讯录或其它个人信息的请求。“这是 Android 的 ，我们不会把优先权给予 Google 应用，每个人都在公平的场地上竞赛，” Lockheimer 说，“Android 是一个操作系统，Google 是第三方开发者。它的应用，比如 Gmail 也要遵循统一的规则。”

Lockheimer 说，除了权限控制之外，Google 也强化了对应用的审查。这是为了维护用户的安全。当然，Google 的审查不会像苹果那么严格。

图片来自[卫报](http://www.theguardian.com/technology/2015/jun/09/google-privacy-apple-android-lockheimer-security-app-ops)
