Uma versão vazada da Google Camera 7.0 chegou até nós, confirmando a maioria dos recursos da câmera do smartphone Google Pixel 4.
Hoje cedo, publicamos um artigo detalhando todos os Mudanças na interface do usuário e novas configurações voltadas para o usuário pudemos encontrar no Google Camera 7.0 do Google Pixel 4. Esta versão do aplicativo Câmera do Google nos foi enviada por nosso informante, Hani (@HANI_4K), que obteve o APK do YouTuber vietnamita ReLab. Há muitas mudanças na interface do usuário na versão mais recente do aplicativo de câmera Pixel, mas também há muitos códigos que revelam os recursos da câmera do Pixel 4.
No fim de semana passado, analisamos a versão mais recente disponível publicamente do aplicativo Google Camera, versão 6.3, para revelar que o Google tem trabalhado em vários novos recursos que acreditávamos que estaria presente nos smartphones Pixel 2019. Encontramos recursos como zoom de áudio, HDR ao vivo, distorção de malha para corrigir distorções de selfie de grande angular e possíveis melhorias na visão noturna. A versão 7.0 vazada do aplicativo Google Camera continua trabalhando nesses recursos e corrobora sua presença no Pixel 4. O APK vazado também revela trabalho em vários recursos não divulgados anteriormente, bem como uma possível lista de recursos da câmera do Pixel 4.
Desfoque de movimento no Pixel 4
Embora pareça que foi há uma eternidade, foi apenas na semana passada que ouvimos pela primeira vez que o Pixel 4 terá um “Modo de movimento” no aplicativo Câmera do Google. De acordo com para uma fonte falando com 9to5Google, o novo modo de câmera será um dos recursos principais do Pixel 4. Supostamente, ele permitirá que você tire fotos de assuntos em movimento em primeiro plano enquanto desfoca o fundo, perfeito para fotos de eventos esportivos.
Esse recurso “Modo de movimento” não apareceu em nenhum dos vazamentos recentes, mas provavelmente porque o recurso ainda está oculto no aplicativo Câmera do Google nos dispositivos de pré-lançamento. Detectamos uma string para um novo modo de câmera, embora a string em si liste apenas o codinome do modo: “paneer”.
<stringname="mode_paneer">Paneerstring>
Para referência, Night Sight é chamado de “choco” internamente e Time Lapse é chamado de “chita” internamente. Não sabemos ao certo por que o codinome “paneer” foi escolhido, mas está claro que é para um novo recurso “Motion Blur” no aplicativo Google Camera. É possível que “Motion Mode” seja o nome comercial desse recurso “Motion Blur”.
Testando visão noturna com atraso zero do obturador e astrofotografia
9to5GoogleA fonte também afirma que o Google famoso recurso Night Sight, que usa algoritmos de fotografia computacional para produzir imagens detalhadas em condições de pouca iluminação, não só ficará mais rápido, mas também será capaz de tirar fotos do céu estrelado. Um vídeo promocional vazado corroborou o Capacidade de astrofotografia do Pixel 4, mas o novo código Night Sight que encontramos na Google Camera 6.3 não atendeu às nossas expectativas. Com o Google Camera 7.0, no entanto, estamos mais confiantes de que o Night Sight será melhorado no Google Pixel 4. Detectamos vários sinalizadores em uma classe de configuração dogfood que mostra como o Google tem testado melhorias importantes no Night Sight.
Enquanto no APK anterior detectamos apenas uma vaga referência ao Zero Shutter Lag for Night Sight (zsl_ns), o APK mais recente deixa as coisas bem claras. ZSL_NIGHT_SIGHT confirma que o Google está testando um Night Sight muito mais rápido, provavelmente para o Pixel 4. Por outro lado, para astrofotografia, o Google usará a GPU (o Adreno 640 no Qualcomm Snapdragon 855) para acelerar a segmentação do céu e depois otimizar a imagem “encontrando” as estrelas e iluminando-as. A detecção do tripé também sofreu melhorias, pois agora altera o botão do obturador para um botão de parada e adiciona a contagem de quadros ao meio durante a contagem regressiva.
HDR ao vivo, HDRNet e distorção de malha
Durante a desmontagem do Google Camera 6.3, descobrimos referências a um modo “Live HDR” que parecia estar relacionado ao “HDRNet"Algoritmo desenvolvido por pesquisadores do MIT e do Google. Este algoritmo pode ser usado para aplicar HDR em tempo real ao visor da câmera e também para retocar fotos automaticamente milissegundos depois de tirá-las. A deformação da malha provavelmente se refere a um nova técnica desenvolvido por pesquisadores do Google para corrigir a distorção de câmeras frontais grande angular. A presença de distorções de malha no aplicativo Câmera do Google está de acordo com o boato de que o Pixel 4 tem uma câmera frontal grande angular.
Novamente identificamos referências a Live HDR, HDRNet e mesh warping na Google Camera 7.0, embora desta vez as referências tenham sido menos ofuscadas. Esses recursos são limitados aos smartphones Pixel 2019 (excluindo o Pixel 3a e Pixel 3a XL, já que O Google se refere à linha Pixel 3a como "PIXEL_2019_MIDRANGE" no código), pois eles exigem uma nova câmera bibliotecas.
Zoom de áudio no Google Pixel 4
Alguns smartphones usam seus microfones para focar em uma fonte importante de áudio quando a câmera aumenta o zoom. A LG e a HTC já fazem isso há vários anos, e a Samsung recentemente trouxe isso de volta ao mercado. Galáxia Nota 10 depois de se livrar dele algumas gerações atrás. O novo Apple iPhone 11 também possui seu próprio recurso Audio Zoom, então não estamos surpresos que o Google Pixel 4 provavelmente também venha com o recurso. Afinal, o Google fez adquirir grande parte do IP e do talento da HTC. A configuração do Pixel 2019 lista “AUDIO_ZOOM_SUPPORTED” como verdadeiro, então provavelmente será lançado no Pixel 4.
Suporte ao formato de profundidade dinâmica
Android 10 adiciona suporte para um novo esquema de arquivo chamado Formato de profundidade dinâmica (DDF). Segundo o Google, os arquivos DDF contêm dados de profundidade das fotos, permitindo que aplicativos usem os dados para alterar o desfoque no pós-processamento sem tocar na imagem original. A configuração da câmera do Pixel 4 lista "EMBED_DYNAMIC_DEPTH_REAR" e "EMBED_DYNAMIC_DEPTH_FRONT" como verdadeiros, indicando que os dispositivos suportarão o salvamento dos dados de profundidade como um arquivo DDF. Pelo que vale a pena, também notamos que o aplicativo Google Fotos está testando suporte para lidar com o formato de profundidade dinâmica.
Possível integração do Photobooth com adesivos AR do Playground
Cabine fotográfica é um recurso da Câmera do Google introduzido no Google Pixel 3. O recurso tira fotos automaticamente quando detecta sorrisos ou caras engraçadas no quadro. Embora não saibamos exatamente que tipos de melhorias serão feitas no recurso, parece que o Google poderá introduzir algumas mudanças ocultas. Ao longo do código, identificamos verificações para ver se “Photobooth2019” é compatível, em comparação com apenas “Photobooth”, o que significa que esta é uma atualização do recurso Photobooth existente.
Um método em particular verifica se o arquivo "com.google.vr.apps.ornament.funshot.activity. A atividade FunshotActivity" é encontrada no dispositivo antes de ativar "Photobooth2019". Esta atividade não existe em um Pixel 2 XL ou Pixel 3 XL com Android 10. Dado que "com.google.vr.apps.ornament" é o nome do pacote para Parque infantil (anteriormente chamados de AR Stickers), é possível que vejamos alguma integração de adesivos AR com o Photobooth. Desde que mudou a marca do recurso para Playground, o Google tornou os adesivos AR mais expressivos e interativos, no entanto, não sabemos se o Photobooth atualizado tirará fotos com base nas expressões de AR personagens.
Modo de medição, modo de retrocesso e "Rocky"
Em abril, vimos evidências que o Google estava se preparando para integrar seu Alimentado por ARCore aplicativo de medição de realidade aumentada, Measure, no aplicativo Google Camera. O código para esse recurso ainda existe no Google Camera 7.0, mas não está claro se o Google planeja lançá-lo com o Pixel 4.
Em seguida, as últimas versões do aplicativo Câmera do Google sugeriram um modo de retrocesso com o codinome “McFly” (em homenagem ao protagonista de De volta para o Futuro). tudo o que sabemos com certeza é que seu ícone é um símbolo de retrocesso.
Outra característica que é ainda mais desconhecida para nós é “rochosa”. Encontramos referências a ele no ViewfinderEffectElement e no “MultiCropModule”, mas ainda não sabemos o que ele deve fazer.
Todos os recursos da câmera do Google Pixel 4, de acordo com o Google Camera Config
Por último, a classe de configuração dogfood lista basicamente todos os recursos da câmera do Google Pixel 4. Também há argumentos listando as configurações de câmera atualizadas para os pixels de 2016, 2017, 2018 e meados de 2019, mas, por questões de brevidade, nos limitaremos apenas aos novos dispositivos. A configuração da câmera sugere que o seguinte é verdade:
- O Google Pixel 4 suporta zoom de áudio
- O Google Pixel 4 suporta salvar dados de profundidade usando o novo Dynamic Depth Format (DDF)
- O Pixel 4 possui lente telefoto (uma descoberta que foi corroborado inúmeras vezes.)
- Os dispositivos suportam tempos de exposição mais longos no Night Sight.
- Os dispositivos suportam o algoritmo HDRNet.
- As sugestões do Google Lens podem detectar e recomendar a digitalização de documentos (na verdade, há uma string para um novo chip de sugestão de “digitalização de documento”.)
...entre outras coisas. Em comparação, a lista de recursos suportados pelo Pixel 3 2018 é muito mais curta.
Bônus: o misterioso Pixel “Needlefish” de 2019 ressurge
De volta em abril, um comentário no AOSP Gerrit mencionou codinomes que se acreditava pertencerem aos smartphones Pixel 2019. Em uma reviravolta, três - e não 2 - codinomes foram mencionados: "coral", "chama" e "peixe-agulha". Agora sabemos que “chama” é o Pixel 4 menor, enquanto “coral” é o Pixel 4 XL maior, mas não vimos nenhuma referência a “peixe-agulha” desde abril, nem vimos evidências de que o Google esteja trabalhando em um terceiro Pixel para o final 2019. Bem, o “peixe-agulha” está de volta e ainda estamos tão confusos quanto em abril.
A classe "DeviceProperties" no Google Camera 7.0 diferencia os dispositivos Pixel para que a configuração correta da câmera possa ser carregada. Percebemos que ao lado de “coral” e “chama” em isPixel2019() está “peixe-agulha”, indicando que é de fato um Pixel 2019. No entanto, permanece o mistério sobre o que realmente poderia ser. Um dispositivo de teste? Um codinome como "Uau" para o kernel unificado? Quem sabe. Há pouca ou nenhuma evidência apontando para a existência de outro Pixel 2019 além do Pixel 4 e Pixel 4 XL, então este é um mistério que teremos de resolver por enquanto.
Isso é tudo que descobrimos na versão vazada do Google Camera 7.0 do Pixel 4 de pré-lançamento. Se aprendermos mais sobre o Pixel 2019, tentaremos informá-lo, mesmo que esses vazamentos estejam se tornando cansativos de acompanhar.
Fóruns do Google Pixel 4 ||| Fóruns do Google Pixel 4 XL
Obrigado à PNF Software por nos fornecer uma licença para usar Descompilador JEB, uma ferramenta de engenharia reversa de nível profissional para aplicativos Android.