Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Оптимизация производительности Android

Следуйте инструкциям в этом разделе, чтобы ваши устройства Android минимизировали использование ресурсов и оптимизировали производительность. И воспользуйтесь преимуществами множества тестов и инструментов, описанных в разделе « Оценка производительности», как часть вашей работы, чтобы максимально использовать возможности Android.

Кеширование APK

В этом документе описывается разработка решения для кэширования APK для быстрой установки предварительно загруженных приложений на устройство, поддерживающее разделы A / B. OEM-производители могут размещать предварительные загрузки и популярные приложения в кэше APK, хранящемся в основном в пустом разделе B, на новых устройствах с разделами A / B, не затрагивая пространство данных, доступное пользователю.

Время загрузки

Android 8.0 позволяет сократить время загрузки, поддерживая несколько улучшений для ряда компонентов. Этот документ содержит рекомендации для партнеров по улучшению времени загрузки для определенных устройств Android.

Здоровье

Android 9 включает android.hardware.health HAL 2.0, обновление основной версии с health@1.0 HAL. Этот новый HAL предлагает более четкое разделение между фреймворком и кодом поставщика, большую степень свободы для настройки поставщика в отчетах с информацией о работоспособности и больше информации о состоянии устройства, чем просто аккумулятор.

Убийца памяти

Процесс lmkd пользовательского пространства реализует те же функции, но с уже существующими механизмами ядра для обнаружения и оценки lmkd памяти. Он использует события vmpressure, генерируемые ядром, чтобы получать уведомления об уровнях нагрузки на память.

Низкая оперативная память

Android поддерживает устройства с объемом оперативной памяти всего 512 МБ. Эта документация предназначена для помощи OEM-производителям в оптимизации и настройке Android для устройств с низким объемом памяти.

Профильная оптимизация

Система сборки Android поддерживает использование оптимизации на основе профиля (PGO) Clang на собственных модулях Android, которые имеют правила сборки чертежей.

Снимки задач

Моментальные снимки задач - это инфраструктура, представленная в Android O, которая объединяет скриншоты для недавних миниатюр, а также сохраненные поверхности из диспетчера окон. Эскизы недавних событий представляют последнее состояние задачи в представлении недавних.

Ведение журнала с упреждающей записью

Android 9 представляет специальный режим SQLiteDatabase, называемый Compatibility WAL (ведение журнала с упреждающей записью), который позволяет базе данных использовать journal_mode=WAL , сохраняя при этом поведение, journal_mode=WAL в сохранении максимум одного соединения для каждой базы данных.