Google要求开发者正确使用辅助类API,回归为残障人士服务
可能对于我们这些身体健全的人,平常不大会关注到残障人士,其实他们大部分人都像我们一样也会使用智能手机,特别是视障人士,有高达92%的比例在使用智能手机,因为智能手机同样可以帮助到他们更好地生活。Google在Android系统一直有为残障人士提供辅助服务和API,希望让他们更好地使用手机,但很多开发者却利用这些API来开发其它非辅助类APP,所以Google现在重新制定了相关规范,违反者要从Play商店下架APP。
这类软件用到了Android的辅助服务
在国外XDA Developer论坛上有开发者表示Google发邮件告知他们,Android系统中的辅助服务(accessibility services)仅限用在帮助残障人士的APP中,如果有APP用到了相关API,必须要向帮助残障人士解释清楚有怎样的功能可以让他们更便利,如果违反新的条例规定,Google会在从Play应用商店上下架那些调用了APP但又不为残障人士服务的APP。
Android系统中这个辅助服务和API由于考虑到要为无障碍功能的开发,相比其它API可以调用更多系统和设备的底层资源和控制,所以目前有不少高定制、控制功能的系统工具APP,甚至定制OS的自带功能都有用到这类服务。
外媒arstechnica在报道中提到了Tasker,这是个批命令APP,用户可以自行设定任务,让手机自动运行一些操作;KeyEvent,可以重定义手机的物理按键功能,如S8上面那个Bixby按键;Greenify,也就是绿色守护,用于杀后台APP,这在国内Android手机用户中是很流行的一个APP...还有很多大家觉得好用的系统加强型APP,其实都是“违规”了。
Google此举是希望开发者们可以用这个API来做应有的正事,虽然在系统本身上,Android有基本的残障辅助功能(如Talkback),但对于不同的残障情况还是无法帮助到这类人群,而Google把API开放给开发者们,他们却利用这个具备较高权限的API来开发其它应用,这种情况显然不是Google想看到的。