O recurso Active Edge squeeze do Google Pixel 2 retornará no Google Pixel 3

O Google Pixel 2 tinha “Active Edge”, um recurso que permite apertar as laterais do telefone para iniciar o Assistente. Está voltando para o Google Pixel 3.

A HTC não tem se saído muito bem nos últimos anos, mas isso não impediu a empresa de ser capaz de produzir ótimos telefones de tempos em tempos. O recurso de compressão do HTC U11 parecia um truque único, mas desde então chegou ao Google Pixel 2 e Google Pixel 2 XL graças ao trabalho próximo entre HTC e Google. Chamado "Borda ativa"no Google Pixel 2, o recurso permite apertar a moldura do dispositivo para iniciar o Google Assistente e silenciar alarmes, cronômetros, notificações e chamadas recebidas. Não é tão personalizável quanto Edge Sense 2.0 no HTC U12 + (pelo menos, não oficialmente), mas faz o trabalho. Para aqueles que são fãs do recurso, temos boas notícias: temos fortes evidências que sugerem que ele retornará no Google Pixel 3 e no Google Pixel 3 XL.

Agora, para aqueles que estão gritando “é claro que vai voltar”, lembre-se de que o Google tem um histórico de remoção de recursos existentes em smartphones posteriores. O carregamento sem fio, presente no Google Nexus 4, Google Nexus 5, Google Nexus 6 e Google Nexus 7 (2013), foi removido em o Google Nexus 5X e o Google Nexus 6P (e todos os telefones Google Pixel subsequentes). O conector de fone de ouvido, que o Google tornou famoso da Apple para remoção durante o lançamento do Google Pixel e Google Pixel XL, foi removido do Google Pixel 2 e Google Pixel 2 XL. Não achávamos que eles iriam remover o Active Edge, mas a possibilidade ainda existia, pois não havia confirmação do contrário. Desde a aquisição

Engenheiros da HTC envolvidos na fabricação do Pixel 2, bem como direitos de propriedade intelectual da HTC, parece que o Google tem o que precisa para continuar implementando o recurso squeeze do Pixel 2 em futuros smartphones. Só que desta vez o Google Pixel 3 será fabricado pela Foxconn.

A evidência do Active Edge no Google Pixel 3

Nossa primeira evidência veio de nosso informante, membro sênior do XDA meraz9000, que publicou as primeiras fotos reais de um suposto protótipo do Google Pixel 3 XL. Ele compartilhou mais fotos e detalhes conosco, como o smartphone provavelmente tem uma parte traseira de vidro (definitivamente não é de plástico ou metal, diz ele). Ele não conseguiu confirmar se o carregamento sem fio estava presente, mas investigamos Android P beta 2 (Developer Preview 3) e encontrou evidências de docas de carregamento sem fio, que acreditamos ser para o Google Pixel 3, então faça isso como quiser. Ele fez informe-nos que, antes de ele acidentalmente bloquear o dispositivo (é por isso que seu vazamento mostrou o dispositivo no bootloader), ele relatou ter testado o Active Edge apertando seu telefone e que o telefone vibrado. Eu acreditava que suas informações eram confiáveis, mas só para ter certeza, decidi pesquisar no Android P Developer Preview mais recente para encontrar qualquer evidência que corroborasse. E eu fiz.

Dentro do APK SystemUIGoogle, a classe “WakeMode” foi ligeiramente modificada com algum novo código. "WakeMode" é uma classe localizada em /com/google/android/systemui/Elmira/gates. A propósito, Elmyra é o codinome do Active Edge.

Dentro desta classe está um método chamado isWakeSettingEnabled. Este método verifica o valor de Configurações. Seguro.assist_gesture_wake_enabled. Se retornar '1', isso significa que o gesto de apertar também deve despertar o telefone do modo de espera. Se retornar '0', um aperto não ativará o telefone. Você não pode simplesmente definir esse valor como '1' em qualquer telefone e esperar que funcione. Obviamente, seu telefone precisa ter uma moldura que possa ser comprimida... e também, o próprio método verifica se o seu dispositivo é compatível. Acontece que este método adicionou código para verificar "ro.product.model", um valor de propriedade do sistema que define o nome do dispositivo. No Google Pixel 2 XL, ro.product.model=Pixel 2 XL) "Xhatch" e "blueline" são dois modelos de produto que o método verifica. Já sabemos que “hatch” é o Google Pixel 3 XL do vazamento anterior, então estamos assumindo que “blueline” é o Google Pixel 3 menor.

Esquerda: protótipo do Google Pixel 3 XL na tela do bootloader mostrando o codinome "hachurado".

À direita: configurações do Active Edge do Google Pixel 2 mostrando "Permitir quando a tela está desligada" (Configurações. Seguro.assist_gesture_wake_enabled)

Portanto, não é muito difícil concluir que a função Active Edge squeeze retornará ao Google Pixel 3 e ao Google Pixel 3 XL. É possível que ele seja descartado antes do início da produção final, já que nossas informações são baseadas em um protótipo de engenharia amostra e código encontrados no Android P Developer Preview 3, portanto, se acontecer algo que contradiga nossa afirmação, avisaremos a todos vocês saber. Até lá, fique ligado no Portal XDA para mais informações sobre o Pixel 3!