Руководитель TWRP объясняет, почему кастомному рекавери потребуется время для поддержки Android 10

click fraud protection

Руководитель TWRP и старший признанный разработчик XDA Дис_Трой выделил некоторые проблемы, связанные с поддержкой Android 10 для пользовательского восстановления. Читай дальше!

Название десерта или нет, Андроид 10 это вкус сезона. Несколько флагманов от известных OEM-производителей получили официальные обновления, а несколько других получили новую версию ОС благодаря специальным прошивкам Android 10. Google также очень доволен скоростью внедрения Android 10, ставший возможным благодаря Project Treble и множеству других изменений, произошедших за эти годы. К сожалению, хотя Android 10 приносит с собой свои радости, он также усложняет некоторые вещи для пользовательских рекавери, таких как TWRP. Ведущий разработчик TWRP и старший признанный разработчик XDA Дис_Трой выделил некоторые проблемы, с которыми сталкивается рекавери на пути к официальной поддержке Android 10.

Как прямо говорит Dees_Troy, поддержка TWRP для Android 10 займет некоторое время. Его заявления сделаны в отношении Google Pixel 3 и Google Pixel 4, а также для устройств, которые будут поставляться с Android 10 в качестве базовой версии. Старые устройства, не относящиеся к Pixel, которые поставлялись с более ранними версиями Android и впоследствии были обновлены до Android 10, не затронуты.

По словам разработчика, Android 10 внес одни из самых больших изменений в реализацию восстановления AOSP за последние годы. Компоненты в AOSP рекавери перенесены в подпапки, что делает внесение изменений в TWRP более трудоемким. Изменения, внесенные в виртуальный диск, например переход от статических двоичных файлов без связанных библиотек к динамическим. связывания, также предоставили разработчикам решения о том, как лучше всего двигаться вперед в свете этих изменения. Даже когда эти решения были приняты, возникают новые проблемы, такие как монтирование системного раздела в /system в свете этой динамической компоновки. В Android 10 также представлено то, что разработчик называет «суперразделом» — раздел, содержащий множество более мелких разделов; а Google использует файловую систему ext4, доступную только для чтения, для новых динамических разделов внутри суперраздела. Это ставит перед разработчиками новые задачи, требующие решения, например, как пользователи будут устанавливать GApps и как предоставить пользователям правильные инструменты для управления динамическими разделами и внесения изменений в них перегородка.

Все эти изменения и сопутствующие реакции требуют внесения некоторых изменений, а также дискуссий о том, как лучше всего подойти к ситуации. Конечным результатом является то, что официальному TWRP потребуется некоторое время для достижения полной поддержки Android 10.


Источник: ТВРП