Oferecer suporte a Chromebooks no app de câmera

Aparece no Google Play para os usuários do Chromebook.

Os Chromebooks têm uma câmera frontal integrada (voltada para o usuário). Mas nem todos os Chromebooks têm uma câmera traseira (voltada para o mundo). E a maioria das câmeras voltadas para o usuário em Chromebooks não oferece suporte a foco automático ou flash.

Apps versáteis de câmera oferecem suporte a todos os dispositivos, independente da configuração da câmera: frontal, traseira e externa conectada por USB.

Não permita que as app stores impeçam que os usuários do Chromebook instalem seu app só porque você especificou recursos avançados de câmera encontrados em smartphones de última geração.

Configurar o manifesto do app

Para garantir que as app stores disponibilizem o app para o maior número possível de dispositivos, declare todos os recursos da câmera usados pelo app e indique explicitamente se os recursos são ou não obrigatórios:

  • Declare a permissão CAMERA
  • Declarar recursos da câmera
  • Especifique se cada recurso é obrigatório ou não

1. Declare a permissão CAMERA

Adicione a permissão abaixo ao manifesto do app:

<uses-permission android:name="android.permission.CAMERA" />

2. Declarar recursos da câmera

Adicione os recursos abaixo ao manifesto do app:

<uses-feature android:name="android.hardware.camera.any" android:required="false" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />

3. Especifique se cada recurso é obrigatório ou não

Defina android:required="false" para o recurso android.hardware.camera.any para permitir que dispositivos que têm qualquer tipo de câmera integrada ou externa ou nenhuma câmera possam usar o app.

Para os outros recursos, defina android:required="false" para garantir que dispositivos, como Chromebooks que não tenham câmeras traseiras, foco automático ou flash, possam acessar o app nas app stores.

Pontos principais

  • Permissão da CAMERA: dá ao app acesso às câmeras de um dispositivo.
  • Elemento de manifesto <uses-feature>: informa as app stores sobre os recursos usados pelo app.
  • Atributo required: indica às app stores se o app pode funcionar sem um recurso especificado.

Resultados

Você disponibilizou o app para o maior número possível de dispositivos definindo explicitamente os recursos da câmera com suporte e especificando os recursos exigidos. Os usuários de Chromebooks podem fazer o download e instalar o app pelo Google Play e outras app stores. Os usuários de dispositivos com suporte total à câmera, como smartphones, também podem fazer o download do app.