Центральный андроид

Первый взгляд на TeamWin Recovery Project (TWRP) 2.0

protection click fraud

Ссылка на YouTube для мобильного просмотра

Для тех, кто заинтересован в следующем этапе восстановления вашего телефона, я бы выделил время, чтобы проверить это. Я уверен, что некоторые из вас уже перешли на пользовательское восстановление TeamWin (называемое TWRP), и мы поговорили с разработчиком. аграбрены для беглого взгляда на последнюю итерацию их восстановления, называемую TWRP 2.0.

Интервью в двух видео, плюс избранные отрывки после перерыва.

Ссылка на YouTube для мобильного просмотра

ПокаTWRP 2.0 естьзагрузка, это середина сентября. Вы, ребята, выпустили TWRP 1.0 в июле?

Это звучит правильно.

Так это TWRP 2.0?

Это интерфейс по умолчанию для TWRP 2.0.

Когда изначально создавался TWRP, одна из моих первых реакций, когда сказали "будем строить рекавери снизу мы собираемся начать с нуля», было: «Хорошо, мы должны сделать его удобным для пользователя», что-то, к чему я никогда не возвращался. быть. Все навигаторы управления громкостью. Поэтому вместо этого мы сказали: «Хорошо, как мы можем сделать это простым в использовании?»

Сейчас это все еще прототип, работает только пара функций. Но, например, мы собираемся установить ПЗУ. Итак, я нажимаю «Установить», и у меня есть выбор, у нас есть наши папки здесь и наши файлы в текущей папке.

Итак, я собираюсь пролистать и создал область под названием ROMs. Я нажимаю ROMs, мой список файлов меняется. Все это будет использовать все функции, которые люди научились любить в TWRP 1.0. Итак, я возьму Flashback ROM. Я нажимаю на него, он говорит мне, какой у меня текущий выбор. У меня есть разные варианты, которые я могу сделать, я могу стереть кеш, перезагрузиться после перепрошивки, и я нажму на прошивку.

TWRP 2.0, по сравнению с любым другим рекавери, даже TWRP 1.0, интерфейс совсем другой. Сейчас мы используем сенсорный экран в режиме восстановления. Это также будет работать на телефонах, просто в уменьшенном масштабе?

Просто уменьшено. Теперь одна из самых приятных особенностей TWRP 2.0 заключается в том, что интерфейс, на который вы смотрели в начале, фактически загружается с SD-карты на этом устройстве.

Существует встроенный по умолчанию, и на самом деле то, что вы видели, было бы встроенным, но для разработки это на самом деле сложнее. Это требует переустановки рекавери. Поэтому мы используем то, что называется тематикой.

Мы действительно ожидаем, что тематическое сообщество полюбит это. Все, что вы видели на этой первой странице, было основано на XML. Есть пользовательские шрифты. Шрифт, который он использует прямо сейчас в обновлении, на самом деле является стандартным шрифтом, который используется во всех восстановлениях. использовать, и он называется шрифтом фиксированной ширины, что означает, что каждый символ имеет определенный размер через.

Но когда это завершит эту операцию, мы сможем вернуться в главное меню, и если вы действительно посмотрите, шрифт будет другим.

Тематики смогут брать, и мы планируем опубликовать все подробности о том, как написать свою собственную тему.

Для ТВРП?

Для ТВРП 2.0.

Так что, если вы хотите, чтобы там показывали спортивные автомобили, у вас могут быть спортивные автомобили. Если вы хотите, чтобы это были изображения женщин, у вас могут быть изображения женщин. Все, что вы хотите, и это просто тема, это скин.

Насколько сложно было заставить тачскрин работать в рекавери? Потому что это то, чего мы никогда раньше не видели.

На самом деле есть некоторые, которые уже делают это. Кто-нибудь взял TWRP 1.0 и сделал так, чтобы он был жестовым на базе Thunderbolt. Этот аспект на самом деле был одной из самых простых частей TWRP 2.0.

Сложность TWRP 2.0 заключалась в том, чтобы сделать его настолько расширяемым и доступным для тем. Речь шла не столько о сенсорном интерфейсе, сколько о графическом пользовательском интерфейсе. Итак, я хочу сделать еще один шаг и сказать: хорошо, аналогично TWRP 1.0, мы сообщаем вам уровень заряда батареи, мы сообщаем вам время. Одна из приятных вещей заключается в том, что, в отличие от TWRP 1.0, если вы просто оставите это здесь, уровень заряда батареи снизится.

Мы поддерживаем анимацию. Если бы мы захотели, этот маленький Android мог бы периодически колебаться. Все, что тема действительно хочет сделать с этим, мы обычно открываем. И дело не только в «укажите здесь графику».

Мы позволяем вам загружать несколько шрифтов и делаем определенные объекты, которые упрощают работу. Это кнопки. В них сейчас нет значков, но мы поддерживаем значки, чтобы вы могли сделать изображение, представляющее установку.

Но мы собираемся вернуться к установке и показать вам другую функцию, которая, как мы действительно ожидаем, понравится разработчикам ПЗУ.

Эта анимация, эти видео и эта пользовательская установка исходят из самого пакета. Внутри ПЗУ содержатся детали, изображения и анимация для индивидуального дизайна их установки.

Я знаю Synergy, очень хорошее ПЗУ, созданное несколькими разными разработчиками, когда вы его устанавливали, у него был текстовый слоган ASCII, говорящий «Synergy». Мы сказали: «Зачем вам нужен текст ASCII? Почему у вас не может быть настоящего текста, настоящей информации?»

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

Таким образом, мы действительно взяли, где разработчики ПЗУ могут установить тему установки. С того момента, как пользователь выбрал установку, он действительно может владеть опытом для пользователя. Они могут заставить пользователя почувствовать, что это часть устройства, а не какой-то черный ход, секретный клуб.

До того, как вы, ребята, выпустили TWRP 1.0, он был построен на основе стокового рекавери. Когда вы запускали TWRP 1.0, знали ли вы, что будет TWRP 2.0? Это было в картах?

Да. Как только команда, еще до того, как она называлась TWRP (изначально она называлась RecoverWin), еще когда RecoverWin запустилась, мое первое утверждение было, что ему нужен сенсорный интерфейс и ему нужен графический интерфейс.

Было много дискуссий о том, как это сделать, и было решено, что в то время я был занят на Fre3vo и HDMwIn, поэтому мы приняли это и сказали: «Хорошо, давайте сделаем еще один шаг. А пока давайте выпустим TWRP 1.0, чтобы он работал и работал хорошо».

Над этим работало много хороших разработчиков. УбийцыПлач, Vividboarder, и Дис_Трой особенно я хотел бы назвать троих.

Это действительно была командная работа, а TWRP 2.0 — это действительно командная работа. Весь графический интерфейс 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, УбийцыПлач, Дис_Трой, и Vividboarder. Также остальная часть TeamWin, и благодаря Куш и Амон_РА за их вдохновение и преданность сообществу Android.

Анимация загрузки Android, сделанная ранее, была сделана GLa'DOS, и, самое главное, особая благодарность @courtneyj0610 за ее преданность мне, детям и за то, что она выдержала недели долгих ночей, которые потребовались, чтобы этот проект стал таким, какой он есть сегодня.

instagram story viewer