Android Go,是 Android 的一个版本,专为入门级智能手机而设计 使用更少的 RAM,这意味着重量更轻并节省数据,使 OEM 能够创建价格实惠的入门级设备,为人们提供支持。
几年来,此版本的 Android 专注于真正在入门级计算机上运行,并且其操作的最低要求非常完美,因为最初它需要至少 512 MB 的 RAM。 但现在情况发生了变化,新版本(Android 13)至少有 2GB 的 RAM 使用量。
这个最新更新没有太多变化, 由于谷歌已经实现了 Android 13 的稳定性。谷歌表示,Android Go(低端版本的 Android)的最低 RAM 量现在为 Android 2 的 13GB,高于之前的 1GB。
但是,e他增加的系统要求意味着任何不符合 最低规格 您将无法升级到 Android 13。 搭载 Android 13 的新手机需要满足最低要求才能获得资格,但在一段时间内仍然可以选择搭载旧版 Android(要求较低)的手机。
“Android 操作系统让计算能力触手可及。 这一愿景适用于所有用户,包括那些使用基本手机并在数据、存储、内存等方面面临实际限制的用户。 做到这一点对我们来说尤其重要,因为当我们在 2017 年首次发布 Android(Go 版)时,使用低端手机的人占全球所有设备出货量的 57%,”Niharika Arora 说。
该公司于 13 月发布了第一个开发者测试版,并在 13 月的开发者大会上发布了第二个公开测试版,并发布了一些值得注意的公告。 之前的 Android 12 测试版推出了多项新功能,包括通知权限工具和照片选择器以限制应用程序可以访问的图像,以及主题应用程序图标和每个应用程序的语言支持。. 还支持新的蓝牙 LE 音频标准。 Android XNUMX 还基于谷歌在 XNUMXL 中引入的平板电脑优化。
Android Go 要求旨在 主要是 在发展中国家执行 OEM 要求, 仍然可以找到具有 1 GB RAM 的设备。 谷歌表示,如今有超过 250 亿人使用 Android Go。
Android Go 并不是一个完全不同的 Android 版本,因为 它基本上是带有特殊“低内存”标签的 android 倒置,这使其成为“Go Edition”。 它带有一组特殊的谷歌“Go”应用程序,针对发展中国家的低端设备和用户。
在博客文章中,谷歌告诉开发人员,该更新包括适用于 Pixel 设备和 Android 模拟器的 Android 13 候选版本,并且所有面向应用的表面都是最终的,包括 SDK 和 NDK API、设备行为、面向系统的应用程序和对非 SDK 接口的限制。 借助这些项目以及最新的修复和优化,谷歌表示最终的 beta 版本为开发人员提供了完成测试所需的一切。
在特征部分,我们可以发现 onTrimMemory() 中的免费缓存优化, 这对于应用程序减少其进程中不必要的内存一直很有用。 为了更好地了解应用的当前缩小级别,可以使用 ActivityManager.getMyMemoryState(RunningAppProcessInfo) 然后尝试优化/最小化不需要的资源。
还强调了 内核对映射文件有一些特殊的优化 在只读存储器中,例如下载未使用的页面。 通常,这对于加载大型资产或 ML 模型很有用。
此外,它还引入了对需要相似资源(CPU、I/O、内存)的任务的适当调度:并发调度会导致多个内存密集型操作并行运行,导致它们竞争资源并超过最大内存使用量的应用程序。
最后 如果您有兴趣了解更多有关它的信息,您可以在中查看详细信息 以下链接。