Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Eerste blik op teamwin herstelproject (twrp) 2.0

Anonim

YouTube-link voor mobiel bekijken

Voor diegenen die geïnteresseerd zijn in de volgende fase van herstel op uw telefoon, dit is een die ik wat tijd opzij zou zetten om te controleren. Ik weet zeker dat sommigen van jullie inmiddels zijn overgeschakeld naar TeamWin's aangepaste herstel (TWRP genaamd), en we hebben met ontwikkelaar agrabren gesproken voor een voorproefje van de nieuwste versie van hun herstel, genaamd TWRP 2.0.

Het interview is in twee video's, plus geselecteerde fragmenten na de pauze.

YouTube-link voor mobiel bekijken

Terwijl TWRP 2.0 wordt opgestart, is dit half september. Jullie kwamen uit met TWRP 1.0 in juli?

Dat klinkt ongeveer goed.

Dus dit is TWRP 2.0?

Dit is de standaardinterface voor TWRP 2.0.

Toen TWRP oorspronkelijk werd gemaakt, was een van mijn eerste reacties toen ze zeiden: "we gaan van onderaf een herstel opbouwen, we beginnen helemaal opnieuw", was: "OK, we moeten het gebruiksvriendelijk maken, 'Iets waarvan ik nooit heb ontdekt dat het herstel is. Alle volumeregeling navigaties. Dus in plaats daarvan zeiden we: "Oké, hoe kunnen we dit gemakkelijk te gebruiken maken?"

Nu is dit nog steeds een prototype, maar een paar functies werken. Maar we gaan bijvoorbeeld een ROM installeren. Dus ik tik op Installeren, en ik heb selecteren, we hebben onze mappen hier en onze bestanden in de huidige map.

Dus ik ga erdoorheen scrollen en ik heb een gebied gemaakt met de naam ROM's. Ik tik op ROM's, mijn bestandslijst verandert. Dit maakt allemaal gebruik van alle functies die mensen hebben geleerd leuk te vinden met TWRP 1.0. Dus ik ga de Flashback ROM nemen. Ik tik erop, het vertelt me ​​wat mijn huidige selectie is. Ik heb verschillende opties die ik kan doen, ik kan de cache opnieuw opstarten na knipperen en ik druk op flash.

TWRP 2.0, in vergelijking met elk ander herstel, zelfs TWRP 1.0, is de interface totaal anders. We gebruiken het touchscreen nu voor herstel. Werkt dat ook op telefoons, net verkleind?

Net verkleind. Een van de leukste functies van TWRP 2.0 is dat de interface die je in het begin hebt bekeken, de SD-kaart op dit apparaat daadwerkelijk laadt.

Er is standaard een ingebouwd, en eigenlijk zag je degene die ingebouwd was, maar voor ontwikkeling is het eigenlijk moeilijker. Dat vereist het opnieuw opbouwen van het herstel. Dus gebruiken we wat theming wordt genoemd.

We verwachten echt dat de themagemeenschap hier dol op zal zijn. Alles wat je op die voorpagina zag, werd aangestuurd vanuit XML. Er zijn aangepaste lettertypen. Het lettertype dat het nu in de update gebruikt, is eigenlijk het standaardlettertype dat alle hersteltekens gebruiken en het wordt een lettertype met een vaste breedte genoemd, wat betekent dat elk teken een bepaalde grootte aanneemt.

Maar wanneer deze bewerking is voltooid, kunnen we teruggaan naar het hoofdmenu en als je daadwerkelijk kijkt, is het lettertype anders.

Themers kunnen dit doen en we zijn van plan alle details over het schrijven van uw eigen thema te publiceren.

Voor TWRP?

Voor TWRP 2.0.

Dus als je wilt dat het sportwagens laat zien, kun je sportwagens hebben. Als je wilt dat het foto's van vrouwen zijn, kun je foto's van vrouwen hebben. Alles wat je wilt, en het is maar een thema, het is een skin.

Hoe moeilijk was het om het touchscreen in herstel te krijgen? Omdat dat iets is dat we nog nooit eerder hebben gezien.

Er zijn eigenlijk sommigen die het al doen. Iemand nam TWRP 1.0 en maakte het zo dat het op gebaren was gebaseerd op de Thunderbolt. Dat aspect was eigenlijk een van de gemakkelijkere onderdelen van TWRP 2.0.

De moeilijkheid van TWRP 2.0 was om het zo uitbreidbaar en themabel te maken. Het ging minder om de touch-interface, maar om de grafische gebruikersinterface. Dus ik wil dit een stap verder gaan en zeggen, ok, vergelijkbaar met TWRP 1.0, we vertellen je het batterijniveau, we vertellen je de tijd. Een van de leuke dingen is, dat in tegenstelling tot TWRP 1.0, als je deze hier gewoon zou laten zitten, dat het batterijniveau zal dalen.

We ondersteunen animaties. Als we hadden gekozen, zou deze kleine Android periodiek kunnen zwaaien. Alles wat de themager er echt mee wil doen, openen we over het algemeen. En het gaat niet alleen om "geef hier een afbeelding op".

We staan ​​u toe om meerdere lettertypen te laden en we maken bepaalde objecten die dingen gemakkelijker maken. Dit zijn knoppen. Ze hebben op dit moment geen pictogrammen, maar we ondersteunen pictogrammen, dus u kunt een afbeelding maken die de installatie weergeeft.

Maar we gaan terug naar de installatie en laten je de andere functie zien waarvan we echt verwachten dat ROM-ontwikkelaars er dol op zullen zijn.

Deze animatie, deze video's en deze aangepaste installatie komen allemaal uit het pakket zelf, Binnen de ROM bevat de details en de afbeeldingen en de animatie om hun installatie op maat te ontwerpen.

Ik ken Synergy, een zeer goede ROM, door een paar verschillende ontwikkelaars, toen je het installeerde, had het deze ASCII-tekstslogan met de tekst "Synergy". We zeiden: "Waarom hebt u ASCII-tekst nodig? Waarom kun je geen echte tekst, echte informatie hebben? '

We hebben zojuist de opstartanimatie genomen, de bestanden verwijderd, in het animatiepakket geplaatst en het wordt in TWRP beschreven als een animatie, inclusief dezelfde lusmogelijkheden die Android je biedt voor een opstartanimatie.

Dus namen we echt waar ROM-ontwikkelaars de installatie kunnen thema. Direct vanaf het punt dat de gebruiker heeft geselecteerd die ze willen installeren, kunnen ze echt de ervaring voor de gebruiker bezitten. Ze kunnen de gebruiker het gevoel geven dat dit deel uitmaakt van het apparaat, niet een geheime club in de achterdeur.

Voordat jullie met TWRP 1.0 uitkwamen, was het gebouwd op basis van het voorraadherstel. Toen je TWRP 1.0 begon, wist je dat TWRP 2.0 zou gaan gebeuren? Was dat in de kaarten?

Ja. Zodra het team, zelfs voordat het TWRP heette (het heette oorspronkelijk RecoverWin), mijn eerste verklaring was, zelfs toen RecoverWin begon, dat het een touchscreen-interface nodig had en een GUI nodig had.

Er was veel discussie over hoe het te doen en er werd besloten dat ik op dat moment bezig was met Fre3vo en HDMwIn, en dus namen we dat en zeiden: "Oké, laten we een stap verder gaan. Laten we voor nu TWRP 1.0 gebruiken en goed laten werken. ”

Daar hebben veel goede ontwikkelaars aan gewerkt. AssassinsLament, Vividboarder en Dees_Troy zijn in het bijzonder drie die ik zou willen noemen.

Er was echt een teaminspanning en TWRP 2.0 is echt een teaminspanning. De gehele GUI van TWRP 2.0 bevindt zich bovenop de basis van TWRP 1.0, dus u ziet een interface in TWRP in tegenstelling tot het opnieuw herschrijven van TWRP.

Het hele idee achter TWRP 2.0, in het bijzonder, is om het gebruikersvriendelijk te maken, een eenvoudige gebruikersinterface te maken en het soort te brengen aan mensen die misschien geïntimideerd zijn door het DOS-ogende herstelscherm?

We willen echt dat het gemakkelijk te gebruiken en handig is voor mensen. Het is niet leuk om daar met rare knoppen te zitten.

Het lijkt erop dat elk apparaat zijn eigen unieke manier heeft om het te manipuleren. En wat we zeiden was in plaats daarvan, waarom volgt het niet, weet je, ze hebben allemaal aanraakschermen. Dus waarom moeten we … gebruiken?

Voor thema's, verwacht je ze onder te brengen op de website van TeamWin, of ze zullen gewoon rondzweven op XDA?

We hebben nog geen besluit genomen. Er werd gezegd dat TeamWin een plek zou kunnen bieden waar mensen thema's kunnen pakken die ze leuk vinden.

Ze zijn apparaatspecifiek, in het bijzonder zijn ze resolutiespecifiek. Dit thema is bijvoorbeeld ontworpen voor 1024x600, wat de native resolutie van de GTablet is. Het andere leuke is dat dezelfde TWRP 2.0-motor die nu op dit moment draait de EVO 4G gebruikt. Het enige dat echt nodig was, was een zipbestand.

Het is een XML-bestand, enkele lettertypen en enkele afbeeldingen, allemaal handig gebundeld. Kortom, dat is alles wat we ermee hebben gedaan. Het is behoorlijk krachtig, we hebben zelfs afsluitingsanimaties. Het wordt allemaal aangestuurd vanuit de XML. Binnen het XML-bestand zijn er secties met actie.

We zijn echt met het idee gekomen om de themers controle over de interface te geven.

Het is duidelijk dat er veel verschillende dingen gaande zijn in de herstelruimte die ik niet gewend ben te zien en ik denk dat de gemeenschap als geheel waarschijnlijk erg enthousiast zal worden.

Bedankt dat je ons de kans hebt gegeven om de wereld te laten zien waar we achter gesloten gordijnen aan werken. We zijn erg enthousiast om het naar de wereld te brengen.

Nog een laatste moment bedankt voordat we moeten gaan?

Ja, voor het TWRP kernteam, AssassinsLament, Dees_Troy en Vividboarder. Ook de rest van TeamWin, en dankzij Koush en Amon_RA voor hun inspiratie en toewijding aan de Android-community.

De Android-opstartanimatie van eerder werd gemaakt door GLa'DOS, en vooral, een speciale dank aan @ courtneyj0610 voor haar toewijding aan mij, de kinderen, en het verdragen van wekenlange nachten die nodig waren om dit project te brengen waar het naartoe ging is vandaag.