Android.10变化(二)

默认情况下,应用程序无法获取实际的MAC地址
这一改变没有争议,但大多数安卓用户一直呼吁采取更多隐私措施。许多用户喜欢IOS的原因是IOS可以更好地保护隐私。Android 10也是一个受欢迎的改进。

应用程序权限不再是一刀切
这是另一个与权限相关的改进。过去,如果一个应用需要使用某个权限,比如地理位置,它可以通过这个权限随时随地获取信息,无论授权后应用是否在前台运行。这会引起很多问题。例如,我们只想打开地图导航,而不想关闭地图,但是我们经常被监视。在Android 10中,这个问题最终得到了改善。
Android 10改进了权限管理系统,允许app在前台运行时使用一定的权限。例如,地图应用程序只能在使用时定位。这种机制类似于IOS。

在Android 10中,应用程序只能在使用时获得位置权限
简而言之,在Android 10中,一刀切的权限、给予和不得到回报的情况大大改善。虽然Android是一个开放系统,但这并不意味着应用程序应该获得绝对的自由——至少在权限管理方面,应用程序不应该做任何它想做的事情。

应用程序无法访问剪贴板
剪贴板是Android系统中一个长期存在的隐私黑洞。只要你复制一些文本,其他应用程序就可以读取你复制的内容。在某种情况下,后果仍然很严重——例如,如果你复制了帐户密码,如果你不确定,应用程序将读取它。至于应用程序是否会传播你的信息,恐怕你只能让它发生。

并非所有应用都可以随意读取剪贴板
在Android 10中,系统改进了这一方面。大多数应用程序无法再肆无忌惮地读取系统剪贴板的内容。只有少数与文本输入和编辑相关的应用程序,比如input method,才拥有这种权限。然而,这也带来了不好的体验。例如,复制淘宝网密码后,可能无法直接跳转到产品页面。但总的来说,这种改进仍然是必要的。

收紧API调用
除了免费的文件系统和宽松的权限管理,丰富多彩的API是Android开放性的另一个体现。然而,在最近几代系统中,Android一直在收紧其API。例如,在Android 9中,第三方api的使用受到了很大的限制。在最新的Android 10中,api的使用受到了进一步的限制。一些最常用的Android玩家的利器,比如太极、冰箱、黑域等应用,可能会面临功能上的限制。

Android在API收紧方面有很多争议。一方面,它可以使应用程序的行为更加规范,减少待在后台的情况;另一方面,它也使得Android应用程序的可玩性大大降低,Android应用程序越来越像生活在IOS中。这是好事还是坏事?如何在开放和管理之间找到平衡,恐怕值得谷歌考虑。

统一手势体验
iPhone进入全屏时代后,苹果粉丝推出的手势让很多人喜欢,但对于Android用户来说,这并不一定是新鲜事——Android机器早就有了大量的手势操作方案,无论是第三方ROM还是手势应用带来的方案,它总能满足你。然而,在Android 10中,谷歌限制了第三方的姿态。

根据谷歌最新的文档规范,主要安卓原始设备制造商必须使用安卓10自己的手动导航和传统的三按钮导航。谷歌实际上是在迫使原始设备制造商隐藏他们自己的手势导航系统。尽管它们可以包含在设备中,但谷歌表示,它无法通过“安装向导”或任何其他方法(包括弹出窗口或通知)来提升它们,显然也不能成为默认选项。

显然,谷歌的做法是统一Android设备体验,但这引起了人们的不满。相信很多oem厂商比Google更早参与到Android手势操作的设计中,Android 10的手势操作未必优于第三方高明。OEM厂商为安卓阵营改善全面屏体验、乃至普及全面屏立下汗马功劳,谷歌这一封闭的策略有卸磨杀驴嫌疑,可谓非常不厚道了。