Android Central

Primeiro olhar para TeamWin Recovery Project (TWRP) 2.0

protection click fraud

Link do YouTube para visualização móvel

Para as pessoas interessadas no próximo estágio de recuperação em seu telefone, esta é uma que eu reservaria algum tempo para verificar. Tenho certeza de que alguns de vocês já mudaram para a recuperação personalizada do TeamWin (chamada TWRP) e conversamos com o desenvolvedor agrabren para dar uma olhada na última iteração de sua recuperação, chamada TWRP 2.0.

A entrevista está em dois vídeos, além de trechos selecionados após o intervalo.

Link do YouTube para visualização móvel

EnquantoTWRP 2.0 éinicializando, estamos em meados de setembro. Vocês lançaram o TWRP 1.0 em julho?

Isso parece certo.

Então este é o TWRP 2.0?

Esta é a interface padrão para TWRP 2.0.

Quando o TWRP foi originalmente criado, uma das minhas primeiras reações quando eles disseram "vamos construir uma recuperação do fundo pronto, vamos começar do zero", foi: "OK, devemos torná-lo fácil de usar", algo que nunca encontrei recuperação para ser. Todas as navegações de controle de volume. Então, em vez disso, o que fizemos foi: “Ok, como poderíamos tornar isso fácil de usar?”

Agora, este ainda é um protótipo, apenas alguns dos recursos funcionam. Mas, por exemplo, vamos instalar uma ROM. Então, toco em Instalar e selecionei, temos nossas pastas aqui e nossos arquivos na pasta atual.

Então, vou percorrer e criei uma área chamada ROMs. Eu toco em ROMs, minha lista de arquivos muda. Isso tudo usará todos os recursos que as pessoas aprenderam a gostar com o TWRP 1.0. Então, vou pegar a Flashback ROM. Eu toco nele, ele me diz qual é a minha seleção atual. Eu tenho diferentes opções que posso fazer, posso limpar a reinicialização do cache após o flash e clico no flash.

TWRP 2.0, em comparação com qualquer outra recuperação, mesmo TWRP 1.0, a interface é totalmente diferente. Estamos usando a tela sensível ao toque na recuperação agora. Isso também vai funcionar em telefones, apenas reduzido?

Apenas reduzido. Agora, um dos recursos mais interessantes do TWRP 2.0 é que a interface que você viu no início está, na verdade, carregando o cartão SD neste dispositivo.

Existe um padrão embutido e, na verdade, o que você viu seria o que está embutido, mas, para o desenvolvimento, é realmente mais difícil. Isso requer reconstruir a recuperação. Então, usamos o que é chamado de tematização.

Esperamos realmente que a comunidade de temas adore isso. Tudo o que você viu naquela primeira página foi baseado em XML. Há fontes personalizadas. A fonte que está usando agora na atualização é na verdade a fonte padrão que todas as recuperações uso, e é referido como uma fonte de largura fixa, o que significa que cada caractere tem um determinado tamanho entre.

Mas, quando isso terminar essa operação, poderemos voltar ao menu principal e, se você realmente olhar, a fonte é diferente.

Themers poderão aceitar, e estamos planejando publicar todos os detalhes sobre como escrever seu próprio tema.

Para TWRP?

Para TWRP 2.0.

Portanto, se você deseja mostrar carros esportivos, pode ter carros esportivos. Se você quer que sejam fotos de mulheres, você pode ter fotos de mulheres. Qualquer coisa que você quiser, e é apenas um tema, é uma capa.

Quão difícil foi fazer a tela sensível ao toque funcionar na recuperação? Porque isso é algo que nunca vimos antes.

Na verdade, existem alguns por aí que já fazem isso. Alguém pegou o TWRP 1.0 e fez com que fosse baseado em gestos no Thunderbolt. Esse aspecto foi na verdade uma das partes mais fáceis do TWRP 2.0.

A dificuldade do TWRP 2.0 era torná-lo tão extensível e programável. Era menos sobre a interface de toque do que sobre a interface gráfica do usuário. Então, quero levar isso um passo adiante e dizer, ok, semelhante ao TWRP 1.0, informamos o nível da bateria, informamos a hora. Uma das coisas boas é que, ao contrário do TWRP 1.0, se você deixar isso aqui, o nível da bateria diminuirá.

Apoiamos animações. Se tivéssemos escolhido, este pequeno Android poderia acenar periodicamente. Qualquer coisa que o tema realmente queira fazer com isso, geralmente abrimos. E não se trata apenas de “especificar um gráfico aqui”.

Permitimos que você carregue várias fontes e criamos alguns objetos que facilitam as coisas. Estes são botões. Eles não têm ícones no momento, mas oferecemos suporte a ícones, então você pode criar uma imagem que represente a instalação.

Mas vamos voltar para a instalação e mostrar a você o outro recurso que realmente esperamos que os desenvolvedores de ROM adorem.

Esta animação, estes vídeos e esta instalação personalizada vêm do próprio pacote. Dentro da ROM contém os detalhes, as imagens e a animação para projetar sua instalação personalizada.

Eu conheço o Synergy, uma ROM muito boa, de alguns desenvolvedores diferentes, quando você o instalou, tinha este slogan em texto ASCII dizendo "Sinergia". Dissemos: “Por que você precisa de texto ASCII? Por que você não pode ter texto real, informações reais?”

Acabamos de pegar a animação de inicialização, removemos os arquivos, colocamos no pacote de animação e é descrito no TWRP como uma animação, incluindo os mesmos recursos de loop que o Android oferece para uma inicialização animação.

Então, nós realmente levamos onde os desenvolvedores de ROM podem tematizar a instalação. Diretamente do ponto que o usuário selecionou que deseja instalar, eles podem realmente possuir a experiência do usuário. Eles podem fazer o usuário sentir que isso faz parte do dispositivo, não um clube secreto secreto.

Antes de vocês lançarem o TWRP 1.0, ele foi construído a partir da recuperação de estoque. Quando você estava começando o TWRP 1.0, você sabia que o TWRP 2.0 iria acontecer? Isso estava nas cartas?

Sim. Assim que a equipe, mesmo antes de ser chamada de TWRP (foi originalmente chamada de RecoverWin), mesmo quando o RecoverWin começou, minha primeira declaração foi de que precisava de uma interface de tela sensível ao toque e precisava de uma GUI.

Houve muita discussão sobre como fazer isso e o que foi decidido foi que eu estava ocupado na época com Fre3vo e HDMwIn, então pegamos isso e dissemos: “Ok, vamos dar um passo adiante. Por enquanto, vamos lançar o TWRP 1.0 e trabalhar e bom.

Muitos bons desenvolvedores trabalharam nisso. AssassinosLamento, Vividboarder, e Dees_Troy há três em particular que eu gostaria de destacar.

Realmente houve um esforço de equipe, e o TWRP 2.0 é realmente um esforço de equipe. Toda a GUI do TWRP 2.0 fica no topo da base principal do TWRP 1.0, então você está vendo uma interface no TWRP em vez de ser uma reescrita novamente do TWRP.

A ideia por trás do TWRP 2.0, especialmente, é torná-lo agradável ao usuário, uma interface de usuário fácil e meio que trazê-lo para pessoas que podem se sentir intimidadas pela tela de recuperação com aparência de DOS?

Nós realmente queremos que seja fácil de usar e conveniente para as pessoas. Não é divertido ter que sentar lá alternando botões estranhos.

Parece que cada dispositivo tem sua própria maneira única de manipulá-lo. E o que dissemos foi, em vez disso, por que não segue, você sabe, todos eles têm painéis de toque. Então, por que precisamos usar ???

Para os temas, você espera abrigá-los no site da TeamWin ou eles simplesmente flutuarão no XDA?

Na verdade, ainda não decidimos um esquema. Falou-se que o TeamWin pode realmente hospedar um lugar onde as pessoas podem pegar os temas de que gostam.

Eles são específicos do dispositivo, em particular, são específicos da resolução. Por exemplo, este tema foi projetado para 1024x600, que é a resolução nativa do GTablet. A outra coisa boa é que o mesmo mecanismo TWRP 2.0 que está rodando agora roda o EVO 4G. Tudo o que realmente precisava era de um arquivo zip.

É um arquivo XML, algumas fontes e algumas imagens, tudo agrupado convenientemente. Em poucas palavras, isso é tudo o que temos feito com ele. É muito poderoso, temos até animações de desligamento. Tudo é controlado a partir do XML. Dentro do arquivo XML, existem seções com ação.

Nós realmente seguimos com a ideia de dar aos temas controle sobre a interface.

Obviamente, muitas coisas diferentes acontecendo no espaço de recuperação que não estou acostumado a ver e acho que a comunidade em geral provavelmente ficará muito animada.

Obrigado por nos dar a chance de mostrar ao mundo no que estamos trabalhando por trás das cortinas fechadas. Estamos muito animados para divulgá-lo ao mundo.

Algum agradecimento de última hora antes de irmos embora?

Sim, para a equipe principal do TWRP, AssassinosLamento, Dees_Troy, e Vividboarder. Também o resto do TeamWin, e graças a Koush e Amon_RA por sua inspiração e dedicação à comunidade Android.

A animação de inicialização do Android anterior foi feita por GLa'DOS e, mais importante, um agradecimento especial a @courtneyj0610 por sua dedicação a mim, as crianças, e aguentando as semanas de longas noites que levou para trazer este projeto para onde está hoje.

instagram story viewer