Com comprovar el suport de l'API Camera2 en qualsevol dispositiu Android?

Si voleu desbloquejar tots els avantatges de les opcions del port de la càmera de Google, el primer que hauríeu de saber seria l'API Camera2.

En aquest article, obtindreu informació completa sobre com comprovar el suport de l'API Camera2 als dispositius Android sense problemes.

Les marques de telèfons intel·ligents han millorat molt, especialment en el departament de programari i maquinari. Però l'evolució de la secció de la càmera de vegades se sent obsoleta als telèfons més antics, ja que no admeten aquestes funcions fantàstiques que apareixen als telèfons intel·ligents moderns.

Tot i que, no és una regla escrita que cada telèfon tingui una experiència de càmera excepcional. No obstant això, les marques principals estan fent molt bé en oferir millors atributs de personalització per a les càmeres, però no és cert per a la majoria de telèfons.

Avui en dia, l'usuari pot obtenir fàcilment un mod de càmera de Google per gaudir de tots aquests avantatges interessants i brillants amb el seu telèfon intel·ligent. Però, quan hàgiu llegit sobre el procés d'instal·lació, potser escolteu sobre l'API Camera2.

I a la següent publicació, obtindreu un tutorial complet per comprovar si el vostre telèfon és compatible amb l'API Camera2 o no. Però abans de submergir-nos en les instruccions, primer coneixem aquest terme!

Què és l'API Camera2?

L'API (Application Programming Interface) dóna als desenvolupadors accés al programari i els permet modificar algunes modificacions segons els seus desitjos.

De la mateixa manera, Camera 2 és una API d'Android del programari de càmera del telèfon que dóna accés a un desenvolupador. Com que Android és de codi obert, la companyia va llançar l'API amb l'actualització d'Android 5.0 Lollipop.

Proporciona una autoritat vàlida sobre la qualitat de la càmera afegint més velocitat d'obturació, millorant els colors, captura RAW i molts altres aspectes de control. Mitjançant aquest suport de l'API, el vostre telèfon intel·ligent pot superar els límits del sensor de la càmera i proporcionar resultats avantatjosos.

A més, també ofereix tecnologia avançada d'HDR i altres funcions interessants que actualment dominen el mercat. A més, un cop hàgiu confirmat que el dispositiu té aquest suport d'API, podeu controlar els sensors, millorar el marc únic i millorar els resultats de la lent fàcilment.

Obtindreu informació addicional detallada sobre aquesta API a l'oficial Documentació de Google. Per tant, mireu-lo si us interessa saber-ne més.

Mètode 1: confirmeu l'API Camera2 mitjançant ordres ADB

Assegureu-vos que ja heu activat el mode de desenvolupador al vostre telèfon intel·ligent i instal·leu l'indicador d'ordres ADB al vostre ordinador. 

  • Activeu la depuració USB des del mode de desenvolupador. 
  • Connecteu el vostre telèfon amb el cable a Windows o Mac. 
  • Ara, obriu l'indicador d'ordres o PowerShell (Windows) o la finestra del terminal (macOS).
  • Introduïu l'ordre - adb shell "getprop | grep HAL3"
  • Si obteniu els resultats següents

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

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

Significa que el vostre telèfon intel·ligent té suport complet de l'API Camera2. Tanmateix, si no es mostra el mateix, potser haureu d'activar-lo manualment.

Mètode 2: obteniu l'aplicació Terminal per confirmar 

  • Descarregueu la Aplicació d'emulador de terminal segons la teva elecció
  • Obriu l'aplicació i introduïu l'ordre - getprop | grep HAL3
  • Si obteniu els resultats següents:

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

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

Igual que el mètode anterior, el vostre dispositiu ha d'obtenir la càmera HAL3 amb suport complet de l'API Camera2. Tanmateix, si els resultats no són els mateixos que els anteriors, cal que habiliteu aquestes API manualment.

Mètode 3: comproveu el suport de l'API Camera2 mitjançant una aplicació de tercers

Hi ha diverses maneres de confirmar si el dispositiu té la configuració de l'API Camera2 per al seu telèfon intel·ligent o no. Si sou un usuari tècnic, també podeu utilitzar l'indicador d'ordres ADB al vostre ordinador per comprovar aquests detalls.

D'altra banda, també pots descarregar-te l'aplicació del terminal al teu telèfon per fer-ho. No obstant això, no volem que malgastis el teu esforç en alguna cosa que requereix molt de temps.

En comptes d'això, podeu descarregar la sonda de l'API Camera2 des de Google Play Store i provar el resultat sense més preàmbuls.

Mitjançant aquesta aplicació, obtindreu tots els detalls sobre les lents de la càmera posterior i frontal. Amb aquesta informació, podeu confirmar sense esforç si el dispositiu Android té compatibilitat amb l'API Camera2 o no.

Pas 1: obteniu l'aplicació Camera2 API Probe

No voleu perdre el temps afegint diferents línies d'ordres, després descarregueu l'aplicació següent per comprovar els detalls de l'API de la càmera. 

  • Visiteu l'aplicació Google Play Store. 
  • Introduïu la sonda API Camera2 a la barra de cerca. 
  • Feu clic al botó Instal·la. 
  • Espereu fins que tingui lloc el procés de descàrrega. 
  • Finalment, obriu l'aplicació.

Pas 2: comproveu el suport de l'API Camera2

Un cop hàgiu accedit a l'aplicació, la interfície es carregarà amb diversos detalls a l'API camera2. La secció de la càmera es divideix en "Identificador de càmera: 0" donat per al mòdul de càmera posterior i "Identificador de càmera: 1", que normalment es refereix a una lent selfie.

Just a sota de l'identificador de la càmera, heu de comprovar el nivell de suport de maquinari a les dues càmeres. Aquí és on sabràs si el teu dispositiu és compatible amb l'API Camera2. Hi ha quatre nivells que veureu en aquesta categoria, i cadascun d'ells es defineix de la següent manera:

  • Nivell_3: Significa que la CameraAPI2 ofereix alguns avantatges addicionals per al maquinari de la càmera, que generalment inclou imatges RAW, reprocessament YUV, etc.
  • Complet: Es refereix que la majoria de funcions de CameraAPI2 són accessibles.
  • Limitat: Com es refereix el nom, només obteniu una quantitat limitada de recursos de l'API de la càmera2.
  • Herència: Significa que el vostre telèfon és compatible amb l'API Camera1 de generació anterior.
  • Extern: Ofereix avantatges similars al LIMITED amb alguns inconvenients. Tanmateix, permet als usuaris utilitzar càmeres externes com a càmeres web USB.

En general, veuràs que el teu telèfon rebrà una marca verda a la secció COMPLETA del nivell de suport de maquinari, el que significa que el teu telèfon intel·ligent és adequat per instal·lar ports de càmera de Google, també conegut com GCam.

Note: Si observeu que el nivell de compatibilitat de maquinari de la secció Legacy mostra una marca verda, vol dir que el vostre telèfon no és compatible amb l'API camera2. En aquest cas, heu d'aplicar el mètode d'activació manual, que hem tractat aquesta guia.

Conclusió

Espero que hàgiu après la importància del suport de l'API Camera2 als telèfons Android. Un cop hàgiu verificat la informació de l'API, no perdeu el temps instal·lant aquests ports de càmera de Google de tercers al vostre dispositiu. És un gran exemple que el programari és precisament necessari per millorar els resultats de la càmera.

Mentrestant, si us trobeu amb algun dubte, podeu fer-nos-ho saber a través del quadre de comentaris a continuació.

Sobre Abel Damina

Abel Damina, enginyer d'aprenentatge automàtic i entusiasta de la fotografia, va cofundar el GCamBloc d'apk. La seva experiència en IA i un gran ull per a la composició inspiren els lectors a superar els límits de la tecnologia i la fotografia.