下载应用这件事,Play 商店为什么比国内软件商店更好?( 二 )
以前几年大家热切期盼的「沙盒」机制分区存储为例 , 应用必须首先通过清单属性告诉Android系统「我的目标API级别是30 , 是支持最新特性的好应用」 , 系统在读取到这一声明后才会为应用启用分区存储机制;而对当时需要时间过渡的应用而言 , 它们在告诉系统自己的目标API级别不够30之后 , 系统则不会为这些应用启用「沙盒」机制 。
文章图片
文章图片
所以在Android开发者网站所列出的各种API接口、声明数值、字符串等信息旁 , 也都会有一行小字说明这个功能是在哪一个API级别中所加入的;在Android13的介绍中 , Google也有一个专门的页面来说明目标API级别在Android13及以上(另一种说法是「以Android13或更高版本为目标平台」)的应用将受到哪些行为变更影响 。
两年为期、相对严格
我们可以将2017年看作是Google开始着手治理Android系统「碎片化」问题的开始 , 这一年 , Android系统本身引入了著名的ProjectTreble , 让那些有开发实力的团队在系统大版本更新这件事情上直接转入了「快车道」 。
但系统更新仅仅是一方面 , 系统更新带来的各种新功能 , 除了手机厂商的配合 , 还是需要应用开发者这边积极响应 , 才能将Google所预想的Android体验带到用户手中 。
因此也是在2017年 , Google开始通过Play商店对Android应用的最终体验进行干预 , 首先在64位应用支持这件事情上开始了筹备 。2021年8月 , 经过四年多的筹备和过渡 , Play商店中的所有应用都具备了向64位设备提供对应支持的能力 。
文章图片
文章图片
同时 , 近几年Play商店在API级别上的规范也逐渐成型 。
总体而言 , 对于那些需要在Play商店中持续提供更新的大部分应用 , GooglePlay商店一般会提供一年左右的时间来让开发者针对最新的目标API级别进行适配 。
这里Play商店将应用分成了三类:新应用、应用更新和现有应用 , 新应用指此前从未在Play商店发布过的应用 , 应用更新指已经在Play商店上架的应用所提供的更新版本 , 现有应用则对应那些已经发布在Play商店、但并不提供任何更新的应用 。
举个例子 , Android11正式版发布于2020年9月 , 目前GooglePlay管理中心的要求是:
2021年8月2日之后 , 新应用必须将目标API级别设置为对应的API级别30;
2021年11月1日之后 , 应用更新必须将API级别设置为对应的API级别30;
2022年11月1日之后 , 现有应用必须将目标API级别设置为对应的API级别30 。
如此一来 , 新应用开发和现有应用针对新版本系统特性跟进适配的窗口时间 , 便被控制在了系统更新后的一年左右时间内 。
至于那些妄图通过不提供应用更新保留Play商店上架状态的应用 , 上述限制的存在也有一定的限制作用:2022年11月1日之后 , 如果你的手机已经升级到了Android11及以上系统版本 , 那些目标API级别低于30的应用就不会出现在Play商店的页面和搜索结果当中了 。
我们姑且以「Play商店中能否搜到」这个行为为前提 , 对应Android版本和API级别 , 梳理一下最近一段时间内Play版应用将会提供的一些体验 。在2022年11月1日后:
所有能在Play商店中下载到的应用 , 都将提供分区存储(也就是「沙盒」)机制支持 。在数月未使用的情况下 , 已经授予的运行时敏感权限都会被系统自动重置;
- 腾讯起诉vivo不正当竞争,应用商店成第三方应用商店
- 约会应用tinder与谷歌就应用商店计费规则达成协议
- 国产自研!龙芯二进制翻译跨平台应用专区上线统信UOS
- 微软更新android应用与windows11整合
- googlei/o大会上的应用返回键
- 代号larp在哪玩(腾讯代号larp下载地址)
- 印度用户中android默认消息应用程序仍有大量广告
- 药企项目信息化管理解决方案——湖南恒兴医药信息化应用
- 百度翻译桌面端正式上架统信应用商店
- 健康怀仁怎么下载(健康怀仁app用户端下载地址)