Android 侧载部分应用程序难度为何不断攀升
自 16 年前操作系统的第一个版本发布以来,Android 就在 Android 手机上允许侧载,但也存在一些限制条件。而像苹果这样的公司正受到政府推动,被要求让侧载变得更简单,但 Android 可能正在采取一些倒退的步骤。
显然,谷歌的 Play 完整性 API 让 Android 用户侧载应用程序变得愈发困难。此功能能让开发人员验证其应用程序是否在正版 Android 设备上运行,有没有被篡改。通过最新更新,该 API 如今实际上能够检测应用程序是不是从 Google Play 商店安装的,如果想(或者开发人员想),还能采取纠正措施。
如果一个应用程序检测到它是侧载的,并且在谷歌应用商店中可用,它可以显示一个“修复提示框”,提示用户从应用商店下载该应用程序。如果用户拒绝,开发者如果认为合适,可以完全阻止用户访问该应用程序。这一举措让开发者能更轻松地阻止您侧载他们的应用程序,这有助于打击盗版,也能确保您拥有官方支持的版本。
这一特定功能并非意味着侧载被判了死刑,对于某些开发者而言,它可能是一个有用的工具。比如说,有些人可能会选择侧载应用的付费版本,更糟糕的是,还有人会非法修改应用的版本来解锁付费功能。有了这个功能,开发者会收到关于任何侧载的提示,并且能够迅速采取纠正措施。另外需要注意的是,只有您下载的应用在 Google Play 商店中可用时,才会弹出此提示。如果您侧载了在那里不可用的内容,那么就不会为您弹出这个提示。
另一方面,这可能有点像是个滑坡趋势,希望不会最终造成针对侧载的更严格限制。