- 新的 API level target requirements。
- 禁止年利率(APR)为 36% 或以上的贷款应用程序。
- 禁止滥用 Accessibility API。
- 对从外部来源安装包的权限进行新的策略修改。
对新发布的应用程序的 API level targeting requirement
那些未能遵守这一要求的应用将被拒绝列入 Android 的官方应用商店 Play Store。现有的应用程序如果不以最新的主要 Android 版本两年内的 API level 为目标,将会被从 Play Store 中删除。
现有应用程序的 API level targeting requirement
这一变化旨在迫使应用程序开发人员采用更严格的 API 策略来支持较新的 Android 版本,通常是更好的权限管理和撤销、通知反劫持、数据隐私增强、网络钓鱼检测等。
谷歌方面在博客文章中解释称,背后的理由很简单:“拥有最新设备的用户或完全关注 Android 更新的用户希望充分发挥 Android 提供的所有隐私和安全保护的潜力。扩展我们的 target level API requirements 将保护用户免于安装可能没有这些保护措施的旧应用程序”。需要更多时间进行迁移的用户可请申请延期 6 个月。
此举预计将迫使一些过时的应用程序采用更安全的做法,但也将不可避免地把一些不再积极开发的项目推向 Play Store 之外,从而导致用户转向不知名来源获取想要的应用程序的 APK,加大感染恶意软件风险。
Accessibility API 滥用
Android 的 Accessibility API 允许开发人员创建可供残障人士使用的应用程序,从而允许创建不同的方式来控制设备和使用其应用程序。但是,此功能经常被恶意软件滥用,在未经用户许可甚至不知情的情况下在 Android 设备上执行操作。
因此,谷歌的新策略进一步限制了其使用方式:
- 未经用户许可改变用户设置,或阻止用户禁用或卸载任何应用程序或服务的能力;除非由家长或监护人通过家长控制应用程序授权,或由授权管理员通过企业管理软件授权。
- 绕过 Android 内置的隐私控制和通知;
- 以欺骗性或以其他方式违反 Google Play 开发者政策的方式更改或利用用户界面。