Android Központi

Először nézze meg a TeamWin Recovery Project (TWRP) 2.0-t

protection click fraud

YouTube link a mobilos megtekintéshez

Azok számára, akiket érdekel a telefon helyreállításának következő szakasza, szánnék egy kis időt arra, hogy megnézze. Biztos vagyok benne, hogy mostanra néhányan átváltottak a TeamWin egyéni helyreállítására (amelyet TWRP-nek hívnak), és leültünk a fejlesztővel agrabren bepillantást nyerhet a helyreállítás legújabb iterációjába, a TWRP 2.0-ba.

Az interjú két videóban, valamint a szünet után válogatott részletekben készült.

YouTube link a mobilos megtekintéshez

MígA TWRP 2.0 azindul, ez szeptember közepe. Júliusban kijöttök a TWRP 1.0-val?

Ez nagyjából jól hangzik.

Tehát ez a TWRP 2.0?

Ez a TWRP 2.0 alapértelmezett interfésze.

Amikor a TWRP-t eredetileg létrehozták, az egyik első reakcióm, amikor azt mondták: "alulról fogunk felépülni a nulláról kezdjük”, így hangzott: „Rendben, felhasználóbaráttá kell tennünk”, amit soha nem találtam helyre lenni. Az összes hangerőszabályzó navigáció. Tehát, amit tettünk, azt mondtuk: „Oké, hogyan tehetnénk ezt könnyen használhatóvá?”

Ez most még prototípus, csak néhány funkció működik. De például telepíteni fogunk egy ROM-ot. Tehát megérintem a Telepítést, és megvan a választásom, itt vannak a mappáink és a fájljaink az aktuális mappában.

Tehát végiggörgetem, és létrehoztam egy ROM-ok nevű területet. Megérintem a ROM-okat, megváltozik a fájllistám. Ez mind azt a funkciót fogja használni, amelyet az emberek a TWRP 1.0-val megtanultak szeretni. Tehát előveszem a Flashback ROM-ot. Megérintem, és megmondja, mi az aktuális választásom. Különféle lehetőségeket tehetek, villogás után törölhetem a gyorsítótár újraindítását, és megnyomom a flash gombot.

A TWRP 2.0 felülete teljesen más, mint minden más helyreállításhoz, még a TWRP 1.0-hoz is. Most az érintőképernyőt használjuk a helyreállításhoz. Ez a telefonokon is működni fog, csak kicsinyítve?

Csak kicsinyítve. Nos, a TWRP 2.0 egyik legszebb tulajdonsága, hogy az elején megnézett interfész valójában az eszköz SD-kártyáját tölti le.

Van egy alapértelmezett beépített, és valójában az, amit láttál, az lenne, ami be van építve, de a fejlesztés szempontjából ez valójában nehezebb. Ez megköveteli a helyreállítás újjáépítését. Tehát az úgynevezett tematikust használjuk.

Nagyon várjuk, hogy a tematikus közösségnek ez tetszeni fog. Minden, amit a címlapon láttál, XML-ből származott. Vannak egyedi betűtípusok. A frissítésben jelenleg használt betűtípus valójában az a szabványos betűtípus, amelyet minden helyreállít használata, és ezt fix szélességű betűtípusnak nevezik, ami azt jelenti, hogy minden karakter egy bizonyos méretű át.

De amikor ez a művelet befejeződik, visszatérhetünk a főmenübe, és ha ténylegesen megnézzük, a betűtípus más.

A tematikusok el tudják fogadni, és azt tervezzük, hogy közzétesszük az összes részletet a saját téma megírásához.

TWRP-hez?

TWRP 2.0 esetén.

Tehát ha azt szeretné, hogy sportkocsikat mutasson be, akkor legyen sportkocsija. Ha azt szeretné, hogy nőkről készült képek legyenek, készítsenek képeket nőkről. Bármit akarsz, és ez csak egy téma, ez egy skin.

Mennyire volt nehéz az érintőképernyőt működésre bírni a helyreállítás során? Mert ez olyasvalami, amit még soha nem láttunk.

Valójában vannak olyanok, akik már csinálják. Valaki felvette a TWRP 1.0-t, és úgy csinálta, hogy az a Thunderbolt mozdulatokra épüljön. Ez a szempont valójában a TWRP 2.0 egyik egyszerűbb része volt.

A TWRP 2.0 nehézsége az volt, hogy annyira bővíthetővé és tematikussá tette. Kevésbé volt szó az érintőfelületről, mint a grafikus felhasználói felületről. Tehát egy lépéssel tovább akarok lépni, és azt mondom: oké, hasonlóan a TWRP 1.0-hoz, megmondjuk az akkumulátor töltöttségi szintjét és az időt. Az egyik jó dolog az, hogy a TWRP 1.0-val ellentétben, ha ezt itt hagyná, az akkumulátor töltöttségi szintje csökkenni fog.

Támogatjuk az animációkat. Ha ezt választottuk volna, ez a kis Android időnként hullámozhatna. Bármit, amit a téma igazán akar vele csinálni, azt általában megnyitjuk. És ez nem csak arról szól, hogy „adjon meg egy grafikát”.

Lehetővé tesszük több betűtípus betöltését, és elkészítünk bizonyos objektumokat, amelyek megkönnyítik a dolgokat. Ezek gombok. Jelenleg nincsenek bennük ikonok, de támogatjuk az ikonokat, így készíthetsz egy képet, amely a telepítést ábrázolja.

De visszatérünk a telepítéshez, és megmutatjuk azt a másik funkciót, amelyet a ROM-fejlesztők várhatóan imádni fognak.

Ez az animáció, ezek a videók és ez az egyedi telepítés mind magából a csomagból származik, az Inside the ROM tartalmazza a részleteket, a képeket és az animációt a telepítés egyedi tervezéséhez.

Ismerem a Synergy-t, egy nagyon jó ROM-ot, néhány fejlesztőtől, amikor telepítette, ez volt az ASCII szöveges szlogenje, hogy "Synergy". Azt mondtuk: „Miért van szüksége ASCII szövegre? Miért nem lehet valódi szöveged, valódi információd?”

Csak vettük a rendszerindító animációt, kihúztuk a fájlokat, betettük őket az animációs csomagba, és kész a TWRP-ben animációként írják le, és ugyanazokat a hurokképességeket tartalmazza, amelyeket az Android rendszerindításhoz biztosít élénkség.

Tehát valóban azt vettük, ahol a ROM-fejlesztők tematizálhatják a telepítést. Egyenesen attól a ponttól kezdve, amikor a felhasználó kiválasztotta, hogy telepíteni szeretné, valóban birtokba veheti a felhasználói élményt. Azt éreztethetik a felhasználóval, hogy ez az eszköz része, nem valami hátsó ajtó, titkos klub.

Mielőtt megjelentetek a TWRP 1.0-val, az az állomány helyreállításából épült fel. Amikor elindította a TWRP 1.0-t, tudta, hogy a TWRP 2.0 meg fog történni? Ez benne volt a kártyákban?

Igen. Amint a csapat, még azelőtt TWRP-nek (eredetileg RecoverWinnek hívták), már a RecoverWin indulásakor is az volt az első kijelentésem, hogy ehhez érintőképernyős interfész és grafikus felület kell.

Sokat vitatkoztak arról, hogyan kell csinálni, és az az elhatározás volt, hogy akkoriban elfoglalt voltam a Fre3vo-n és a HDMwIn-en, ezért megfogadtuk, és azt mondtuk: „Rendben, menjünk egy lépéssel tovább. Egyelőre hozzuk ki a TWRP 1.0-t, és működjön és jó legyen.”

Sok jó fejlesztő dolgozott ezen. AssassinsLament, Vividboarder, és Dees_Troy különösen hármat szeretnék felhívni.

Valóban csapatmunka volt, a TWRP 2.0 pedig valóban csapatmunka. A TWRP 2.0 teljes grafikus felhasználói felülete a TWRP 1.0 alapjain található, így a TWRP-be való interfész jelenik meg, nem pedig a TWRP újraírása.

A TWRP 2.0 alapötlete különösen az, hogy a felhasználó számára tetszetőssé, egyszerű felhasználói felületté tegyük, és olyan emberekhez is eljuttassuk, akiket megfélemlíthet a DOS-szerű helyreállítási képernyő?

Nagyon szeretnénk, ha könnyen használható és kényelmes lenne az emberek számára. Nem mulatság, hogy ott kell ülnöm furcsa gombokat váltogatni.

Úgy tűnik, minden eszköznek megvan a maga egyedi módja a manipulációnak. Ehelyett azt mondtuk, hogy miért nem következik, tudod, mindegyiknek van érintőpanele. Akkor miért kell használnunk???

A témák esetében előre látja, hogy a TeamWin webhelyén helyezik el őket, vagy csak lebegnek az XDA-n?

Valójában még nem döntöttünk a sémáról. Szóba került, hogy a TeamWin egy olyan helyet biztosíthat, ahol az emberek megragadhatják a nekik tetsző témákat.

Eszköz-specifikusak, különösen felbontás-specifikusak. Például ezt a témát 1024x600 képpontra tervezték, ami a GTablet natív felbontása. A másik jó dolog az, hogy ugyanaz a TWRP 2.0 motor, amely jelenleg ezt futtatja, az EVO 4G-t futtatja. Csak egy zip fájl kellett hozzá.

Ez egy XML-fájl, néhány betűtípus és néhány kép, amelyek kényelmesen össze vannak kötve. Dióhéjban ennyi minden, amit csináltunk vele. Elég erős, még leállítási animációink is vannak. Mindezt az XML-ből vezérlik. Az XML-fájlon belül vannak műveleteket tartalmazó szakaszok.

Valóban elvállaltuk, hogy a témák irányítását adjuk a felület felett.

Nyilvánvalóan sok különböző dolog történik a helyreállítási térben, amit nem szoktam látni, és úgy gondolom, hogy a közösség egészében valószínűleg nagyon izgatott lesz.

Köszönjük, hogy lehetőséget adtunk arra, hogy megmutassuk a világnak, min dolgozunk a zárt függönyök mögött. Nagyon izgatottak vagyunk, hogy világgá vigyük.

Köszönet az utolsó pillanatban, mielőtt indulnunk kell?

Igen, a TWRP törzscsapatához, AssassinsLament, Dees_Troy, és Vividboarder. A TeamWin többi részét is, és köszönjük Koush és Amon_RA inspirációjukért és az Android közösség iránti elkötelezettségükért.

A korábbi Android rendszerindítási animációt a GLa'DOS készítette, és ami a legfontosabb, külön köszönet érte @courtneyj0610 az irántam, a gyerekeknek való odaadásáért és a hetekig tartó hosszú éjszakák elviseléséért, amelyekbe ez a projekt a mai helyzetbe került.

instagram story viewer