Керівник TWRP і старший визнаний розробник XDA Dees_Troy висвітлив деякі проблеми з підтримкою Android 10 для спеціального відновлення. Читай далі!
Назва десерту чи ні, Android 10 це смак сезону. Кілька флагманів від відомих OEM-виробників отримали свої офіційні оновлення, тоді як кілька інших відчули смак нової версії ОС завдяки спеціальним ПЗУ Android 10. Google також дуже задоволений темпами впровадження Android 10, що стало можливим завдяки проекту Treble і цілому ряду інших змін, внесених протягом багатьох років. На жаль, хоча Android 10 приносить із собою свої власні радості, він також ускладнює деякі речі для користувацьких відновлення, як-от TWRP. Провідний розробник TWRP і старший визнаний розробник XDA 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 більш трудомістким. Зміни, внесені до RAM-диска, наприклад перехід від статичних двійкових файлів без пов’язаних бібліотек до динамічних linking, також представили розробникам рішення щодо того, як найкраще рухатися вперед у світлі цих зміни. Навіть коли ці рішення прийняті, виникають нові виклики, такі як монтування системного розділу до /system у світлі цього динамічного зв’язування. Android 10 також представляє те, що розробник називає «супер» розділом — розділом, який містить купу менших розділів; і Google використовує файлову систему ext4 лише для читання для нових динамічних розділів у суперрозділі. Це ставить розробників перед новими проблемами, наприклад, як користувачі встановлюватимуть GApps і як щоб надати користувачам потрібні інструменти для керування та внесення змін до динамічних розділів на super перегородка.
Усі ці зміни та супутні реакції вимагають внесення кількох модифікацій, а також обговорення того, як найкраще підійти до ситуації. Кінцевим результатом є те, що офіційному TWRP знадобиться деякий час, щоб отримати повну підтримку Android 10.
Джерело: TWRP