Come controllare il supporto dell'API Camera2 su qualsiasi dispositivo Android?

Se vuoi sbloccare tutti i vantaggi delle opzioni della porta della fotocamera di Google, la prima cosa che dovresti sapere sarebbe l'API Camera2.

In questo articolo, otterrai informazioni complete su come verificare il supporto dell'API Camera2 su dispositivi Android senza problemi.

I marchi di smartphone sono migliorati molto, soprattutto nel reparto software e hardware. Ma l'evoluzione nella sezione della fotocamera a volte sembra obsoleta nei telefoni più vecchi poiché non supportano quelle funzionalità fantasiose che appaiono negli smartphone moderni.

Tuttavia, non è una regola scritta che ogni telefono sia dotato di un'eccezionale esperienza con la fotocamera. Tuttavia, i marchi tradizionali stanno andando alla grande nel fornire migliori attributi di personalizzazione per le fotocamere, ma non è vero per la maggior parte dei telefoni.

Al giorno d'oggi, l'utente può facilmente ottenere un mod di Google Camera per godere di tutti quei vantaggi interessanti e brillanti sul proprio smartphone. Ma, dopo aver letto del processo di installazione, potresti sentire parlare dell'API Camera2.

E nel seguente post, riceverai un intero tutorial su come verificare se il tuo telefono supporta o meno l'API Camera2. Ma prima di immergerci nelle istruzioni, conosciamo prima questo termine!

Cos'è l'API di Camera2?

L'API (Application Programming Interface) offre agli sviluppatori l'accesso al software e consente loro di modificare alcune modifiche secondo i loro desideri.

Allo stesso modo, Camera 2 è un'API Android del software della fotocamera del telefono che garantisce l'accesso a uno sviluppatore. Poiché Android è open source, la società ha lanciato l'API con l'aggiornamento di Android 5.0 Lollipop.

Fornisce un'autorità valida sulla qualità della fotocamera aggiungendo più velocità dell'otturatore, migliorando i colori, l'acquisizione RAW e molti altri aspetti del controllo. Attraverso questo supporto API, il tuo smartphone può spingere i limiti del sensore della fotocamera e fornire risultati vantaggiosi.

Inoltre, rende anche la tecnologia avanzata dell'HDR e altre interessanti funzionalità che attualmente dominano il mercato. Inoltre, una volta confermato che il dispositivo ha questo supporto API, puoi controllare i sensori, migliorare il singolo fotogramma e migliorare facilmente i risultati dell'obiettivo.

Otterrai ulteriori informazioni dettagliate su questa API sul funzionario Documentazione di Google. Quindi, dai un'occhiata se sei interessato a saperne di più.

Metodo 1: confermare l'API Camera2 tramite i comandi ADB

Assicurati di aver già abilitato la modalità sviluppatore sul tuo smartphone e installa il prompt dei comandi ADB sul tuo computer. 

  • Abilita il debug USB dalla modalità sviluppatore. 
  • Collega il telefono tramite il cavo a Windows o Mac. 
  • Ora apri il prompt dei comandi o PowerShell (Windows) o Terminal Window (macOS).
  • Inserisci il comando – adb shell "getprop | grep HAL3"
  • Se ottieni i seguenti risultati

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Significa che il tuo smartphone ha il pieno supporto dell'API Camera2. Tuttavia, se non mostra lo stesso, potrebbe essere necessario abilitarlo manualmente.

Metodo 2: ottieni l'app terminale per confermare 

  • Scarica la App emulatore di terminale secondo la tua scelta
  • Apri l'app e inserisci il comando: getprop | grep HAL3
  • Se ottieni i seguenti risultati:

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Come il metodo precedente, il tuo dispositivo deve ottenere Camera HAL3 con il supporto completo dell'API Camera2. Tuttavia, se i risultati non sono gli stessi di sopra, è necessario abilitare queste API manualmente.

Metodo 3: controlla il supporto dell'API Camera2 tramite l'app di terze parti

Esistono vari modi per confermare se il dispositivo ha ottenuto o meno la configurazione dell'API Camera2 per il proprio smartphone. Se sei un utente tecnico, puoi anche utilizzare il prompt dei comandi ADB sul tuo computer per controllare quei dettagli.

D'altra parte, puoi anche scaricare l'applicazione del terminale sul tuo telefono per farlo. Tuttavia, non vogliamo che tu sprechi i tuoi sforzi per qualcosa che richiede tempo.

Invece, puoi scaricare la sonda API Camera2 dal Google Play Store e testare il risultato senza ulteriori indugi.

Attraverso questa applicazione, otterrai tutti i dettagli riguardanti gli obiettivi della fotocamera posteriore e anteriore. Con queste informazioni, puoi confermare facilmente se il dispositivo Android ha ottenuto o meno il supporto dell'API Camera2.

Passaggio 1: ottenere l'applicazione della sonda API Camera2

Non vuoi perdere tempo ad aggiungere diverse righe di comando, quindi scarica la seguente app per controllare i dettagli dell'API della fotocamera. 

  • Visita l'app Google Play Store. 
  • Immettere la sonda API Camera2 nella barra di ricerca. 
  • Fai clic sul pulsante Installa. 
  • Attendere che il processo di download abbia luogo. 
  • Infine, apri l'app.

Passaggio 2: controlla il supporto dell'API Camera2

Una volta effettuato l'accesso all'applicazione, l'interfaccia verrà caricata con vari dettagli nell'API camera2. La sezione della fotocamera è divisa in "Camera ID: 0" donato per il modulo della fotocamera posteriore e "Camera ID: 1", che di solito si riferisce a un obiettivo selfie.

Subito sotto l'ID della fotocamera, devi controllare il livello di supporto hardware in entrambe le fotocamere. Qui è dove saprai se il tuo dispositivo supporta l'API Camera2. Ci sono quattro livelli che vedrai in quella categoria, e ognuno di essi è definito come segue:

  • Livello 3: Significa che CameraAPI2 fornisce alcuni vantaggi extra per l'hardware della fotocamera, che generalmente include immagini RAW, rielaborazione YUV, ecc.
  • Pieno: Indica che la maggior parte delle funzioni di CameraAPI2 è accessibile.
  • Limitato: Come indicato dal nome, stai ricevendo solo una quantità limitata di risorse dall'API della fotocamera2.
  • Eredità: Significa che il tuo telefono supporta l'API Camera1 di vecchia generazione.
  • Esterno: Offre vantaggi simili a LIMITED con alcuni inconvenienti. Tuttavia, consente agli utenti di utilizzare fotocamere esterne come webcam USB.

In generale, vedrai che il tuo telefono riceverà un segno di spunta verde nella sezione FULL del livello di supporto hardware, il che significa che il tuo smartphone è adatto per l'installazione delle porte della fotocamera di Google, ovvero GCam.

Note: Se noti che il livello di supporto hardware nella sezione Legacy mostra un segno di spunta verde, significa che il tuo telefono non supporta l'API camera2. In tal caso, devi applicare il metodo di abilitazione manuale, che abbiamo trattato questa guida.

Conclusione

Spero che tu abbia imparato l'importanza del supporto dell'API Camera2 sui telefoni Android. Dopo aver verificato le informazioni API, non perdere tempo a installare quelle porte per fotocamere Google di terze parti sul tuo dispositivo. È un ottimo esempio del fatto che l'estremità del software è proprio necessaria per migliorare i risultati della fotocamera.

Nel frattempo, se incontri dei dubbi, puoi farcelo sapere attraverso la casella dei commenti qui sotto.

A proposito di Abel Damina

Abel Damina, un ingegnere di machine learning e appassionato di fotografia, ha co-fondato il GCamBlog dell'apk. La sua esperienza nell'intelligenza artificiale e il suo occhio attento per la composizione ispirano i lettori a superare i confini della tecnologia e della fotografia.