Почему Android больше не нужен кэш-раздел
Те пользователи, которые давно используют Android хорошо знакомы с опцией «clear cache» при восстановлении, но, благодаря некоторым недавним изменениям в работе Android, раздел кэша ушел в прошлое. Вот почему.
Традиционно Android загружает обновление, сохраняет его в разделе кэша, а затем применяет его к системному разделу, когда устройство перезагружается. Этот процесс занимает немного времени, тогда ОС должна «оптимизироваться» после завершения перезагрузки, чтобы очистить установку. Это не плохая система, сама по себе, но это не так эффективно, как могло бы быть.
Начиная с Android Nougat, Google внедрила новую систему обновления, которая имитирует то, что компания использовала в Chrome OS в течение многих лет. Эта новая система обновлений является причиной того, что раздел кэша больше не нужен.
Если кратко, то новая система по-прежнему использует два раздела, но они оба являются системными разделами. Вместо того, чтобы загружать обновление в раздел кэша, а затем применять его к текущему системному разделу, система имеет два идентичных системных раздела. Файл обновления применяется к бездействующему разделу, пока Вы продолжаете использовать существующий системный раздел, как обычно. Затем, когда Вы перезагружаете телефон для завершения обновления, системные разделы просто заменяются — обновленный раздел становится новым основным системным разделом, а другой становится бездействующим до тех пор, пока не будет выпущено другое обновление.
Таким образом, вместо того, чтобы телефон не работал, пока он обновляется, весь процесс происходит в фоновом режиме. Обновление загружается и применяется, когда Вы продолжаете использовать свой телефон, и простая перезагрузка — это все, что требуется для замены разделов. Самое приятное то, что эта перезагрузка не займет много времени, чем обычная перезагрузка, поэтому Вы можете использовать свое устройство через несколько секунд.
Эта новая система полностью исключает необходимость в разделе кэширования, поэтому, если Вы используете новый телефон, который использует такие обновления, тогда Вы не увидите опцию «clear cache» в процессе восстановления.
Конечно, это относится только к новым телефонам. Более старые модели, которые поставляются с кеш-разделом, будут продолжать использовать указанный раздел и традиционную модель обновления, независимо от того, какую версию Android они используют.