Logo ro.androidermagazine.com
Logo ro.androidermagazine.com

Mai întâi priviți proiectul de recuperare al echipei (twrp) 2.0

Anonim

Link YouTube pentru vizualizare mobilă

Pentru persoanele interesate de următoarea etapă de recuperare pe telefon, acesta este unul pe care l-am dat deoparte pentru a face check out. Sunt sigur că acum unii dintre voi au trecut la recuperarea personalizată a TeamWin (numită TWRP) și ne-am așezat alături de dezvoltatorul Agrabren pentru a arunca o privire mai recentă la recuperarea lor, numită TWRP 2.0.

Interviul este în două videoclipuri, plus extrase selectate după pauză.

Link YouTube pentru vizualizare mobilă

În timp ce TWRP 2.0 se pornește, aceasta este mijlocul lunii septembrie. Ai ieșit cu TWRP 1.0 în iulie?

Suna exact.

Deci acesta este TWRP 2.0?

Aceasta este interfața implicită pentru TWRP 2.0.

Când a fost creată inițial TWRP, una dintre primele mele reacții când au spus „vom construi o recuperare de jos în sus, vom începe de la zero”, a fost „OK, ar trebui să o facem ușor de utilizat ”, Ceva ce nu am găsit niciodată recuperare. Toate navigările pentru controlul volumului. Deci, în schimb, ce am spus, „Ok, cum am putea face acest lucru ușor de utilizat?”

Acum, acesta este încă un prototip, funcționează doar câteva dintre caracteristici. Dar, de exemplu, vom instala o ROM. Așa că ating pe Instalare și am selectat, avem dosarele noastre aici și fișierele noastre din folderul curent.

Așa că am să defilez și am creat o zonă numită ROM-uri. Apas ROM, lista de fișiere se schimbă. Acest lucru va folosi toate funcțiile pe care oamenii au învățat să le placă cu TWRP 1.0. Deci, voi lua ROM-ul Flashback. Îl ating, îmi spune care este selecția mea actuală. Am diferite opțiuni pe care le pot face, pot șterge repornirea cache-ului după intermitere și am apăsat pe bliț.

TWRP 2.0, comparativ cu orice altă recuperare, chiar și TWRP 1.0, interfața este total diferită. Folosim ecranul tactil în recuperare acum. De asemenea, asta va funcționa și la telefoane, doar redus?

Doar am redus. Acum, una dintre cele mai frumoase caracteristici ale TWRP 2.0 este că interfața la care te-ai uitat, la început, se încarcă de fapt de pe cardul SD pe acest dispozitiv.

Există o variantă implicită încorporată și de fapt ceea ce ați văzut ar fi cel care este încorporat, dar, pentru dezvoltare, este de fapt mai dificil. Aceasta necesită reconstruirea recuperării. Deci, folosim ceea ce se numește temă.

Ne așteptăm cu adevărat că comunitatea tematică va iubi asta. Tot ce ai văzut pe pagina respectivă a fost pornit de la XML. Există fonturi personalizate. Fontul pe care îl folosește chiar acum în actualizare este de fapt fontul standard pe care îl folosesc toate recuperările și este denumit font cu lățime fixă, ceea ce înseamnă că fiecare personaj are o anumită dimensiune.

Dar, când se va termina această operațiune, vom putea reveni la meniul principal, iar dacă arătați efectiv, fontul este diferit.

Ei vor putea să ia, și avem de gând să publicăm toate detaliile despre cum să scrieți propria temă.

Pentru TWRP?

Pentru TWRP 2.0.

Deci, dacă doriți ca acesta să arate mașini sport, puteți avea mașini sport. Dacă doriți să fie imagini cu femei, puteți avea poze cu femei. Orice vrei și este doar o temă, este o piele.

Cât de dificil a fost ca ecranul tactil să funcționeze în recuperare? Pentru că asta este ceva ce nu am mai văzut niciodată.

Există de fapt unii care deja o fac. Cineva a luat TWRP 1.0 și a făcut-o astfel încât să se bazeze pe gesturi pe Thunderbolt. Acest aspect a fost de fapt una dintre părțile mai ușoare ale TWRP 2.0.

Dificultatea TWRP 2.0 făcea ca acesta să fie atât de extensibil și de tematizat. Era mai puțin despre interfața tactilă, ci despre interfața grafică cu utilizatorul. Așadar, vreau să fac asta pentru a merge cu un pas mai departe și să spun, ok, similar cu TWRP 1.0, vă spunem nivelul bateriei, vă spunem ora. Unul dintre lucrurile frumoase este că, spre deosebire de TWRP 1.0, dacă ar trebui să lași doar această ședință aici, nivelul bateriei va scădea.

Susținem animații. Dacă am fi ales, acest mic Android ar putea fi valabil periodic. În general, tot ceea ce vrea să le facă, îl deschidem. Și nu este vorba doar de „specificați o grafică aici”.

Vă permitem să încărcați mai multe fonturi și facem anumite obiecte care facilitează lucrurile. Acestea sunt butoane. Nu au pictograme în acest moment, dar acceptăm pictograme, astfel încât să puteți face o imagine care să reprezinte instalarea.

Dar vom reveni la instalare și vă vom arăta cealaltă caracteristică pe care ne așteptăm cu adevărat că dezvoltatorii ROM le vor plăcea.

Această animație, aceste videoclipuri și această instalare personalizată provin din pachetul în sine, În interiorul ROM conțin detaliile și imaginile și animația pentru proiectarea personalizată a instalării lor.

Cunosc Synergy, un ROM foarte bun, de către câțiva dezvoltatori diferiți, când l-ați instalat, avea acest slogan de text ASCII care spunea „Synergy”. Am spus: „De ce ai nevoie de text ASCII? De ce nu poți avea text real, informații reale?"

Tocmai am luat animația de pornire, am eliminat fișierele, le-am introdus în pachetul de animație și este descris în TWRP ca o animație, inclusiv aceleași capabilități de buclă pe care Android le oferă pentru o animație de pornire.

Așa că am luat într-adevăr locurile în care dezvoltatorii de ROM pot tema instalarea. Chiar din punctul în care utilizatorul a selectat pe care dorește să îl instaleze, poate deține cu adevărat experiența pentru utilizator. Acestea pot face ca utilizatorul să se simtă că este parte a dispozitivului, nu a unor backdoor, cluburi secrete.

Înainte de a ieși cu TWRP 1.0, acesta a fost construit din recuperarea stocului. Când începeți TWRP 1.0, știați că TWRP 2.0 va avea loc? Asta era în cărți?

Da. De îndată ce echipa, chiar înainte de a fi numită TWRP (inițial se numea RecoverWin), chiar și atunci când a început RecoverWin, prima mea declarație a fost că are nevoie de o interfață cu ecran tactil și că are nevoie de o GUI.

S-a discutat mult despre cum se face și ceea ce s-a decis a fost că eram ocupat la vremea respectivă pe Fre3vo și HDMwIn, așa că am luat-o și am spus: „Ok, hai un pas mai departe. Deocamdată, să scoatem TWRP 1.0 și să funcționeze bine. ”

O mulțime de dezvoltatori buni au lucrat la asta. AssassinsLament, Vividboarder și Dees_Troy sunt trei, în special, aș dori să sun.

A existat într-adevăr un efort de echipă, iar TWRP 2.0 este într-adevăr un efort de echipă. Întreaga GUI a TWRP 2.0 se află pe partea de sus a fundamentului principal al TWRP 1.0, deci vedeți o interfață în TWRP, spre deosebire de aceasta fiind o rescriere din nou a TWRP.

Întreaga idee din spatele TWRP 2.0, în special, este de a o face cât mai plăcută pentru utilizator, o interfață ușoară pentru utilizator și un fel de a aduce persoanelor care ar putea fi intimidate de ecranul de recuperare cu aspect DOS?

Ne dorim cu adevărat să fie ușor de utilizat și convenabil pentru oameni. Nu este deloc amuzant să fii nevoit să stai acolo pentru a comuta butoane ciudate.

Se pare că fiecare dispozitiv are propriul mod unic de manipulare. Și ce am spus a fost, în schimb, de ce nu urmează, știți, toți au panouri tactile. Atunci de ce trebuie să folosim …?

Pentru teme, anticipați să le adăugați pe site-ul TeamWin sau vor pluti doar pe XDA?

Încă nu am decis încă o schemă. S-a vorbit că TeamWin poate găzdui de fapt un loc în care oamenii ar putea apuca teme care le plac.

Sunt specifice dispozitivului, în special, sunt specifice rezoluției. De exemplu, această temă este proiectată pentru 1024x600, care este rezoluția nativă a GTablet. Celălalt lucru plăcut este că același motor TWRP 2.0 care funcționează în acest moment rulează EVO 4G. Nu trebuia decât un fișier zip.

Este un fișier XML, unele fonturi și câteva imagini, toate combinate convenabil. Pe scurt, asta este tot ceea ce am făcut cu ea. Este destul de puternic, avem, chiar și opriți animații. Totul este controlat de la XML. În fișierul XML, există secțiuni cu acțiune.

Am plecat cu ideea de a le oferi celor care le controlează asupra interfeței.

Evident, se întâmplă o mulțime de lucruri diferite în spațiul de recuperare de care nu sunt obișnuit să văd și cred că comunitatea în general va fi foarte încântată.

Vă mulțumim că ne-ați oferit șansa de a arăta lumii despre ce am lucrat în spatele perdelelor închise. Suntem foarte încântați să o scoatem pe lume.

Vă mulțumim în ultimul moment înainte de a merge?

Da, la echipa de bază a TWRP, AssassinsLament, Dees_Troy și Vividboarder. De asemenea, restul TeamWin și mulțumesc lui Koush și Amon_RA pentru inspirația și dăruirea pentru comunitatea Android.

Animația de încărcare cu Android de la început a fost realizată de GLa'DOS și, cel mai important, o mulțumire specială lui @ courtneyj0610 pentru dedicația mea pentru mine, copiii și pentru susținerea săptămânilor de nopți lungi pe care le-a luat pentru a aduce acest proiect acolo unde este azi.