A TWRP vezető és az XDA elismert vezető fejlesztője, Dees_Troy kiemelte az Android 10 támogatásával kapcsolatos kihívásokat az egyéni helyreállítás terén. Olvass tovább!
A desszert neve vagy sem, Android 10 az évszak íze. A neves OEM-ek több zászlóshajója megkapta a hivatalos frissítést, míg többen az Android 10 egyedi ROM-oknak köszönhetően ízelítőt kaptak az új operációs rendszer verziójából. A Google is az nagyon elégedett az Android 10 elfogadási arányával, amelyet a Project Treble és az évek során végrehajtott egyéb változtatások egész sora tette lehetővé. Sajnos bár az Android 10 magával hozza a maga örömeit, néhány dolgot megnehezít az egyéni helyreállítások, például a TWRP esetében is. A TWRP vezető fejlesztője és az XDA Senior Recognised Developer Dees_Troy kiemelt néhány problémát, amelyekkel a helyreállításnak szembe kell néznie az Android 10 hivatalos támogatása felé.
Ahogy Dees_Troy őszintén fogalmaz, az Android 10 TWRP támogatása eltart egy ideig. Kijelentéseit a Google Pixel 3 és a Google Pixel 4, valamint az Android 10 alapverzióval szállított eszközökkel kapcsolatban tette. Nem érinti a régebbi, nem Pixel eszközöket, amelyeket az Android régebbi verzióival szállítottak, és amelyeket később Android 10-re frissítettek.
A fejlesztő szerint az Android 10 hozta a legnagyobb változásokat az AOSP helyreállítási megvalósításában az elmúlt években. Az AOSP helyreállítás összetevői almappákba kerültek, ami időigényesebbé teszi a módosítások TWRP-be való egyesítését. A ramdisken végrehajtott változtatások, például a statikus binárisok, amelyek nincsenek csatolva, a dinamikusak linkelés, a fejlesztők elé is állítottak olyan döntéseket, amelyeket meg kell hozniuk arról, hogyan lehet a legjobban továbblépni ezek fényében változtatások. Még ha ezek a döntések megszülettek, új kihívások merülnek fel, mint például a rendszerpartíció csatlakoztatása a /system-hez ennek a dinamikus csatolásnak a fényében. Az Android 10 azt is bemutatja, amit a fejlesztő "szuper" partíciónak nevez – egy partíció, amely egy csomó kisebb partíciót tartalmaz; a Google pedig csak olvasható ext4 fájlrendszert használ a szuperpartíción belüli új dinamikus partíciókhoz. Ez aztán új kihívások elé állítja a fejlesztőket, mint például, hogy a felhasználók hogyan telepítsék a GApp-okat, és hogy megfelelő eszközöket biztosítson a felhasználóknak a szuper dinamikus partícióinak kezeléséhez és módosításához partíció.
Mindezek a változások és a kísérő reakciók néhány módosítást igényelnek, valamint megbeszéléseket arról, hogyan lehet a legjobban megközelíteni a helyzetet. A végeredmény az, hogy a hivatalos TWRP-nek időbe telik, amíg eléri az Android 10 teljes támogatását.
Forrás: TWRP