Android Go — версия Android, созданная для смартфонов начального уровня. с меньшим объемом оперативной памяти, что означает меньший вес и экономию данных, что позволяет OEM-производителям создавать доступные устройства начального уровня, расширяющие возможности людей.
В течение нескольких лет эта редакция Android ориентировалась на то, чтобы действительно функционировать на компьютерах начального уровня, и минимальные требования для ее работы были идеальными, так как изначально требовалось минимум 512 МБ оперативной памяти. Но теперь все изменилось, и в новой версии (Android 13) используется не менее 2 ГБ ОЗУ.
В этом последнем обновлении не так много изменений, поскольку Google уже добился стабильности Android 13. Google заявляет, что минимальный объем оперативной памяти для Android Go, младшей версии Android, теперь составляет 2 ГБ для Android 13 по сравнению с 1 ГБ раньше.
Однако eповышенные системные требования означают, что любой телефон, не соответствующий с минимальными характеристиками вы не сможете обновиться до Android 13. Новые телефоны, запускаемые с Android 13, должны будут соответствовать минимальным требованиям, чтобы иметь право на участие, хотя запуск с более старой версией Android (с более низкими требованиями) еще какое-то время останется вариантом.
«Операционная система Android делает вычислительные мощности доступными для всех. Это видение применимо ко всем пользователям, в том числе к тем, кто использует простые телефоны и сталкивается с реальными ограничениями в отношении данных, хранилища, памяти и многого другого. Для нас было особенно важно сделать это правильно, потому что, когда мы впервые анонсировали Android (версия Go) в 2017 году, люди, использующие недорогие телефоны, составляли 57% всех поставок устройств по всему миру», — сказала Нихарика Арора.
Компания выпустила первую бета-версию для разработчиков в феврале и сделала несколько заметных заявлений о выпуске второй общедоступной бета-версии в мае на своей конференции разработчиков. Предыдущие бета-версии Android 13 были запущены с несколькими новыми функциями, включая инструмент разрешения уведомлений и средство выбора фотографий для ограничения изображений, к которым может получить доступ приложение, а также тематические значки приложений и языковую поддержку для каждого приложения. Также поддерживается новый аудиостандарт Bluetooth LE. Android 13 также основан на оптимизации планшетов, которую Google представила в 12L.
Требования Android Go предназначены в основном для обеспечивать соблюдение требований OEM в развивающихся странах, где еще можно найти устройства с 1 Гб ОЗУ. Google говорит, что сегодня более 250 миллионов человек используют Android Go.
Android Go — это не совсем другая версия Android, поскольку это в основном андроид со специальным тегом "малая оперативная память" перевернутый, что делает его «Go Edition». Он поставляется с набором специальных приложений Google Go, предназначенных для недорогих устройств и пользователей в развивающихся странах.
В сообщении в блоге Google сообщает разработчикам, что обновление включает в себя кандидата на выпуск Android 13 для устройств Pixel и эмулятор Android и что все поверхности приложений являются окончательными, включая API SDK и NDK, поведение устройств, системно-ориентированные приложения и ограничения на интерфейсы, не относящиеся к SDK. По словам Google, финальная бета-версия с этими элементами, последними исправлениями и оптимизациями дает разработчикам все необходимое для завершения тестов.
Со стороны характеристик мы можем найти бесплатная оптимизация кэш-памяти в onTrimMemory(), который всегда был полезен для приложения, чтобы уменьшить ненужную память из его процесса. Чтобы лучше понять текущий уровень минимизации приложения, можно использовать ActivityManager.getMyMemoryState(RunningAppProcessInfo), а затем попытаться оптимизировать/минимизировать ненужные ресурсы.
Также подчеркивается, что ядро имеет некоторые специальные оптимизации для отображаемых файлов в постоянной памяти, например загрузка неиспользуемых страниц. Как правило, это полезно для загрузки больших ресурсов или моделей машинного обучения.
Кроме того, он также вводит правильное планирование задач, для которых требуются аналогичные ресурсы (ЦП, ввод-вывод, память): параллельное планирование может привести к параллельному выполнению нескольких операций с интенсивным использованием памяти, что приведет к их конкуренции за ресурсы и превышению максимального использования памяти. приложения.
В конце концов если вам интересно узнать об этом больше, вы можете проверить подробности в по следующей ссылке.