Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Първо разгледайте проекта за възстановяване на teamwin (twrp) 2.0

Anonim

Връзка към YouTube за мобилно гледане

За тези хора, които се интересуват от следващия етап на възстановяване на вашия телефон, това е един, който отделих известно време, за да проверя. Сигурен съм, че досега някои от вас са преминали към персонализираното възстановяване на TeamWin (наречено TWRP) и ние седнахме с разработчика agrabren за кратък поглед на най-новата итерация на тяхното възстановяване, наречена TWRP 2.0.

Интервюто е в два клипа, плюс избрани откъси след почивката.

Връзка към YouTube за мобилно гледане

Докато TWRP 2.0 се зарежда, това е средата на септември. Вие излязохте с TWRP 1.0 през юли?

Това звучи точно.

Значи това е TWRP 2.0?

Това е интерфейс по подразбиране за TWRP 2.0.

Когато TWRP първоначално беше създаден, една от първите ми реакции, когато казаха: „Ще изградим възстановяване отдолу нагоре, ще започнем от нулата“, беше: „ОК, трябва да го направим удобен за потребителя, „Нещо, за което никога не съм намерил възстановяване. Всички навигации за регулиране на силата на звука. И вместо това, това, което направихме, казахме: „Добре, как бихме могли да направим това лесно за използване?“

Това все още е прототип, само няколко функции работят. Но, например, ще инсталираме ROM. Така че докоснете Инсталиране и имам избор, ние имаме нашите папки тук и нашите файлове в текущата папка.

Така че аз ще превъртя през и създадох област, наречена ROM. Докосвам ROM, списъка ми с файлове се променя. Това ще използва всички функции, които хората са се научили да харесват с TWRP 1.0. Така че, ще взема Flashback ROM. Докосвам го, той ми казва каква е настоящата ми селекция. Имам различни опции, които мога да направя, мога да избърша рестартирането на кеша след мигане и натискам флаш.

TWRP 2.0, в сравнение с всяко друго възстановяване, дори TWRP 1.0, интерфейсът е напълно различен. Вече използваме сензорния екран при възстановяване. Това също ще работи и на телефони, просто намалени?

Просто мащабиран. Една от най-хубавите характеристики на TWRP 2.0 е, че интерфейсът, който разгледахте, в началото всъщност се зарежда от SD картата на това устройство.

Има вградена по подразбиране и всъщност това, което видяхте, ще бъде вграденото, но за развитието всъщност е по-трудно. Това изисква възстановяване на възстановяването. Така че ние използваме това, което се нарича теминг.

Наистина очакваме, че тематичната общност ще хареса това. Всичко, което видяхте на тази първа страница, беше управлявано от XML. Има персонализирани шрифтове. Шрифтът, който той използва в момента в актуализацията, всъщност е стандартният шрифт, който всички възстановяващи файлове използват, и се означава като шрифт с фиксирана ширина, което означава, че всеки символ има определен размер в целия.

Но когато това приключи тази операция, ние ще бъдем в състояние да се върнем към главното меню и ако всъщност изглеждате, шрифтът е различен.

Themers ще могат да поемат, а ние планираме да публикуваме всички подробности как да напишете собствена тема.

За TWRP?

За TWRP 2.0.

Така че, ако искате тя да показва спортни коли, можете да имате спортни коли. Ако искате да са снимки на жени, можете да имате снимки на жени. Всичко, което искате, и е просто тема, това е кожа.

Колко трудно беше да накарате сензорния екран да работи при възстановяване? Защото това е нещо, което никога не сме виждали досега.

Всъщност има някои, които вече го правят. Някой взе TWRP 1.0 и го направи така, че да се базира на жестове на Thunderbolt. Този аспект всъщност беше една от по-лесните части на TWRP 2.0.

Трудността на TWRP 2.0 го правеше толкова разширим и изпълним. Беше по-малко за сензорния интерфейс, колкото за графичния потребителски интерфейс. Така че, искам да предприема това, за да отида една крачка напред и да кажа, добре, подобно на TWRP 1.0, ние ви казваме нивото на батерията, ние ви казваме времето. Едно от хубавите неща е, че за разлика от TWRP 1.0, ако просто оставите да седите тук, това ниво на батерията ще спадне.

Поддържаме анимации. Ако бяхме избрали, този малък Android може периодично да маха. Всичко, което театърът наистина иска да направи с него, обикновено отваряме. И не става въпрос само за „посочете графика тук“.

Позволяваме ви да заредите множество шрифтове и правим определени обекти, които улесняват нещата. Това са бутони. В момента нямат икони в тях, но ние поддържаме икони, така че можете да направите снимка, която представлява инсталацията.

Но ние ще се върнем към инсталирането и ще ви покажем другата функция, която наистина очакваме, че разработчиците на ROM ще харесат.

Тази анимация, тези видеоклипове и тази персонализирана инсталация идват от самия пакет, Вътре в ROM се съдържат детайлите и снимките и анимацията, за да се проектира тяхното инсталиране.

Знам Synergy, много добър ROM, от няколко различни разработчици, когато го инсталирате, той имаше този текстов лозунг на ASCII, казващ „Synergy“. Ние казахме: „Защо се нуждаете от ASCII текст? Защо не можете да имате истински текст, истинска информация?"

Току-що взехме анимация за зареждане, извадихме файловете, поставихме ги в анимационния пакет и това е описано в TWRP като анимация, включително същите възможности за цикъл, които Android ви дава за анимация при зареждане.

Така че наистина взехме мястото, където разработчиците на ROM могат да тематизират инсталирането. Право от момента, в който потребителят е избрал, че иска да инсталира, той наистина може да притежава опита за потребителя. Те могат да накарат потребителя да почувства, че това е част от устройството, а не някакъв заден, таен клуб.

Преди да излезете с TWRP 1.0, той бе изграден от възстановяването на запасите. Когато стартирахте TWRP 1.0, знаехте ли, че TWRP 2.0 ще се случи? Това ли беше в картите?

Да. Веднага след като екипът, още преди да се казва TWRP (първоначално се нарича RecoverWin), дори когато стартира RecoverWin, първото ми изявление беше, че има нужда от интерфейс със сензорен екран и се нуждае от GUI.

Имаше много дискусии как да го направя и това, което беше решено, беше, че по това време бях заета на Fre3vo и HDMwIn, и затова взехме това и казахме: „Добре, нека да вървим една стъпка по-напред. За сега нека извадим TWRP 1.0, работещ и добър. “

Много добри разработчици работиха върху това. AssassinsLament, Vividboarder и Dees_Troy са три, по-специално бих искал да извикам.

Наистина имаше отборно усилие, а TWRP 2.0 наистина е екипно усилие. Целият GUI на TWRP 2.0 седи отгоре на основната основа на TWRP 1.0, така че виждате интерфейс в TWRP, за разлика от това да бъде пренаписан отново на TWRP.

Цялата идея, която стои зад TWRP 2.0, е да го направим като приятен за потребителите, лесен потребителски интерфейс и вид да го донесе на хора, които може да бъдат сплашени от DOS-изглеждащия екран за възстановяване?

Наистина искаме да е лесен за използване и удобен за хората. Не е забавно да седиш там да въртиш странни бутони.

Изглежда всяко устройство има свой уникален начин за манипулиране. И казахме, че вместо това, защо не следва, знаете, всички те имат сензорни панели. Така че защо трябва да използваме …?

За теми очаквате ли да ги настаните на уебсайта на TeamWin, или те просто ще плават около XDA?

Всъщност все още не сме решили схема. Говореше се, че TeamWin всъщност може да бъде домакин на място, където хората могат да хващат теми, които им харесват.

Те са специфични за устройството, по-специално те са специфични за разделителната способност. Например, тази тема е предназначена за 1024x600, което е естествената резолюция на GTablet. Другото хубаво нещо е, че същият двигател TWRP 2.0, който работи в момента, работи с EVO 4G. Всичко, от което наистина се нуждаех, беше zip файл.

Това е XML файл, някои шрифтове и някои изображения, всички заедно обединени удобно. С две думи - това е всичко, което сме правили с него. Тя е доста мощна, имаме дори анимации за изключване. Всичко се контролира от XML. Вътре в XML файла има секции с действие.

Наистина сме тръгнали с идеята да дадем на темерите контрол върху интерфейса.

Очевидно много различни неща се случват в пространството за възстановяване, които не съм свикнал да виждам и мисля, че общността като цяло вероятно ще бъде наистина развълнувана.

Благодаря ви, че ни дадохте шанс да покажем на света какво е, върху което работим зад затворени завеси. Наистина сме развълнувани да го извадим на бял свят.

Всяка последна минута благодаря, преди да трябва да тръгнем?

Да, на основния екип на TWRP, AssassinsLament, Dees_Troy и Vividboarder. Също така останалата част от TeamWin и благодаря на Koush и Amon_RA за вдъхновението и отдадеността им към общността на Android.

Анимацията за зареждане с Android от по-рано беше направена от GLa'DOS, и най-важното - специална благодарност на @ Courtneyj0610 за нейната отдаденост към мен, децата и примиряване със седмици дълги нощи, които бяха необходими, за да доведе този проект до мястото, където е днес.