Centrala Androida

Pierwsze spojrzenie na TeamWin Recovery Project (TWRP) 2.0

protection click fraud

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

Dla osób zainteresowanych kolejnym etapem odzyskiwania telefonu, poświęciłbym trochę czasu na sprawdzenie tego. Jestem pewien, że niektórzy z was przełączyli się już na niestandardowe odzyskiwanie TeamWin (zwane TWRP) i usiedliśmy z programistą agrabren aby rzucić okiem na najnowszą iterację ich odzyskiwania, zwaną TWRP 2.0.

Wywiad jest w dwóch filmach plus wybrane fragmenty po przerwie.

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

ChwilaTWRP 2.0 jesturuchamiam, jest połowa września. Wypuściliście TWRP 1.0 w lipcu?

To brzmi dobrze.

Więc to jest TWRP 2.0?

Jest to domyślny interfejs dla TWRP 2.0.

Kiedy pierwotnie stworzono TWRP, jedną z moich pierwszych reakcji było powiedzenie „zamierzamy zbudować odzyskiwanie od dołu up, zaczniemy od zera”, brzmiało: „OK, powinniśmy uczynić to przyjaznym dla użytkownika”, coś, do czego nigdy nie znalazłem powrotu do zdrowia Być. Wszystkie nawigacje z regulacją głośności. Więc zamiast tego, co zrobiliśmy, powiedzieliśmy: „Ok, jak moglibyśmy sprawić, by było to łatwe w użyciu?”

To wciąż prototyp, działa tylko kilka funkcji. Ale na przykład zamierzamy zainstalować ROM. Więc stukam Instaluj i mam wybór, mamy tutaj nasze foldery i nasze pliki w bieżącym folderze.

Więc zamierzam przewinąć i stworzyłem obszar o nazwie ROM. Stukam ROMy, moja lista plików się zmienia. To wszystko będzie wykorzystywać wszystkie funkcje, które ludzie nauczyli się lubić dzięki TWRP 1.0. Więc wezmę Flashback ROM. Dotykam go, 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 ponownym uruchomieniu flashowania i nacisnąć 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 podczas odzyskiwania. To też będzie działać na telefonach, tylko w zmniejszonej skali?

Po prostu zmniejszono. Jedną z najfajniejszych funkcji TWRP 2.0 jest to, że interfejs, na który patrzyłeś na początku, faktycznie ładuje kartę SD na tym urządzeniu.

Jest wbudowany domyślny, a właściwie to, co zobaczyłeś, byłoby tym, które jest wbudowane, ale w przypadku programowania jest to w rzeczywistości trudniejsze. To wymaga odbudowy odzyskiwania. Używamy więc tak zwanego motywowania.

Naprawdę spodziewamy się, że społeczność tematyczna to pokocha. Wszystko, co widziałeś na tej pierwszej stronie, pochodziło z XML. Istnieją niestandardowe czcionki. Czcionka, której używa teraz w aktualizacji, jest w rzeczywistości standardową czcionką, którą wszystkie odzyskuje używać i jest określana jako czcionka o stałej szerokości, co oznacza, że ​​każdy znak ma określony rozmiar przez.

Ale kiedy to zakończy tę operację, będziemy mogli wrócić do głównego menu, a jeśli faktycznie spojrzysz, czcionka jest inna.

Tematy będą mogli wziąć, a my planujemy opublikować wszystkie szczegóły dotyczące pisania własnego motywu.

Dla TWRP'a?

Dla TWRP 2.0.

Więc jeśli chcesz, żeby pokazywał samochody sportowe, możesz mieć samochody sportowe. Jeśli chcesz, żeby to były zdjęcia kobiet, możesz mieć zdjęcia kobiet. Cokolwiek zechcesz, a to tylko motyw, to skórka.

Jak trudno było przywrócić działanie ekranu dotykowego? Ponieważ jest to coś, czego nigdy wcześniej nie widzieliśmy.

W rzeczywistości są tacy, którzy już to robią. Ktoś wziął TWRP 1.0 i zrobił to tak, aby było oparte na gestach na Thunderbolt. Ten aspekt był w rzeczywistości jedną z łatwiejszych części TWRP 2.0.

Trudność TWRP 2.0 polegała na tym, że był tak rozszerzalny i tematyczny. Chodziło mniej o interfejs dotykowy, niż o graficzny interfejs użytkownika. Chcę więc pójść o krok dalej i powiedzieć, ok, podobnie jak w TWRP 1.0, mówimy ci o poziomie baterii, mówimy ci o czasie. Jedną z fajnych rzeczy jest to, że w przeciwieństwie do TWRP 1.0, jeśli po prostu zostawisz to siedzenie tutaj, poziom naładowania baterii spadnie.

Wspieramy animacje. Gdybyśmy tak wybrali, ten mały Android mógłby okresowo falować. Wszystko, co autor naprawdę chce z tym zrobić, zazwyczaj otwieramy. I nie chodzi tylko o „określ tutaj grafikę”.

Umożliwiamy ładowanie wielu czcionek i tworzymy pewne obiekty, które ułatwiają pracę. To są przyciski. W tej chwili nie mają ikon, ale obsługujemy ikony, więc możesz zrobić zdjęcie przedstawiające instalację.

Ale wrócimy do instalacji i pokażemy inną funkcję, którą naprawdę oczekujemy, że programiści ROM pokochają.

Ta animacja, te filmy i ta niestandardowa instalacja pochodzą z samego pakietu. Wewnątrz ROM zawiera szczegóły i zdjęcia oraz animację do niestandardowego zaprojektowania ich instalacji.

Znam Synergy, bardzo dobrą pamięć ROM, stworzoną przez kilku różnych programistów, kiedy ją zainstalowałeś, miała ona tekstowy slogan ASCII mówiący „Synergia”. Powiedzieliśmy: „Dlaczego potrzebujesz tekstu ASCII? Dlaczego nie możesz mieć prawdziwego tekstu, prawdziwych informacji?”

Po prostu wzięliśmy animację startową, usunęliśmy pliki, umieściliśmy je w pakiecie animacji i gotowe opisany w TWRP jako animacja, w tym te same możliwości pętli, które Android daje ci do rozruchu animacja.

Więc naprawdę wzięliśmy się za to, gdzie programiści ROM mogą motywować instalację. Prosto z punktu, w którym użytkownik wybrał opcję instalacji, może naprawdę posiadać doświadczenie dla użytkownika. Mogą sprawić, że użytkownik poczuje się, jakby był częścią urządzenia, a nie jakimś backdoorem, tajnym klubem.

Zanim wypuściliście TWRP 1.0, zostało ono zbudowane z przywracania zapasów. Kiedy zaczynałeś TWRP 1.0, czy wiedziałeś, że TWRP 2.0 będzie się działo? Czy to było w kartach?

Tak. Gdy tylko zespół, jeszcze zanim został nazwany TWRP (pierwotnie nazywał się RecoverWin), nawet gdy RecoverWin się uruchomił, moim pierwszym stwierdzeniem było, że potrzebuje interfejsu z ekranem dotykowym i potrzebuje GUI.

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

Pracowało nad tym wielu dobrych programistów. Zabójcy Lament, Żywy internat, I Dees_Troy są trzy, które szczególnie chciałbym zawołać.

Naprawdę był wysiłek zespołowy, a TWRP 2.0 naprawdę jest wysiłkiem zespołowym. Całe GUI TWRP 2.0 znajduje się na szczycie podstawowych podstaw TWRP 1.0, więc widzisz interfejs do TWRP, w przeciwieństwie do ponownego przepisywania TWRP.

Cała idea stojąca za TWRP 2.0 polega w szczególności na tym, aby uczynić go przyjemnym dla użytkownika, łatwym interfejsem użytkownika i w pewnym sensie przybliżyć go ludziom, którzy mogą być zastraszeni przez ekran odzyskiwania wyglądający jak DOS?

Naprawdę chcemy, aby był łatwy w użyciu i wygodny dla ludzi. Siedzenie i przełączanie dziwnych przycisków nie jest zabawne.

Wydaje się, że każde urządzenie ma swój własny, unikalny sposób manipulowania nim. Zamiast tego powiedzieliśmy, dlaczego nie wynika z tego, że wszyscy mają panele dotykowe. Dlaczego więc musimy używać ???

Jeśli chodzi o motywy, czy przewidujesz umieszczenie ich na stronie TeamWin, czy po prostu będą krążyć po XDA?

Właściwie nie zdecydowaliśmy jeszcze o schemacie. Mówiono, że TeamWin może rzeczywiście gościć miejsce, w którym ludzie mogliby pobierać motywy, które im się podobają.

Są specyficzne dla urządzenia, w szczególności dla rozdzielczości. Na przykład ten motyw jest przeznaczony dla rozdzielczości 1024x600, która jest natywną rozdzielczością GTablet. Inną fajną 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, a wszystko to w wygodnym pakiecie. W skrócie, to wszystko, co z nim robiliśmy. Jest dość potężny, mamy nawet animacje wyłączania. Wszystko jest kontrolowane z XML. Wewnątrz pliku XML znajdują się sekcje z akcjami.

Naprawdę poszliśmy z pomysłem oddania kontroli nad interfejsem.

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

Dziękujemy za danie nam szansy pokazania światu, nad czym pracowaliśmy za zamkniętymi kurtynami. Nie możemy się doczekać, aby pokazać to światu.

Jakieś podziękowania w ostatniej chwili, zanim będziemy musieli iść?

Tak, do głównego zespołu TWRP, Zabójcy Lament, Dees_Troy, I Żywy internat. Również reszta TeamWin i dzięki Kusz I Amon_RA za ich inspirację i poświęcenie dla społeczności Androida.

Wcześniejsza animacja uruchamiania Androida została wykonana przez GLa'DOS, a co najważniejsze, specjalne podziękowania dla @courtneyj0610 za jej poświęcenie dla mnie, dzieci i znoszenie tygodni długich nocy, które zajęło doprowadzenie tego projektu do miejsca, w którym jest dzisiaj.

instagram story viewer