Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Pierwsze spojrzenie na projekt odzyskiwania teamwin (twrp) 2.0

Anonim

Link do YouTube do oglądania na urządzeniach mobilnych

Dla tych, którzy są zainteresowani kolejnym etapem odzyskiwania na twoim telefonie, poświęcę trochę czasu na sprawdzenie. Jestem pewien, że do tej pory niektórzy z was przeszli na niestandardowe odzyskiwanie TeamWin (zwane TWRP), i spotkaliśmy się z deweloperem agrabrenem, aby rzucić okiem na ostatnią iterację ich odzyskiwania, zwaną TWRP 2.0.

Wywiad składa się z dwóch filmów oraz wybranych fragmentów po przerwie.

Link do YouTube do oglądania na urządzeniach mobilnych

Trwa uruchamianie TWRP 2.0, jest to połowa września. W lipcu wyszliście z TWRP 1.0?

Brzmi nieźle.

To jest TWRP 2.0?

Jest to domyślny interfejs dla TWRP 2.0.

Kiedy TWRP został pierwotnie utworzony, jedną z moich pierwszych reakcji, kiedy powiedzieli „będziemy budować odbudowę od podstaw, zaczniemy od zera”, było „OK, powinniśmy uczynić to przyjaznym dla użytkownika, ”Czymś, co nigdy nie znalazłem powrotu do zdrowia. Wszystkie nawigacje z regulacją głośności. Zamiast tego, co powiedzieliśmy, „Ok, w jaki sposób możemy uczynić to łatwym w użyciu?”

Teraz jest to nadal prototyp, działa tylko kilka funkcji. Ale na przykład zainstalujemy ROM. Więc stuknij Instaluj i mam wybór, mamy tutaj nasze foldery i nasze pliki w bieżącym folderze.

Więc będę przewijać i stworzyłem obszar o nazwie ROM. Stukam ROM-y, lista plików się zmienia. To wszystko wykorzysta wszystkie funkcje, które ludzie nauczyli się w TWRP 1.0. Więc wezmę ROM Flashbacka. Stukam, mówi mi, jaki jest mój obecny wybór. Mam różne opcje, które mogę zrobić, mogę wyczyścić pamięć podręczną po uruchomieniu flashowania i wcisnąć flash.

TWRP 2.0, w porównaniu do każdego innego odzyskiwania, nawet TWRP 1.0, interfejs jest zupełnie inny. Używamy teraz ekranu dotykowego do odzyskiwania. To również zadziała na telefonach, po prostu zmniejszonych?

Po prostu zmniejszyłem. Jedną z najpiękniejszych funkcji TWRP 2.0 jest to, że interfejs, na który patrzyłeś na początku, w rzeczywistości ładuje kartę SD na tym urządzeniu.

Jest wbudowany domyślny i tak naprawdę to, co widziałeś, byłoby wbudowane, ale dla rozwoju jest to trudniejsze. Wymaga to odbudowania odzyskiwania. Dlatego używamy tak zwanych tematów.

Naprawdę oczekujemy, że społeczność tematyczna pokocha to. Wszystko, co widziałeś na tej stronie głównej, pochodziło z XML. Istnieją niestandardowe czcionki. Czcionka, której używa teraz w aktualizacji, jest w rzeczywistości standardową czcionką używaną przez wszystkie odzyskiwane pliki i jest nazywana czcionką o stałej szerokości, co oznacza, że ​​każda postać ma określony rozmiar.

Ale kiedy zakończy się ta operacja, będziemy mogli wrócić do menu głównego, a jeśli rzeczywiście spojrzysz, czcionka jest inna.

Będą mogli wziąć, a my planujemy opublikować wszystkie szczegóły na temat pisania własnego motywu.

Dla TWRP?

Dla TWRP 2.0.

Jeśli więc chcesz wyświetlać samochody sportowe, możesz mieć samochody sportowe. Jeśli chcesz, aby były to zdjęcia kobiet, możesz mieć zdjęcia kobiet. Cokolwiek chcesz, a to tylko motyw, to skóra.

Jak trudno było przywrócić działanie ekranu dotykowego? Ponieważ tego nigdy nie widzieliśmy.

Są tacy, którzy już to robią. Ktoś wziął TWRP 1.0 i stworzył go tak, aby był oparty na gestach na podstawie Pioruna. Ten aspekt był właściwie jedną z łatwiejszych części TWRP 2.0.

Trudność TWRP 2.0 sprawiła, że ​​był on tak rozszerzalny i tematyczny. Nie chodziło tylko o interfejs dotykowy, ale o graficzny interfejs użytkownika. Więc chcę pójść o krok dalej i powiedzieć, ok, podobnie jak TWRP 1.0, mówimy o poziomie naładowania baterii, mówimy o czasie. Jedną z fajnych rzeczy jest to, że w przeciwieństwie do TWRP 1.0, jeśli po prostu zostawisz to tutaj, poziom naładowania baterii spadnie.

Obsługujemy animacje. Gdybyśmy postanowili, ten mały Android mógłby okresowo machać. Cokolwiek, co naprawdę chce z tym zrobić, zazwyczaj otwieramy. I nie chodzi tylko o „określenie grafiki tutaj”.

Pozwalamy ładować wiele czcionek i ułatwiamy pewne obiekty. To są przyciski. W tej chwili nie mają ikon, ale obsługujemy ikony, dzięki czemu możesz zrobić zdjęcie przedstawiające instalację.

Ale wrócimy do instalacji i pokażemy Ci inną funkcję, którą, jak się spodziewamy, pokochają programiści ROM.

Ta animacja, filmy i ta niestandardowa instalacja pochodzą z samego pakietu. Wewnątrz ROM-u znajdują się szczegółowe informacje oraz zdjęcia i animacja umożliwiające niestandardowe zaprojektowanie ich instalacji.

Wiem, że Synergy, bardzo dobra pamięć ROM, opracowana przez kilku różnych programistów, po zainstalowaniu zawierała hasło tekstowe ASCII z napisem „Synergy”. Powiedzieliśmy: „Dlaczego potrzebujesz tekstu ASCII? Dlaczego nie możesz mieć prawdziwego tekstu, prawdziwych informacji? ”

Właśnie wzięliśmy animację rozruchową, usunęliśmy pliki, umieściliśmy je w pakiecie animacji i jest ona opisana w TWRP jako animacja, w tym te same możliwości pętli, które Android daje ci do animacji rozruchowej.

Więc naprawdę wzięliśmy, gdzie programiści ROM mogą motywować instalację. Prosto od miejsca, w którym użytkownik wybrał, że chcą zainstalować, mogą naprawdę posiadać doświadczenie użytkownika. Mogą sprawić, że użytkownik poczuje się, jakby to była część urządzenia, a nie jakiś tajny klub typu backdoor.

Zanim wyszliście z TWRP 1.0, był on zbudowany z odzyskiwania zapasów. Czy kiedy tworzyłeś TWRP 1.0, wiedziałeś, że TWRP 2.0 będzie się działo? Czy to było w kartach?

Tak. Gdy tylko zespół, zanim jeszcze nazywał się TWRP (pierwotnie nazywał się RecoverWin), nawet gdy RecoverWin zaczął, moją pierwszą stwierdzeniem było to, że potrzebuje interfejsu ekranu dotykowego i GUI.

Było wiele dyskusji na temat tego, jak to zrobić i zdecydowano, że byłem wtedy zajęty na Fre3vo i HDMwIn, więc wzięliśmy to i powiedzieliśmy: „Ok, chodźmy o krok dalej. Na razie wypuśćmy TWRP 1.0, działamy i dobrze ”.

Pracowało nad tym wielu dobrych programistów. AssassinsLament, Vividboarder i Dees_Troy to w szczególności trzy, które chciałbym zawołać.

Naprawdę był to wysiłek zespołowy, a TWRP 2.0 naprawdę to wysiłek zespołowy. Cały GUI TWRP 2.0 znajduje się na podstawowej podstawie TWRP 1.0, więc widzisz interfejs do TWRP, w przeciwieństwie do ponownego przepisywania TWRP.

Całą ideą TWRP 2.0 jest w szczególności uczynienie go przyjemnym dla użytkownika, łatwym interfejsem użytkownika i swego rodzaju przekazywanie go osobom, które mogą być zastraszane przez wyglądający na DOS ekran odzyskiwania?

Naprawdę chcemy, aby był łatwy w użyciu i wygodny dla ludzi. Nie jest fajnie siedzieć i przełączać dziwne przyciski.

Wygląda na to, że każde urządzenie ma swój unikalny sposób manipulowania nim. A my powiedzieliśmy, że zamiast tego, dlaczego nie następuje, wszyscy mają panele dotykowe. Dlaczego więc musimy użyć …?

Jeśli chodzi o tematy, czy spodziewasz się umieszczenia ich na stronie TeamWin, czy będą one po prostu unosić się na XDA?

Właściwie nie zdecydowaliśmy jeszcze o programie. Mówiono, że TeamWin może faktycznie organizować miejsce, w którym ludzie mogliby pobierać motywy, które lubią.

Są one specyficzne dla urządzenia, w szczególności są specyficzne dla rozdzielczości. Na przykład ten motyw jest przeznaczony dla rozdzielczości 1024x600, która jest natywną rozdzielczością GTableta. Inną miłą rzeczą jest to, że ten sam silnik TWRP 2.0, który teraz działa, obsługuje EVO 4G. Wszystko, czego naprawdę potrzebował, to plik zip.

Jest to plik XML, niektóre czcionki i niektóre obrazy, wszystkie wygodnie połączone. Krótko mówiąc, to wszystko, co z tym zrobiliśmy. Jest dość potężny, mamy nawet animacje zamykania. Wszystko jest kontrolowane z XML. W pliku XML znajdują się sekcje z akcją.

Naprawdę wpadliśmy na pomysł, aby dać im kontrolę nad interfejsem.

Oczywiście w przestrzeni odzyskiwania dzieje się wiele różnych rzeczy, których nie jestem przyzwyczajony i myślę, że cała społeczność prawdopodobnie będzie bardzo podekscytowana.

Dziękujemy za umożliwienie nam pokazania światu, nad czym pracujemy za zamkniętymi zasłonami. Jesteśmy bardzo podekscytowani, że możemy to wydać światu.

Jakieś podziękowania w ostatniej chwili przed wyjazdem?

Tak, do głównego zespołu TWRP, AssassinsLament, Dees_Troy i Vividboarder. Także reszta TeamWin i podziękowania dla Kousha i Amon_RA za ich inspirację i poświęcenie dla społeczności Androida.

Animacja rozruchu Androida z wcześniejszych wersji została wykonana przez GLa'DOS, a co najważniejsze, specjalne podziękowania dla @ courtneyj0610 za jej poświęcenie dla mnie, dzieci i poświęcenie tygodni długich nocy, które zajęły doprowadzenie tego projektu do miejsca, w którym jest dzisiaj.