Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

Primeiro, veja o projeto de recuperação teamwin (twrp) 2.0

Anonim

Link do YouTube para visualização em dispositivos móveis

Para as pessoas interessadas no próximo estágio de recuperação do seu telefone, este é o que eu reservaria para reservar. Tenho certeza de que até agora alguns de vocês mudaram para a recuperação personalizada do TeamWin (chamada TWRP), e nos reunimos com os desenvolvedores para dar uma espiada 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 em dispositivos móveis

Enquanto o TWRP 2.0 está inicializando, este é o meio 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 o TWRP 2.0.

Quando o TWRP foi criado originalmente, uma das minhas primeiras reações quando eles disseram "vamos construir uma recuperação de baixo para cima, vamos começar do zero", foi: "OK, devemos torná-la fácil de usar, ”Algo que eu nunca achei que a recuperação fosse. Todas as navegações de controle de volume. Então, em vez disso, o que dissemos, "Ok, como podemos 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, toque em Instalar e selecione, temos nossas pastas aqui e nossos arquivos na pasta atual.

Então, eu vou rolar e criei uma área chamada ROMs. Eu toco em ROMs, minha lista de arquivos muda. Isso usará todos os recursos que as pessoas aprenderam a gostar do TWRP 1.0. Então, eu vou pegar a ROM do Flashback. Eu toco, me diz qual é a minha seleção atual. Eu tenho opções diferentes que posso fazer, posso limpar a reinicialização do cache depois de piscar e bato em flash.

TWRP 2.0, comparado a todas as outras recuperações, mesmo TWRP 1.0, a interface é totalmente diferente. Estamos usando a tela de toque na recuperação agora. Isso também funciona em telefones também, apenas reduzidos?

Apenas reduzido. Agora, um dos melhores recursos do TWRP 2.0, é que a interface que você analisou, no início, está realmente 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 a reconstrução da recuperação. Então, usamos o que é chamado de tema.

Estamos realmente esperando que a comunidade temática ame isso. Tudo o que você viu na primeira página foi extraído do XML. Existem fontes personalizadas. A fonte que ele está usando agora na atualização é na verdade a fonte padrão usada por todas as recuperações, e é referida como uma fonte de largura fixa, o que significa que cada caractere possui um determinado tamanho.

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

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

Para TWRP?

Para o TWRP 2.0.

Portanto, se você deseja exibir carros esportivos, pode ter carros esportivos. Se quiser que sejam fotos de mulheres, você pode ter fotos de mulheres. Tudo o que você quiser, e é apenas um tema, é uma pele.

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. Na verdade, esse aspecto foi uma das partes mais fáceis do TWRP 2.0.

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

Apoiamos animações. Se tivéssemos escolhido, esse pequeno Android poderia acenar periodicamente. Qualquer coisa que o teórico 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 tornamos certos objetos que facilitam as coisas. Estes são botões. Eles não têm ícones no momento, mas suportamos ícones, para que você possa fazer uma imagem que represente a instalação.

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

Esta animação, esses vídeos e esta instalação personalizada são todos provenientes do próprio pacote. A ROM contém os detalhes, as imagens e a animação para projetar sua instalação.

Conheço o Synergy, uma ROM muito boa, por alguns desenvolvedores diferentes, quando você o instalou, tinha esse slogan de texto ASCII dizendo "Synergy". 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, remover os arquivos, colocá-los no pacote de animação e ela é descrita no TWRP como uma animação, incluindo os mesmos recursos de loop que o Android oferece para uma animação de inicialização.

Então, nós realmente levamos para onde os desenvolvedores de ROM podem tema da instalação. Desde o ponto que o usuário selecionou que deseja instalar, eles podem realmente ter a experiência para o usuário. Eles podem fazer com que o usuário sinta que isso faz parte do dispositivo, não um clube secreto ou backdoor.

Antes de vocês lançarem o TWRP 1.0, ele foi construído a partir da recuperação de estoque. Quando você estava iniciando o TWRP 1.0, você sabia que o TWRP 2.0 estava acontecendo? Isso estava nos cartões?

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

Houve muita discussão sobre como fazê-lo, e o que foi decidido foi que eu estava ocupado na época no Fre3vo e no HDMwIn, e então pegamos isso e dissemos: “Ok, vamos dar um passo adiante. Por enquanto, vamos lançar o TWRP 1.0 e funcionar bem. ”

Muitos bons desenvolvedores trabalharam nisso. AssassinsLament, Vividboarder e Dees_Troy são três em particular que eu gostaria de chamar.

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 do TWRP 1.0, então você está vendo uma interface no TWRP, em vez de ser reescrita novamente no TWRP.

A idéia por trás do TWRP 2.0, especialmente, é torná-lo agradável ao usuário, uma interface fácil e trazê-lo a 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 ficar sentado, alternando botões estranhos.

Parece que todo 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 alojá-los no site do TeamWin ou eles apenas flutuam no XDA?

Ainda não decidimos um esquema. Houve boatos de que o TeamWin pode realmente hospedar um lugar onde as pessoas possam pegar os temas que eles gostam.

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

É um arquivo XML, algumas fontes e algumas imagens, todas agrupadas de maneira conveniente. Em poucas palavras, é tudo o que estamos fazendo com isso. É bem poderoso, temos até animações de desligamento. Tudo é controlado a partir do XML. Dentro do arquivo XML, há seções com ação.

Nós realmente decidimos dar aos themers controle sobre a interface.

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

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

Algum agradecimento de última hora antes de termos que ir?

Sim, para a equipe principal do TWRP, AssassinsLament, Dees_Troy e Vividboarder. Também o restante do TeamWin e obrigado 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, às crianças e por aguentar semanas de longas noites necessárias para levar esse projeto aonde ele estava. é hoje.