Notícias de dispositivos móveis, gadgets, aplicativos Android

Como o Google poderia abrir o Pixel 4 Motion Sense para desenvolvedores de aplicativos e jogos

No mês passado, aprendemos lentamente mais sobre o que o Projeto Soli impulsionou “Motion Sense” no Google Pixel 4 pode e não pode fazer. Agora, encontramos evidências de como o Google abriria o Motion Sense no Pixel 4 para desenvolvedores de aplicativos e jogos, incluindo um plug-in do mecanismo de jogos Unity.

Ao analisarmos como o Motion Sense funcionará no Google Pixel 4, descobrimos muitos detalhes que explicam com precisão onde e quando você pode usá-lo. É certo que esses detalhes iniciais foram bastante decepcionantes, considerando que apenas 23 aplicativos de mídia em 53 regiões foram confirmados. Felizmente, porém, pode haver mais na história.

Na semana passada, nosso Dylan Roussel descobriu a existência de um jogo que pode ser incluído no Google Pixel 4 telefones, chamados Pokemon Wave Hello, que demonstram o Motion Sense usando Pokemon fofos. Como não encontramos nenhuma referência a este mini-jogo Pokemon no código do aplicativo Motion Sense, nossa equipe do APK Insight começou a tentar descobrir como o Pokemon Wave Hello funciona.

Plug-in Unity “Oslo”

O jogo é construído sobre o mecanismo de jogo Unity, o que faz muito sentido, considerando quantas vezes o Google fez parceria com o Unity no passado. Indo um pouco mais fundo, notamos a inclusão de um “OsloUnityPlugin”.

“Oslo”, aprendemos, é um dos dois codinomes para Motion Sense no Google Pixel 4 – o outro sendo “Ciente”. Portanto, o nome do pacote “com.google.OsloUnityPlugin” mostra claramente que o Google desenvolveu um plug-in Motion Sense dedicado para uso com o Unity.

Ponte de detecção de movimento

Lendo o código do plug-in, descobrimos que ele se conecta a um aplicativo separado “Motion Sense Bridge” que será pré-instalado no Pixel 4. Usando essa ponte, os desenvolvedores de aplicativos terão acesso aos mesmos quatro gestos principais do Motion Sense – movimento, presença, alcance e furto.

Além disso, aprendemos que a ponte também deve fornecer aos desenvolvedores as seguintes informações detalhadas sobre cada gesto do Motion Sense.

Estalido

  • flickConfidence
  • flickDirection
  • flickPrediction
  • flickRange
  • flickVelocity

Presença

  • presenceConfidence
  • presencePrediction
  • presenceRange
  • presenceVelocity

Alcance

  • reachAzimuth
  • reachConfidence
  • reachElevation
  • reachPrediction
  • reachRange
  • reachVelocity

Deslize rapidamente

  • swipeAmplitude
  • swipeConfidence
  • swipeDirection
  • swipeIntensity
  • swipePrediction
  • swipeTheta

Usa em jogos e aplicativos

Como aprendemos no mês passado, o aplicativo Motion Sense básico usa predefinições bastante básicas, como quase qualquer gesto de “furto” sendo bom o suficiente para dispensar um cronômetro. Por outro lado, o Motion Sense Bridge oferece claramente aos desenvolvedores opções mais detalhadas, como poder agir de maneira diferente com base na “intensidade” de um furto.

Essas informações extras podem ser úteis, por exemplo, em um jogo baseado em física, onde um golpe mais “intenso” pode lançar um objeto mais longe. Ou um aplicativo pode responder de maneira diferente com base no ângulo em que você está “alcançando” o telefone, identificado como azimute acima.

É certo que, no entanto, isso ainda está muito longe das promessas originais de como usaríamos o Projeto Soli, quando o Google o estreou há quatro anos. Esperamos que o Google expanda os principais gestos do Motion Sense ou ofereça aos desenvolvedores acesso mais direto ao sensor Soli subjacente.

Quando os desenvolvedores podem começar?

Então, isso significa que, desde o dia 1, qualquer desenvolvedor de terceiros pode começar a trabalhar com o Motion Sense no Pixel 4? Infelizmente, a resposta para isso ainda é não. Obtivemos o aplicativo Motion Sense Bridge e, no interior, encontramos o que parece ser uma lista de permissões, o que significa que apenas os aplicativos da lista têm acesso. Por enquanto, existem apenas cinco aplicativos na lista de permissões para usar o Motion Sense Bridge, e dois deles são Pixel 4 Aplicativos de demonstração de varejo.

Está claro que este Motion Sense Bridge tem como objetivo oferecer aos desenvolvedores de aplicativos e jogos acesso mais direto aos gestos do Motion Sense. Não está claro se o Google pretende permitir que desenvolvedores de terceiros usem o Motion Sense no futuro. Por enquanto, parece que o Google precisará conceder permissão expressa a cada aplicativo, o que significa que eles farão parceria diretamente com os desenvolvedores de aplicativos e jogos para Android.