Supportare i Chromebook nell'app Fotocamera

Fai in modo che gli utenti di Chromebook ti notino su Google Play.

I Chromebook hanno una fotocamera anteriore (di fronte all'utente) integrata. Tuttavia, non tutti i Chromebook hanno una fotocamera posteriore (rivolta verso l'esterno). Inoltre, la maggior parte delle fotocamere rivolte all'utente sui Chromebook non supporta l'autofocus o il flash.

Le app per fotocamere versatili supportano tutti i dispositivi, indipendentemente dalla configurazione della fotocamera: dispositivi con fotocamere anteriori, posteriori ed esterne collegate tramite USB.

Non lasciare che gli store impediscano agli utenti di Chromebook di installare la tua app solo perché hai specificato funzionalità avanzate della fotocamera disponibili sugli smartphone di fascia alta.

Configurare il file manifest dell'app

Per assicurarti che gli store di app rendano la tua app disponibile per il maggior numero di dispositivi, dichiara tutte le funzionalità della fotocamera utilizzate dalla tua app e indica esplicitamente se le funzionalità sono obbligatorie o meno:

  • Dichiara l'autorizzazione CAMERA
  • Dichiarare le funzionalità della fotocamera
  • Specifica se ogni funzionalità è obbligatoria o meno

1. Dichiara l'autorizzazione CAMERA

Aggiungi la seguente autorizzazione al file manifest dell'app:

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

2. Dichiarare le funzionalità della fotocamera

Aggiungi le seguenti funzionalità al file manifest dell'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. Specifica se ogni funzionalità è obbligatoria

Imposta android:required="false" per la funzionalità android.hardware.camera.any per attivare l'accesso alla tua app da parte di dispositivi con qualsiasi tipo di fotocamera integrata o esterna o senza fotocamera.

Per le altre funzionalità, imposta android:required="false" per assicurarti che dispositivi come i Chromebook che non dispongono di fotocamere posteriori, autofocus o flash possano accedere alla tua app negli store.

Punti chiave

  • Autorizzazione CAMERA: consente all'app di accedere alle fotocamere di un dispositivo
  • Elemento manifest <uses-feature>: informa gli store delle funzionalità utilizzate dalla tua app
  • Attributo required: indica agli store se la tua app può funzionare senza una funzionalità specificata

Risultati

Hai reso la tua app disponibile per il maggior numero possibile di dispositivi impostando esplicitamente le funzionalità della fotocamera supportate dalla tua app e specificando le funzionalità richieste. Gli utenti di Chromebook possono scaricare e installare la tua app da Google Play e da altri store. Possono scaricare l'app anche gli utenti di dispositivi con supporto della fotocamera con funzionalità complete, come gli smartphone.