谷歌在 Android 12 中推出了一种“性能等级”概念,开发者可以查询到设备的硬件信息,从而将设备分为不同的性能等级。在性能等级较低的设备中,开发者就可以选择关闭一些功能或者减少一些动画,从而让设备可以流畅运行。
谷歌近日推出了 Alpha 版 Jetpack Core Performance 库,可以让 App“在运行 Android 11(API 级别 30)及更高版本的设备上获得设备的性能等级。”
性能等级 12 要求为:
- 至少 6GB 内存
- 至少 400dpi 和 1080p 分辨率屏幕
- 至少 120MB / s 的顺序写入、250MB / s 的顺序读取、10MB / s 的随机写入和 40MB / s 的随机读取速度
- 必须(至少)配备一台 12MP 后置摄像头,能够以 4K 30 FPS 的速度进行录制
- 必须(至少)配备一台 4MP 前置摄像头,能够以 1080p 30 FPS 的速度进行录制
谷歌表示,OPPO、一加、realme、vivo 和小米等厂商的旗舰设备满足 Media Performance Class 12 要求,可率先进行优化:
- 一加 10 Pro
- OPPO Find X3 Pro
- realme GT 2 Pro
- vivo X60 Pro+
- vivo X70 Pro+
- 小米 12/12 Pro
- 谷歌 Pixel 6/6 Pro
更低一点的性能等级 11 的要求为:
- 至少 6GB 内存
- 至少 400dpi 和 1080p 分辨率屏幕
- 至少 100MB / s 顺序写入、200MB / s 顺序读取、10MB / s 随机写入和 25MB / s 随机读取速度
- 必须(至少)配备一台 12MP 后置摄像头,能够以 4K 30 FPS 的速度进行录制
- 必须(至少)配备一台 4MP 前置摄像头,能够以 1080p 30 FPS 的速度进行录制
三星 Galaxy S22 系列作为新发布的旗舰,却没有出现在列表中。根据 9To5Google 晒出的截图,S22+ 确实不支持性能等级,可能是由于三星在适配谷歌 Android 要求上并不是那么积极,比如一直都不支持无缝更新。