
Google готовит улучшения ядра для устройств Android, которые, как утверждается, увеличат время загрузки на 30% на Pixel 10 — первом полу-официальном упоминании неанонсированного смартфона.
На этой неделе в AOSP появились два новых коммита, касающихся «Параллельной загрузки модулей». Google внесла изменения в «раннюю часть многоэтапного процесса инициализации» Android, как объясняет Android Authority. Этот процесс загружает «критически важные модули ядра», которые могут изменять функциональность ядра по требованию. Коммиты ссылаются на новый «Режим производительности», который ускоряет процесс, а также на новый «Консервативный режим», оба из которых были протестированы на оборудовании Pixel 10.
«Режим производительности», согласно заявлению, сокращает время загрузки на Pixel 10 на 30%, а на «Pixel Fold» — на 25%. Если понимать это буквально, то речь идет о Pixel Fold 2023 года, что было бы логично, учитывая меньшие улучшения, но вполне возможно, что это относится и к другому неанонсированному устройству.
Добавлен режим производительности. Он улучшил производительность параллельной загрузки модулей, позволив основному потоку идентифицировать любые новые независимые модули, не дожидаясь, пока подпотоки загрузят все старые независимые потоки.
Тест: Pixel 10 сокращает время загрузки на 30%, а Pixel Fold — на 25%
Тем временем, «Консервативный режим» позволяет Pixel 10 «загружаться нормально». Этот режим, по-видимому, используется для отладки.
Параллельная загрузка модулей: добавлен консервативный режим. Он помогает нам отлаживать или более консервативно загружать модули.
Тест: Pixel 10 может загружаться нормально.
Реальное влияние этих изменений на время загрузки устройств Android остается неясным, поскольку 30%-ное сокращение относится только к одной конкретной части процесса загрузки.
Ожидается, что Google выпустит Pixel 10 позднее в этом году.