Logo androidermagazine.com
Logo androidermagazine.com

Schauen Sie sich zunächst das teamwin recovery project (twrp) 2.0 an

Anonim

YouTube-Link für die mobile Anzeige

Für diejenigen, die an der nächsten Stufe der Wiederherstellung Ihres Telefons interessiert sind, ist dies eine, die ich etwas Zeit zum Auschecken einplanen möchte. Ich bin mir sicher, dass einige von Ihnen inzwischen zu TeamWins benutzerdefinierter Wiederherstellung (TWRP) gewechselt sind, und wir haben uns mit dem Entwickler Agrabren zusammengesetzt, um einen kurzen Blick auf die neueste Version ihrer Wiederherstellung zu werfen, TWRP 2.0.

Das Interview besteht aus zwei Videos sowie ausgewählten Ausschnitten nach der Pause.

YouTube-Link für die mobile Anzeige

Während TWRP 2.0 hochfährt, ist dies Mitte September. Ihr seid im Juli mit TWRP 1.0 herausgekommen?

Das klingt ungefähr richtig.

Das ist also TWRP 2.0?

Dies ist die Standardschnittstelle für TWRP 2.0.

Als TWRP ursprünglich erstellt wurde, war eine meiner ersten Reaktionen, als sie sagten: "Wir werden eine Wiederherstellung von Grund auf neu erstellen.", "OK, wir sollten es benutzerfreundlich gestalten." "Etwas, das ich nie als Genesung empfunden habe. Alle Lautstärkeregler-Navigationen. Also sagten wir stattdessen: "Ok, wie können wir die Bedienung so einfach gestalten?"

Dies ist immer noch ein Prototyp, nur ein paar der Funktionen funktionieren. Aber wir werden zum Beispiel ein ROM installieren. Also tippe ich auf Installieren und ich habe eine Auswahl getroffen. Wir haben unsere Ordner hier und unsere Dateien im aktuellen Ordner.

Also werde ich einen Bildlauf durchführen und einen Bereich namens ROMs erstellen. Ich tippe auf ROMs, meine Dateiliste ändert sich. Dies wird alle Funktionen nutzen, die Menschen mit TWRP 1.0 zu schätzen gelernt haben. Also nehme ich das Flashback-ROM. Ich tippe darauf und erfahre, was meine aktuelle Auswahl ist. Ich habe verschiedene Optionen, die ich tun kann, ich kann den Cache-Neustart nach dem Flashen löschen und ich drücke auf Flash.

TWRP 2.0, im Vergleich zu jeder anderen Wiederherstellung, auch TWRP 1.0, ist die Schnittstelle völlig anders. Wir verwenden den Touchscreen jetzt für die Wiederherstellung. Das wird auch auf Handys funktionieren, nur verkleinert?

Einfach verkleinert. Nun ist eine der schönsten Funktionen von TWRP 2.0, dass die von Ihnen zu Beginn betrachtete Benutzeroberfläche tatsächlich von der SD-Karte auf diesem Gerät geladen wird.

Es gibt einen Standard, der eingebaut ist, und tatsächlich ist das, was Sie gesehen haben, der eingebaute, aber für die Entwicklung ist es tatsächlich schwieriger. Dafür muss die Wiederherstellung neu erstellt werden. Also verwenden wir das, was als Theming bezeichnet wird.

Wir erwarten wirklich, dass die Theming-Community dies lieben wird. Alles, was Sie auf dieser Titelseite gesehen haben, wurde von XML gesteuert. Es gibt benutzerdefinierte Schriftarten. Die Schriftart, die derzeit im Update verwendet wird, ist die Standardschriftart, die von allen Wiederherstellungsprogrammen verwendet wird. Sie wird als Schriftart mit fester Breite bezeichnet. Das bedeutet, dass jedes Zeichen eine bestimmte Größe aufweist.

Wenn dieser Vorgang abgeschlossen ist, können wir zum Hauptmenü zurückkehren, und wenn Sie tatsächlich schauen, ist die Schriftart anders.

Die Themen können aufgenommen werden, und wir planen, alle Details zum Schreiben Ihres eigenen Themas zu veröffentlichen.

Für TWRP?

Für TWRP 2.0.

Wenn Sie also Sportwagen zeigen möchten, können Sie Sportwagen haben. Wenn es Bilder von Frauen sein sollen, können Sie Bilder von Frauen haben. Alles, was Sie wollen, und es ist nur ein Thema, es ist eine Haut.

Wie schwierig war es, den Touchscreen für die Wiederherstellung zum Laufen zu bringen? Denn das haben wir noch nie gesehen.

Es gibt tatsächlich einige, die dies bereits tun. Jemand nahm TWRP 1.0 und machte es so, dass es gestenbasiert auf dem Thunderbolt war. Dieser Aspekt war tatsächlich einer der einfacheren Teile von TWRP 2.0.

Die Schwierigkeit von TWRP 2.0 machte es so erweiterbar und themenorientiert. Es ging weniger um die Touch-Oberfläche als um die grafische Benutzeroberfläche. Also, ich möchte damit noch einen Schritt weiter gehen und sagen, ok, ähnlich wie bei TWRP 1.0, wir sagen Ihnen den Batteriestand, wir sagen Ihnen die Zeit. Eines der schönen Dinge ist, dass im Gegensatz zu TWRP 1.0, wenn Sie dies hier einfach stehen lassen, der Batteriestand sinkt.

Wir unterstützen Animationen. Wenn wir uns entschieden hätten, könnte dieses kleine Android in regelmäßigen Abständen winken. Alles, was der Themer wirklich damit machen möchte, öffnen wir in der Regel. Und es geht nicht nur darum, "hier eine Grafik anzugeben".

Sie können mehrere Schriftarten laden und bestimmte Objekte erstellen, die die Arbeit erleichtern. Dies sind Schaltflächen. Sie enthalten derzeit keine Symbole, aber wir unterstützen Symbole, sodass Sie ein Bild erstellen können, das die Installation darstellt.

Aber wir werden uns wieder mit der Installation befassen und Ihnen die andere Funktion zeigen, von der wir wirklich erwarten, dass sie ROM-Entwickler lieben werden.

Diese Animation, diese Videos und diese benutzerdefinierte Installation stammen alle aus dem Paket selbst. Im ROM befinden sich die Details und die Bilder sowie die Animation zum benutzerdefinierten Entwerfen ihrer Installation.

Ich kenne Synergy, ein sehr gutes ROM von einigen verschiedenen Entwicklern. Als Sie es installiert haben, hatte es diesen ASCII-Textslogan mit der Aufschrift "Synergy". Wir sagten: „Warum brauchen Sie ASCII-Text? Warum kannst du keinen richtigen Text haben, keine richtigen Informationen? “

Wir haben einfach die Startanimation erstellt, die Dateien entfernt und in das Animationspaket eingefügt. In TWRP wird dies als Animation beschrieben, einschließlich der gleichen Schleifenfunktionen, die Android für eine Startanimation bietet.

Also haben wir uns wirklich vorgenommen, wo ROM-Entwickler die Installation gestalten können. Direkt von dem Punkt an, den der Benutzer ausgewählt hat, den er installieren möchte, kann er die Erfahrung für den Benutzer wirklich besitzen. Sie können dem Benutzer das Gefühl geben, dass dies Teil des Geräts ist, nicht irgendein geheimer Backdoor-Club.

Bevor Sie mit TWRP 1.0 herauskamen, wurde es aus der Aktienerholung aufgebaut. Wussten Sie, als Sie TWRP 1.0 starteten, dass TWRP 2.0 stattfinden würde? War das in den Karten?

Ja. Sobald das Team, noch bevor es TWRP hieß (es hieß ursprünglich RecoverWin), auch als RecoverWin gestartet wurde, war meine erste Aussage, dass es eine Touchscreen-Oberfläche und eine GUI benötigt.

Es gab eine Menge Diskussionen darüber, wie das geht und was entschieden wurde, war, dass ich zu der Zeit mit Fre3vo und HDMwIn beschäftigt war, und so nahmen wir das und sagten: „Ok, gehen wir noch einen Schritt weiter. Lassen Sie uns jetzt TWRP 1.0 veröffentlichen und es funktioniert und es funktioniert. “

Daran haben viele gute Entwickler gearbeitet. AssassinsLament, Vividboarder und Dees_Troy sind drei, die ich besonders hervorheben möchte.

Es gab wirklich eine Teamleistung, und TWRP 2.0 ist wirklich eine Teamleistung. Die gesamte Benutzeroberfläche von TWRP 2.0 befindet sich auf dem Kernfundament von TWRP 1.0. Sie sehen also eine Schnittstelle zu TWRP, im Gegensatz zu einem erneuten Schreiben von TWRP.

Die ganze Idee hinter TWRP 2.0 ist es, es benutzerfreundlich zu gestalten, eine einfache Benutzeroberfläche zu schaffen und es Leuten zugänglich zu machen, die vom DOS-Bildschirm für die Wiederherstellung eingeschüchtert sein könnten.

Wir möchten wirklich, dass es einfach zu bedienen und für die Menschen bequem ist. Es macht keinen Spaß, dort zu sitzen und seltsame Knöpfe umzuschalten.

Es scheint, dass jedes Gerät seine eigene Art der Manipulation hat. Und was wir gesagt haben, war, warum folgt es nicht, wissen Sie, sie haben alle Touchpanels. Warum müssen wir also … verwenden?

Erwarten Sie, dass Themen auf der TeamWin-Website veröffentlicht werden, oder werden sie einfach auf XDA veröffentlicht?

Wir haben uns noch nicht entschieden. Es war die Rede davon, dass TeamWin tatsächlich einen Ort beherbergen könnte, an dem die Leute Themen aufnehmen könnten, die sie mögen.

Sie sind gerätespezifisch, insbesondere auflösungsspezifisch. Dieses Design ist beispielsweise für 1024 x 600 ausgelegt, die native Auflösung des GTablet. Die andere nette Sache ist, dass der EVO 4G auf demselben TWRP 2.0-Motor läuft, auf dem dies gerade läuft. Alles, was es wirklich brauchte, war eine Zip-Datei.

Es handelt sich um eine XML-Datei, einige Schriftarten und einige Bilder, die alle bequem gebündelt sind. Kurz gesagt, das ist alles, was wir damit gemacht haben. Es ist ziemlich mächtig, wir haben sogar Animationen zum Herunterfahren. Alles wird über XML gesteuert. In der XML-Datei befinden sich Abschnitte mit Aktionen.

Wir sind wirklich auf die Idee gekommen, den Designern die Kontrolle über die Benutzeroberfläche zu geben.

Offensichtlich laufen im Wiederherstellungsbereich viele verschiedene Dinge ab, die ich nicht gewohnt bin, und ich denke, dass die Community insgesamt wahrscheinlich sehr aufgeregt sein wird.

Vielen Dank, dass Sie uns die Möglichkeit geben, der Welt zu zeigen, woran wir hinter geschlossenen Vorhängen gearbeitet haben. Wir freuen uns sehr darauf, es der Welt zugänglich zu machen.

Irgendwelche letzten Dank, bevor wir gehen müssen?

Ja, an das TWRP-Kernteam, AssassinsLament, Dees_Troy und Vividboarder. Auch der Rest von TeamWin und Dank an Koush und Amon_RA für ihre Inspiration und ihr Engagement für die Android-Community.

Die Android-Boot-Animation von früher wurde von GLa'DOS erstellt, und vor allem ein besonderer Dank an @ courtneyj0610 für ihr Engagement für mich, die Kinder, und für die wochenlangen langen Nächte, die nötig waren, um dieses Projekt dahin zu bringen ist heute.