在Android下一个大版本Android M中,Google加强了对应用权限的管理。今后,用户可以对第三方应用的权限进行限制,不需要在全面接受或者放弃安装之间做选择了。在接受卫报采访时,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的审查不会像苹果那么严格。
本文来源:不详 作者:佚名