Centrale Android

Primo sguardo a TeamWin Recovery Project (TWRP) 2.0

protection click fraud

Collegamento YouTube per la visualizzazione mobile

Per quelle persone interessate alla prossima fase di recupero sul tuo telefono, questo è uno che avrei messo da parte per verificare. Sono sicuro che ormai alcuni di voi sono passati alla recovery personalizzata di TeamWin (chiamata TWRP) e ci siamo seduti con lo sviluppatore agrabren per un'anteprima dell'ultima iterazione del loro ripristino, chiamata TWRP 2.0.

L'intervista è in due video, più estratti selezionati dopo l'interruzione.

Collegamento YouTube per la visualizzazione mobile

MentreTWRP 2.0 èavvio, questo è metà settembre. Siete usciti con la TWRP 1.0 a luglio?

Sembra giusto.

Quindi questa è la TWRP 2.0?

Questa è l'interfaccia predefinita per TWRP 2.0.

Quando la TWRP è stata originariamente creata, una delle mie prime reazioni quando hanno detto "costruiremo una ripresa dal basso up, inizieremo da zero", era, "OK, dovremmo renderlo di facile utilizzo", qualcosa per cui non ho mai trovato il recupero Essere. Tutte le navigazioni del controllo del volume. Quindi, invece, quello che abbiamo fatto abbiamo detto: "Ok, come potremmo renderlo facile da usare?"

Ora, questo è ancora un prototipo, solo un paio delle funzionalità funzionano. Ma, ad esempio, installeremo una ROM. Quindi tocco Installa e ho selezionato, abbiamo le nostre cartelle qui e i nostri file nella cartella corrente.

Quindi scorrerò e ho creato un'area chiamata ROM. Tocco ROM, il mio elenco di file cambia. Tutto questo utilizzerà tutte le funzionalità che le persone hanno imparato ad apprezzare con TWRP 1.0. Quindi, prenderò la ROM Flashback. Lo tocco, mi dice qual è la mia selezione attuale. Ho diverse opzioni che posso fare, posso cancellare il riavvio della cache dopo il flashing e premo il flash.

TWRP 2.0, rispetto a ogni altra recovery, anche TWRP 1.0, l'interfaccia è totalmente diversa. Stiamo usando il touch screen in recovery ora. Funzionerà anche sui telefoni, solo ridimensionato?

Appena ridimensionato. Ora, una delle caratteristiche più belle di TWRP 2.0 è che l'interfaccia che hai visto all'inizio sta effettivamente caricando la scheda SD su questo dispositivo.

Ce n'è uno predefinito integrato, e in realtà quello che hai visto sarebbe quello integrato, ma per lo sviluppo è in realtà più difficile. Ciò richiede la ricostruzione della ripresa. Quindi usiamo quello che viene chiamato tematizzazione.

Ci aspettiamo davvero che la comunità dei temi adorerà questo. Tutto ciò che hai visto in quella prima pagina è stato guidato da XML. Ci sono caratteri personalizzati. Il carattere che sta utilizzando in questo momento nell'aggiornamento è in realtà il carattere standard che tutti i recuperi uso, ed è indicato come carattere a larghezza fissa, il che significa che ogni carattere ha una certa dimensione attraverso.

Ma, al termine di questa operazione, saremo in grado di tornare al menu principale e, se guardi effettivamente, il carattere è diverso.

Themers sarà in grado di accettare e stiamo pianificando di pubblicare tutti i dettagli su come scrivere il tuo tema.

Per TWRP?

Per TWRP 2.0.

Quindi, se vuoi che mostri auto sportive, puoi avere auto sportive. Se vuoi che siano immagini di donne, puoi avere immagini di donne. Tutto quello che vuoi, ed è solo un tema, è una pelle.

Quanto è stato difficile far funzionare il touchscreen in recovery? Perché è qualcosa che non abbiamo mai visto prima.

In realtà ce ne sono alcuni là fuori che lo fanno già. Qualcuno ha preso la TWRP 1.0 e l'ha fatta in modo che fosse basata sui gesti del Thunderbolt. Quell'aspetto era in realtà una delle parti più facili di TWRP 2.0.

La difficoltà di TWRP 2.0 era renderla così estensibile e tematizzabile. Riguardava meno l'interfaccia touch quanto l'interfaccia utente grafica. Quindi, voglio prendere questo per fare un ulteriore passo avanti e dire, ok, simile a TWRP 1.0, ti diciamo il livello della batteria, ti diciamo l'ora. Una delle cose belle è che, a differenza di TWRP 1.0, se dovessi semplicemente lasciarlo seduto qui, il livello della batteria si abbasserebbe.

Supportiamo le animazioni. Se avessimo scelto di farlo, questo piccolo Android potrebbe salutare periodicamente. Tutto ciò che il tema vuole davvero fare con esso, generalmente apriamo. E non si tratta solo di "specificare un grafico qui".

Ti permettiamo di caricare più caratteri e creiamo alcuni oggetti che semplificano le cose. Questi sono pulsanti. Al momento non contengono icone, ma supportiamo le icone, quindi puoi creare un'immagine che rappresenti l'installazione.

Ma torneremo all'installazione e ti mostreremo l'altra funzionalità che ci aspettiamo davvero che gli sviluppatori di ROM adoreranno.

Questa animazione, questi video e questa installazione personalizzata provengono tutti dal pacchetto stesso, all'interno della ROM contiene i dettagli, le immagini e l'animazione per personalizzare la loro installazione.

Conosco Synergy, un'ottima ROM, di alcuni sviluppatori diversi, quando l'hai installata, aveva questo slogan di testo ASCII che diceva "Synergy". Abbiamo detto: “Perché hai bisogno del testo ASCII? Perché non puoi avere testo reale, informazioni reali?

Abbiamo appena preso l'animazione di avvio, rimosso i file, li abbiamo inseriti nel pacchetto di animazione ed è così descritto in TWRP come un'animazione, incluse le stesse funzionalità di loop che Android ti offre per un avvio animazione.

Quindi abbiamo davvero preso dove gli sviluppatori di ROM possono tematizzare l'installazione. Direttamente dal punto in cui l'utente ha selezionato che desidera installare, può davvero possedere l'esperienza per l'utente. Possono far sentire l'utente come se questo fosse parte del dispositivo, non una backdoor, un club segreto.

Prima che voi ragazzi usciste con TWRP 1.0, è stato costruito sulla base del recupero delle scorte. Quando stavi avviando TWRP 1.0, sapevi che sarebbe successo TWRP 2.0? Era nelle carte?

SÌ. Non appena il team, anche prima che si chiamasse TWRP (originariamente si chiamava RecoverWin), anche quando RecoverWin è iniziato, la mia prima affermazione è stata che ha bisogno di un'interfaccia touch screen e ha bisogno di una GUI.

Ci sono state molte discussioni su come farlo e ciò che è stato deciso è che all'epoca ero impegnato con Fre3vo e HDMwIn, quindi l'abbiamo preso e abbiamo detto: "Ok, facciamo un ulteriore passo avanti. Per ora, facciamo uscire TWRP 1.0 e funzioni e bene.

Molti bravi sviluppatori ci hanno lavorato. AssassiniLamento, Vividboarder, E Dees_Troy sono tre in particolare che vorrei richiamare.

C'è stato davvero un lavoro di squadra e TWRP 2.0 è davvero un lavoro di squadra. L'intera GUI di TWRP 2.0 si trova in cima alla base principale di TWRP 1.0, quindi stai vedendo un'interfaccia in TWRP invece di essere una riscrittura di nuovo di TWRP.

L'intera idea alla base di TWRP 2.0, in particolare, è di renderla piacevole per l'utente, un'interfaccia utente semplice e in qualche modo portarla a persone che potrebbero essere intimidite dalla schermata di ripristino dall'aspetto DOS?

Vogliamo davvero che sia facile da usare e conveniente per le persone. Non è divertente doversi sedere lì a premere strani pulsanti.

Sembra che ogni dispositivo abbia il suo modo unico di manipolarlo. E quello che abbiamo detto è stato, invece, perché non ne consegue, sai, hanno tutti i pannelli touch. Allora perché dobbiamo usare ???

Per i temi, prevedi di ospitarli sul sito Web di TeamWin o galleggeranno su XDA?

In realtà non abbiamo ancora deciso uno schema. Si diceva che TeamWin potesse effettivamente ospitare un luogo in cui le persone potessero afferrare i temi che gli piacevano.

Sono specifici del dispositivo, in particolare, sono specifici della risoluzione. Ad esempio, questo tema è progettato per 1024x600, che è la risoluzione nativa del GTablet. L'altra cosa bella è che lo stesso motore TWRP 2.0 che lo sta eseguendo in questo momento esegue EVO 4G. Tutto ciò di cui aveva veramente bisogno era un file zip.

È un file XML, alcuni caratteri e alcune immagini, tutti raggruppati comodamente. In poche parole, questo è tutto ciò che abbiamo fatto con esso. È piuttosto potente, abbiamo persino animazioni di spegnimento. È tutto controllato dall'XML. All'interno del file XML, ci sono sezioni con azione.

Abbiamo davvero accettato l'idea di dare ai temi il controllo sull'interfaccia.

Ovviamente un sacco di cose diverse accadono nello spazio di recupero che non sono abituato a vedere e penso che la comunità in generale sarà probabilmente molto entusiasta.

Grazie per averci dato la possibilità di mostrare al mondo a cosa abbiamo lavorato dietro le quinte. Siamo davvero entusiasti di farlo conoscere al mondo.

Qualche ringraziamento dell'ultimo minuto prima che dobbiamo andare?

Sì, al core team della TWRP, AssassiniLamento, Dees_Troy, E Vividboarder. Anche il resto di TeamWin, e grazie a Kush E Amon_RA per la loro ispirazione e dedizione alla comunità Android.

L'animazione di avvio di Android precedente è stata realizzata da GLa'DOS e, soprattutto, un ringraziamento speciale a @courtneyj0610 per la sua dedizione a me, i bambini, e per aver sopportato settimane di lunghe notti che ci sono volute per portare questo progetto dove si trova oggi.

instagram story viewer