Android Sentral

Første titt på TeamWin Recovery Project (TWRP) 2.0

protection click fraud

YouTube-lenke for mobilvisning

For de folkene som er interessert i neste fase av utvinning på telefonen din, er dette en jeg ville satt av litt tid til å sjekke ut. Jeg er sikker på at noen av dere nå har byttet til TeamWins tilpassede gjenoppretting (kalt TWRP), og vi har satt oss ned med utvikleren agrabren for en sniktitt på den siste gjenopprettingen, kalt TWRP 2.0.

Intervjuet er i to videoer, pluss utvalgte utdrag etter pausen.

YouTube-lenke for mobilvisning

Samtidig somTWRP 2.0 erstarter opp, dette er midten av september. Dere kom ut med TWRP 1.0 i juli?

Det høres omtrent riktig ut.

Så dette er TWRP 2.0?

Dette er standardgrensesnittet for TWRP 2.0.

Da TWRP opprinnelig ble opprettet, en av mine første reaksjoner da de sa "vi skal bygge en utvinning fra bunnen opp, vi skal starte fra bunnen av," var, "OK, vi burde gjøre det brukervennlig," noe jeg aldri har funnet ut av være. Alle volumkontrollnavigasjoner. Så i stedet, det vi gjorde, sa vi: "Ok, hvordan kan vi gjøre dette enkelt å bruke?"

Nå er dette fortsatt en prototype, bare et par av funksjonene fungerer. Men vi skal for eksempel installere en ROM. Så jeg trykker på Installer, og jeg har valgt, vi har mappene våre her og filene våre i gjeldende mappe.

Så jeg skal bla gjennom, og jeg har laget et område som heter ROM. Jeg trykker på ROM-er, fillisten min endres. Alt dette vil bruke alle funksjonene folk har lært å like med TWRP 1.0. Så jeg skal ta Flashback ROM. Jeg trykker på den, den forteller meg hva jeg har valgt nå. Jeg har forskjellige alternativer jeg kan gjøre, jeg kan tørke cachen omstart etter å ha blinket, og jeg trykker på flash.

TWRP 2.0, sammenlignet med hver annen gjenoppretting, til og med TWRP 1.0, er grensesnittet helt annerledes. Vi bruker berøringsskjermen i gjenoppretting nå. Det kommer også til å fungere på telefoner, bare nedskalert?

Bare nedskalert. Nå er en av de fineste funksjonene til TWRP 2.0 at grensesnittet du så på, i begynnelsen, faktisk laster av SD-kortet på denne enheten.

Det er en standard innebygd, og faktisk det du så ville være den som er innebygd, men for utvikling er det faktisk vanskeligere. Det krever gjenoppbygging av utvinningen. Så vi bruker det som kalles tematikk.

Vi forventer virkelig at temamiljøet kommer til å elske dette. Alt du så på den forsiden ble drevet fra XML. Det er egendefinerte fonter. Fonten som den bruker akkurat nå i oppdateringen, er faktisk standardfonten som alle gjenoppretter bruk, og det omtales som en skrift med fast bredde, noe som betyr at hvert tegn har en viss størrelse på tvers.

Men når dette er ferdig med denne operasjonen, kommer vi til å kunne gå tilbake til hovedmenyen, og hvis du faktisk ser, er skriften annerledes.

Themers vil kunne ta, og vi planlegger å publisere alle detaljer om hvordan du skriver ditt eget tema.

For TWRP?

For TWRP 2.0.

Så hvis du vil at den skal vise sportsbiler, kan du ha sportsbiler. Hvis du vil at det skal være bilder av kvinner, kan du ha bilder av kvinner. Alt du vil, og det er bare et tema, det er et skinn.

Hvor vanskelig var det å få berøringsskjermen til å fungere under utvinning? For det er noe vi aldri har sett før.

Det er faktisk noen der ute som allerede gjør det. Noen tok TWRP 1.0 og gjorde det slik at det var gest-basert på Thunderbolt. Det aspektet var faktisk en av de enklere delene av TWRP 2.0.

Vanskeligheten med TWRP 2.0 var å gjøre den så utvidbar og temanbar. Det handlet mindre om berøringsgrensesnittet som det handlet om det grafiske brukergrensesnittet. Så jeg vil ta dette for å gå ett skritt videre og si, ok, i likhet med TWRP 1.0, vi forteller deg batterinivået, vi forteller deg klokkeslettet. En av de fine tingene er at i motsetning til TWRP 1.0, hvis du bare lar denne sitte her, vil batterinivået gå ned.

Vi støtter animasjoner. Hadde vi valgt det, kunne denne lille Android-en med jevne mellomrom vinke. Alt temaet virkelig ønsker å gjøre med det, åpner vi vanligvis. Og det handler ikke bare om å "spesifisere en grafikk her."

Vi lar deg laste inn flere fonter og vi lager visse objekter som gjør ting enklere. Dette er knapper. De har ikke ikoner i dem akkurat nå, men vi støtter ikoner, så du kan lage et bilde som representerer installasjonen.

Men vi skal gå tilbake til installasjonen og vise deg den andre funksjonen som vi virkelig forventer at ROM-utviklere kommer til å elske.

Denne animasjonen, disse videoene og denne tilpassede installasjonen kommer fra selve pakken. Inne i ROM-en inneholder detaljene og bildene og animasjonen for å tilpasse installasjonen deres.

Jeg vet at Synergy, en veldig god ROM, av noen få forskjellige utviklere, da du installerte den, hadde den dette ASCII-tekstslagordet som sa "Synergy." Vi sa: "Hvorfor trenger du ASCII-tekst? Hvorfor kan du ikke ha ekte tekst, ekte informasjon?"

Vi tok bare oppstartsanimasjonen, strippet ut filene, la dem i animasjonspakken, og det er beskrevet i TWRP som en animasjon, inkludert de samme loop-funksjonene som Android gir deg for en oppstart animasjon.

Så vi tok virkelig hvor ROM-utviklere kan tematisere installasjonen. Rett fra det punktet brukeren har valgt de vil installere, kan de virkelig eie opplevelsen for brukeren. De kan få brukeren til å føle at dette er en del av enheten, ikke en bakdør, hemmelig klubb.

Før dere kom ut med TWRP 1.0, ble det bygget av aksjegjenoppretting. Da du startet TWRP 1.0, visste du at TWRP 2.0 kom til å skje? Var det i kortene?

Ja. Så snart teamet, selv før det ble kalt TWRP (det ble opprinnelig kalt RecoverWin), selv da RecoverWin startet, var min første uttalelse at det trenger et berøringsskjermgrensesnitt og det trenger et GUI.

Det var mye diskusjon om hvordan det skulle gjøres, og det som ble bestemt var at jeg var opptatt på det tidspunktet på Fre3vo og HDMwIn, så vi tok det og sa: «Ok, la oss gå et skritt videre. For nå, la oss få TWRP 1.0 ut og fungere og bra."

Mange gode utviklere jobbet med det. Assassins Lament, Vividboarder, og Dees_Troy er tre spesielt jeg vil nevne.

Det var virkelig en laginnsats, og TWRP 2.0 er virkelig en laginnsats. Hele GUI-en til TWRP 2.0 ligger på toppen av kjernegrunnlaget til TWRP 1.0, så du ser et grensesnitt inn i TWRP i motsetning til at dette er en omskrivning igjen av TWRP.

Hele ideen bak TWRP 2.0, spesielt, er å gjøre det så brukervennlig, et enkelt brukergrensesnitt, og på en måte bringe det til folk som kan bli skremt av gjenopprettingsskjermen som ser ut som DOS?

Vi ønsker virkelig at det skal være enkelt å bruke og praktisk for folk. Det er ikke morsomt å sitte der og veksle på rare knapper.

Det ser ut til at hver enhet har sin egen unike måte å manipulere den på. Og det vi sa var i stedet, hvorfor følger det ikke, du vet, de har alle berøringspaneler. Så hvorfor trenger vi å bruke ???

For temaer, forventer du å ha dem på TeamWins nettsted, eller vil de bare flyte rundt på XDA?

Vi har faktisk ikke bestemt oss for en ordning ennå. Det var snakk om at TeamWin faktisk kan være vert for et sted hvor folk kunne hente temaer de liker.

De er enhetsspesifikke, spesielt de er oppløsningsspesifikke. For eksempel er dette temaet designet for 1024x600, som er GT-nettbrettets opprinnelige oppløsning. Den andre fine tingen er at den samme TWRP 2.0-motoren som kjører denne akkurat nå, kjører EVO 4G. Alt det egentlig trengte var en zip-fil.

Det er en XML-fil, noen fonter og noen bilder, alt sammen praktisk. I et nøtteskall, det er alt vi har gjort med det. Den er ganske kraftig, vi har til og med avstengningsanimasjoner. Det hele styres fra XML. Inne i XML-filen er det seksjoner med handling.

Vi har virkelig gått med ideen om å gi temaerne kontroll over grensesnittet.

Det er åpenbart mange forskjellige ting som skjer i restitusjonsområdet som jeg ikke er vant til å se, og jeg tror at samfunnet for øvrig sannsynligvis kommer til å være veldig begeistret for.

Takk for at du gir oss sjansen til å vise verden hva det er vi har jobbet med bak lukkede gardiner. Vi er veldig glade for å få det ut til verden.

Noen takk i siste øyeblikk før vi må gå?

Ja, til TWRP-kjerneteamet, Assassins Lament, Dees_Troy, og Vividboarder. Også resten av TeamWin, og takk til Koush og Amon_RA for deres inspirasjon og dedikasjon til Android-fellesskapet.

Android-oppstartsanimasjonen fra tidligere ble laget av GLa'DOS, og viktigst av alt, en spesiell takk til @courtneyj0610 for hennes dedikasjon til meg, barna, og tåle uker med lange netter som det tok for å bringe dette prosjektet dit det er i dag.

instagram story viewer