Robert Triggs / Autoridade Android
DR
- O Android 15 adiciona suporte para uma nova extensão de videografia Eyes Free que bloqueia e estabiliza uma determinada região ou objeto de interesse.
- Isso será disponibilizado para aplicativos de câmera de terceiros por meio de uma nova extensão Camera2 em dispositivos compatíveis.
- O Android 15 também pode adicionar uma implementação de software desta extensão para que ela esteja disponível para aplicativos mesmo em dispositivos onde o OEM não a implementou.
Se você não gosta do aplicativo de câmera padrão que acompanha o seu dispositivo Android, existem vários aplicativos de câmera de terceiros para Android que você pode experimentar. Esses aplicativos de câmera de terceiros geralmente adicionam controles e filtros de câmera avançados de nível profissional que você não encontrará no aplicativo de câmera padrão. Por outro lado, geralmente faltam alguns dos recursos básicos oferecidos pelo aplicativo de câmera do OEM. A solução para isso é o OEM empacotar seus recursos em uma “extensão” que aplicativos de câmera de terceiros possam usar. O Android atualmente oferece suporte a cinco tipos diferentes de extensões, mas a próxima atualização do Android 15 pode adicionar suporte para uma sexta extensão chamada videografia Eyes Free.
Nos bastidores, cada aplicativo de câmera – seja o aplicativo de estoque OEM ou um aplicativo de terceiros – é construído sobre a API Camera2 do Android (a biblioteca de suporte do Jetpack chamada CameraX é um wrapper para Camera2). A API Camera2 Extensions fornece uma maneira para os aplicativos de câmera acessarem extensões que os OEMs implementaram em seus dispositivos. A partir do Android 14, a API Camera2 Extensions oferece suporte aos cinco tipos de extensões a seguir:
- Auto: “ajusta o modo de extensão de acordo com o fundo da cena atual”
- Bokeh: “torna o assunto em primeiro plano mais nítido e desfoca o fundo”
- Retoque facial: “retoca a textura da pele, o tom sob os olhos e muito mais”
- HDR: “…
A nova extensão Camera2 de videografia Eyes Free, por outro lado, pode ser a primeira extensão Camera2 do Android que pode ser usada durante a captura de vídeo, a julgar pelo nome. Esta sexta extensão do Camera2 “visa bloquear e estabilizar uma determinada região ou objeto de interesse” de acordo com sua descrição no AOSP. Esta extensão permite que aplicativos de terceiros que usam a API Camera2 (como Snapchat) utilizem este algoritmo de estabilização de vídeo.
Mishaal Rahman / Autoridade Android
Embora o ISP e o pipeline da câmera na maioria dos dispositivos já suportem a estabilização básica de vídeo, independentemente do aplicativo de câmera usado, técnicas de estabilização mais avançadas – como a referenciada pela extensão de videografia Eyes Free – exigem um pouco de esforço para serem suportadas. Desenvolvedores terceirizados que criam aplicativos de câmera que funcionam em todos os diferentes tipos de dispositivos Android têm dificuldade em criar uma implementação universal de recursos como modo noturno, HDR, bokeh, etc., que seja tão boa quanto a implementação padrão. É por isso que existe a API de extensões…
Mesmo que os OEMs não implementem a nova extensão de videografia Eyes Free do Android 15, o sistema operacional pode implant…
Mishaal Rahman / Autoridade Android