Logo da.androidermagazine.com
Logo da.androidermagazine.com

Første kig på teamwin gendannelsesprojekt (twrp) 2.0

Anonim

YouTube-link til mobilvisning

For de mennesker, der er interesseret i den næste fase af gendannelse på din telefon, er det denne, jeg ville afsætte nogen tid til at tjekke ud. Jeg er sikker på, at nogle af jer nu er skiftet til TeamWin's brugerdefinerede gendannelse (kaldet TWRP), og vi er satte os sammen med udvikler- agrabren for et snik- kig ved den seneste iteration af deres opsving, kaldet TWRP 2.0.

Interviewet er i to videoer, plus udvalgte uddrag efter pausen.

YouTube-link til mobilvisning

Mens TWRP 2.0 starter op, er dette midt i september. I gik ud med TWRP 1.0 i juli?

Det lyder ret.

Så dette er TWRP 2.0?

Dette er standardgrænsefladen for TWRP 2.0.

Da TWRP oprindeligt blev oprettet, var en af ​​mine første reaktioner, da de sagde "vi vil opbygge en genopretning nedenfra og op, vi vil starte fra bunden, " var, "OK, vi skulle gøre det brugervenligt, ”Noget, som jeg aldrig har fundet bedring være. Alle navigationsstyrker til lydstyrken. Så i stedet, hvad vi gjorde, sagde vi, "Ok, hvordan kunne vi gøre dette let at bruge?"

Nu er dette stadig en prototype, kun et par af funktionerne fungerer. Men for eksempel vil vi installere en ROM. Så jeg trykker på Installer, og jeg har valgt, vi har vores mapper herover og vores filer i den aktuelle mappe.

Så jeg skal rulle igennem, og jeg har oprettet et område, der kaldes ROMs. Jeg trykker på ROM'er, min filliste ændres. Dette vil alle bruge alle de funktioner, som folk har lært at lide med TWRP 1.0. Så jeg tager Flashback ROM. Jeg tapper på det, det fortæller mig, hvad mit nuværende valg er. Jeg har forskellige muligheder, jeg kan gøre, jeg kan tørre cache-genstart efter at have blinket, og jeg ramte flash.

TWRP 2.0 sammenlignet med enhver anden gendannelse, også TWRP 1.0, er grænsefladen helt anderledes. Vi bruger berøringsskærmen i gendannelse nu. Det fungerer også på telefoner, lige nedskaleret?

Bare nedskaleret. En af de bedste funktioner i TWRP 2.0 er nu, at grænsefladen, som du kiggede på i starten, faktisk indlæser SD-kortet på denne enhed.

Der er en indbygget standard, og faktisk, hvad du så, ville være den, der er indbygget, men for udvikling er det faktisk vanskeligere. Det kræver genopbygning af opsvinget. Så vi bruger det, der kaldes tema.

Vi forventer virkelig, at temasamfundet vil elske dette. Alt, hvad du så på den forside, blev drevet fra XML. Der er brugerdefinerede skrifttyper. Skrifttypen, den bruger lige nu i opdateringen, er faktisk den standardskrifttype, som alle gendannelser bruger, og den kaldes en font med fast bredde, hvilket betyder, at hvert tegn tager en bestemt størrelse på tværs.

Men når dette er færdig med denne operation, vil vi kunne vende tilbage til hovedmenuen, og hvis du faktisk ser, er skrifttypen anderledes.

Temmer vil være i stand til at tage, og vi planlægger at offentliggøre alle detaljerne om, hvordan man skriver dit eget tema.

For TWRP?

For TWRP 2.0.

Så hvis du vil have det til at vise sportsbiler, kan du have sportsbiler. Hvis du vil have det til at være billeder af kvinder, kan du have billeder af kvinder. Alt hvad du ønsker, og det er bare et tema, det er en hud.

Hvor vanskeligt var det at få berøringsskærmen til at fungere under bedring? Fordi det er noget, vi aldrig har set før.

Der er faktisk nogle derude, der allerede gør det. Nogen tog TWRP 1.0 og gjorde det så det var gestusbaseret på Thunderbolt. Dette aspekt var faktisk en af ​​de lettere dele af TWRP 2.0.

Problemet med TWRP 2.0 gjorde det så udvideligt og temabelt. Det handlede mindre om berøringsgrænsefladen, da det handlede om den grafiske brugergrænseflade. Så jeg vil tage dette for at gå et skridt videre og sige, ok, svarende til TWRP 1.0, vi fortæller dig batteriniveauet, vi fortæller dig tidspunktet. En af de gode ting er, at i modsætning til TWRP 1.0, hvis du bare ville lade dette sidde her, vil batteriniveauet falde.

Vi understøtter animationer. Havde vi valgt at kunne denne lille Android med jævne mellemrum bølge. Alt det, temaet virkelig ønsker at gøre med det, åbner vi generelt. Og det handler ikke kun om "angiv en grafik her."

Vi giver dig mulighed for at indlæse flere skrifttyper, og vi gør visse objekter, der gør tingene lettere. Dette er knapper. De har ikke ikoner lige nu, men vi understøtter ikoner, så du kan lave et billede, der repræsenterer installationen.

Men vi kommer tilbage til installationen og viser dig den anden funktion, som vi virkelig forventer, at ROM-udviklere vil elske.

Denne animation, disse videoer og denne brugerdefinerede installation kommer alt sammen fra selve pakken. Inde i ROM indeholder detaljerne og billederne og animationen til brugerdefineret design af deres installation.

Jeg kender Synergy, en meget god ROM, af et par forskellige udviklere, da du installerede det, havde det dette ASCII-tekst-slogan, der siger "Synergy." Vi sagde: ”Hvorfor har du brug for ASCII-tekst? Hvorfor kan du ikke have rigtig tekst, rigtig information? ”

Vi tog bare boot-animationen, fjernede filerne, lagde dem i animationspakken, og den er beskrevet i TWRP som en animation, inklusive de samme løkkefunktioner, som Android giver dig til en boot-animation.

Så vi virkelig tog hvor ROM-udviklere kan tema installationen. Lige fra det punkt, som brugeren har valgt, de vil installere, kan de virkelig eje oplevelsen for brugeren. De kan få brugeren til at føle, at dette er en del af enheden, ikke en bagdør, hemmelig klub.

Før jer kom ud med TWRP 1.0, blev det bygget ud af lagerstyringen. Da du startede TWRP 1.0, vidste du, at TWRP 2.0 ville ske? Var det på kortene?

Ja. Så snart holdet, selv før det blev kaldt TWRP (det oprindeligt blev kaldt RecoverWin), selv når RecoverWin startede, var min første erklæring, at det har brug for en touch screen interface, og det har brug for en GUI.

Der var en masse diskussion om, hvordan man gør det, og det, der blev besluttet, var, at jeg var optaget på det tidspunkt på Fre3vo og HDMwIn, og så vi tog det og sagde: ”Ok, lad os gå et skridt videre. For nu, lad os få TWRP 1.0 ud og fungere og god. ”

Der arbejdede en masse gode udviklere. AssassinsLament, Vividboarder og Dees_Troy er tre især jeg gerne vil ringe til.

Der var virkelig en teamindsats, og TWRP 2.0 er virkelig en teamindsats. Hele GUI'en af ​​TWRP 2.0 sidder på toppen af ​​kernefundamentet i TWRP 1.0, så du ser en grænseflade til TWRP i modsætning til, at dette er en omskrivning igen af ​​TWRP.

Hele ideen bag TWRP 2.0 er især at gøre det som brugervenligt, en let brugergrænseflade og slags bringe det til folk, der måske kan blive skræmmet af den DOS-udseende gendannelsesskærm?

Vi ønsker virkelig, at det skal være let at bruge og praktisk for mennesker. Det er ikke sjovt at skulle sidde der og skifte underlige knapper.

Det ser ud til, at enhver enhed har sin egen unikke måde at manipulere den på. Og hvad vi sagde var i stedet, hvorfor følger det ikke, ved du, de har alle berøringspaneler. Så hvorfor skal vi bruge …?

For temaer, forventer du, at du bor dem på TeamWins websted, eller flyder de bare rundt på XDA?

Vi har faktisk ikke besluttet en ordning endnu. Der var tale om, at TeamWin faktisk kan være vært for et sted, hvor folk kunne få fat i temaer, de kan lide.

De er enhedsspecifikke, især de er opløsningsspecifikke. For eksempel er dette tema designet til 1024x600, som er GTablets oprindelige opløsning. Den anden dejlige ting er, at den samme TWRP 2.0-motor, der kører lige nu, kører EVO 4G. Det eneste, det virkelig var nødvendigt, var en zip-fil.

Det er en XML-fil, nogle skrifttyper og nogle billeder, der alle sammen er samlet sammen. Kort sagt, det er alt det, vi har gjort med det. Det er temmelig magtfuldt, vi har, endda lukke animationer. Det hele styres fra XML. Inde i XML-filen er der sektioner med handling.

Vi er virkelig gået med ideen om at give themerne kontrol over grænsefladen.

Det er klart, at der foregår en masse forskellige ting i det gendannelsesrum, som jeg ikke er vant til at se, og jeg tror, ​​at samfundet som helhed sandsynligvis vil være virkelig begejstret for.

Tak for at du giver os chancen for at vise verden, hvad det er, vi har arbejdet med bag lukkede gardiner. Vi er virkelig glade for at få det ud til verden.

Noget sidste øjeblik tak, før vi skal hen?

Ja, til TWRP-kerneteamet, AssassinsLament, Dees_Troy og Vividboarder. Også resten af ​​TeamWin, og tak til Koush og Amon_RA for deres inspiration og dedikation til Android-samfundet.

Android-boot-animationen fra tidligere blev lavet af GLa'DOS, og vigtigst af alt, en særlig tak til @ courtneyj0610 for hendes dedikation til mig, børnene og for at stille op med uger med lange nætter, som det tog at bringe dette projekt til det er i dag.