Ръководителят на TWRP обяснява защо ще отнеме време персонализираното възстановяване да поддържа Android 10

click fraud protection

Ръководителят на TWRP и XDA старши признат разработчик Dees_Troy подчерта някои от предизвикателствата с поддръжката на Android 10 за персонализираното възстановяване. Прочетете!

Име на десерт или не, Android 10 е вкусът на сезона. Няколко флагмани от видни производители на оригинално оборудване получиха своите официални актуализации, докато няколко други получиха представа за новата версия на операционната система благодарение на персонализираните ROM за Android 10. Google също е много доволен от степента на приемане на Android 10, което стана възможно благодарение на Project Treble и множеството други промени, направени през годините. За съжаление, докато Android 10 носи със себе си своите собствени радости, той също така прави някои неща трудни за персонализирани възстановявания като TWRP. TWRP водещ разработчик и XDA Senior Recognized Developer Dees_Troy подчерта някои от проблемите, пред които е изправено възстановяването по пътя към официална поддръжка на Android 10.

Както Dees_Troy го казва направо, поддръжката на TWRP за Android 10 ще отнеме известно време. Изявленията му са направени във връзка с Google Pixel 3 и Google Pixel 4, както и за устройства, които ще се доставят с Android 10 като основна версия. По-стари устройства, различни от Pixel, които се доставят с по-стари версии на Android и впоследствие са актуализирани до Android 10, не са засегнати.

Според разработчика, Android 10 донесе някои от най-големите промени в изпълнението на възстановяването на AOSP през последните години. Компонентите при възстановяването на AOSP са преместени в подпапки, което прави сливането на промените в TWRP по-отнемащо време. Промени, направени в ramdisk, като преминаване от статични двоични файлове без свързани библиотеки към динамични свързване, също представиха на разработчиците решения, които да вземат за това как най-добре да продължат напред в светлината на тези промени. Дори когато тези решения са взети, възникват нови предизвикателства, като например монтиране на системния дял към /system в светлината на това динамично свързване. Android 10 също въвежда това, което разработчиците наричат ​​"супер" дял - дял, който съдържа куп по-малки дялове; и Google използва файлова система ext4 само за четене за новите динамични дялове в рамките на супер дяла. След това това поставя разработчиците пред нови предизвикателства за справяне, като например как потребителите ще инсталират GApps и как за да предостави на потребителите правилните инструменти за управление и извършване на промени в динамичните дялове на super преграда.

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


източник: TWRP