Nextcloud与Google就安卓文件访问权限展开博弈
开源云存储应用Nextcloud长期依赖"完全文件访问"(Full Files Access)这一关键权限来实现完整的数据同步功能。然而自2024年9月起,Google以安全顾虑为由,拒绝Nextcloud Files安卓版继续使用该权限,并建议改用更注重隐私的替代方案——存储访问框架(Storage Access Framework)或媒体存储API(MediaStore API)。
争议升级过程
Nextcloud认为Google的解释缺乏说服力,尤其该公司早在2024年年中就与Google就该权限展开过讨论,但未获回应。到了9月,Google突然撤销该权限,并阻止Nextcloud Files发布后续软件更新。
截至2025年5月,Nextcloud仍未找到解决方案。为此,该公司发布措辞严厉的博客文章,详述与Google的艰难交涉。Nextcloud将此事与欧盟近期因违反《数字市场法案》(Digital Markets Act)对苹果和Meta处以巨额罚款的案例相提并论,暗示Google存在类似的反竞争行为。
Nextcloud安卓应用显示的"自动上传变更"错误提示 | 图片来源:Nextcloud
科技巨头的垄断担忧
Nextcloud在博客中直言:"我们推测Google不敢对苹果或微软采取这种手段,因为这些公司会实施报复。但对于小公司,特别是像我们这样开发颠覆性技术的企业,他们就可以为所欲为。科技巨头害怕Nextcloud这样的小玩家会颠覆他们,就像他们当年颠覆其他公司一样。所以他们试图关上大门。"
事实证明,舆论压力仍然有效。在博客发布数日后,尽管双方谈判僵持近一年,Google主动提出恢复Nextcloud Files的文件访问权限——虽然未就此发表公开声明。
技术权限的必要性
为何该权限对Nextcloud如此关键?虽然"完全文件访问"确实涉及隐私问题,但这是Nextcloud提供完整文件同步体验的基础。Google强制要求应用采用新的文件访问框架,实际上削弱了该功能,导致应用核心特性无法正常运作。
对开发者而言,确实存在需要使用敏感权限的合理场景。但Google当前的政策倾向于一刀切限制,形成僵化的审批流程,甚至经常拒绝合理合规的敏感权限申请。