¿Cómo comprobar la compatibilidad con la API de Camera2 en cualquier dispositivo Android?

Si desea desbloquear todos los beneficios de las opciones de puerto de cámara de Google, lo primero que debe saber es la API de Camera2.

En este artículo, obtendrá información completa sobre cómo comprobar la compatibilidad con la API de Camera2 en dispositivos Android sin problemas.

Las marcas de teléfonos inteligentes han mejorado mucho, especialmente en el departamento de software y hardware. Pero la evolución en la sección de la cámara a veces se siente obsoleta en los teléfonos más antiguos, ya que no son compatibles con las características sofisticadas que aparecen en los teléfonos inteligentes modernos.

Aunque no es una regla escrita que cada teléfono venga con una experiencia de cámara excepcional. Sin embargo, las principales marcas lo están haciendo muy bien al proporcionar mejores atributos de personalización para las cámaras, pero no es cierto para la mayoría de los teléfonos.

Hoy en día, el usuario puede obtener fácilmente un mod de cámara de Google para disfrutar de todas esas ventajas interesantes y brillantes en su teléfono inteligente. Pero, cuando haya leído sobre el proceso de instalación, es posible que escuche sobre la API de Camera2.

Y en la siguiente publicación, obtendrá un tutorial completo sobre cómo verificar si su teléfono es compatible con Camera2 API o no. Pero antes de sumergirnos en las instrucciones, ¡conozcamos primero este término!

¿Qué es la API de Camera2?

La API (interfaz de programación de aplicaciones) brinda a los desarrolladores acceso al software y les permite modificar algunas modificaciones según sus deseos.

Del mismo modo, Camera 2 es una API de Android del software de la cámara del teléfono que otorga acceso a un desarrollador. Dado que Android es de código abierto, la empresa lanzó la API con la actualización de Android 5.0 Lollipop.

Proporciona una autoridad válida sobre la calidad de la cámara al agregar más velocidad de obturación, mejorar los colores, capturar RAW y muchos otros aspectos de control. A través de este soporte de API, su teléfono inteligente puede superar los límites del sensor de la cámara y proporcionar resultados ventajosos.

Además, también ofrece tecnología avanzada de HDR y otras características interesantes que actualmente dominan el mercado. Además de eso, una vez que haya confirmado que el dispositivo es compatible con esta API, puede controlar los sensores, mejorar el marco único y mejorar los resultados de la lente fácilmente.

Obtendrá información adicional detallada sobre esta API en la página oficial Documentación de Google. Entonces, échale un vistazo si estás interesado en saber más.

Método 1: Confirme la API de Camera2 a través de los comandos ADB

Asegúrese de haber habilitado el modo de desarrollador en su teléfono inteligente e instale el símbolo del sistema ADB en su computadora. 

  • Habilite la depuración USB desde el modo desarrollador. 
  • Conecte su teléfono usando el cable a Windows o Mac. 
  • Ahora, abra el símbolo del sistema o PowerShell (Windows) o Terminal Window (macOS).
  • Introduzca el comando - adb shell "getprop | grep HAL3"
  • Si obtiene los siguientes resultados

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

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

Significa que su teléfono inteligente tiene soporte completo de la API de Camera2. Sin embargo, si no muestra lo mismo, es posible que deba habilitarlo manualmente.

Método 2: obtener la aplicación de terminal para confirmar 

  • Descargue nuestra Aplicación de emulador de terminal según tu elección
  • Abra la aplicación e ingrese el comando – getprop | grep HAL3
  • Si obtiene los siguientes resultados:

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

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

Al igual que el método anterior, su dispositivo debe obtener Camera HAL3 con soporte completo de Camera2 API. Sin embargo, si los resultados no son los mismos que los anteriores, debe habilitar esas API manualmente.

Método 3: compruebe la compatibilidad con la API de Camera2 a través de una aplicación de terceros

Hay varias formas de confirmar si el dispositivo obtuvo la configuración API de Camera2 para su teléfono inteligente o no. Si es un usuario experto en tecnología, también puede utilizar el símbolo del sistema ADB en su computadora para verificar esos detalles.

Por otro lado, también puedes descargar la aplicación del terminal en tu teléfono para hacerlo. Sin embargo, no queremos que desperdicies tu esfuerzo en algo que te lleve mucho tiempo.

En lugar de eso, puede descargar la sonda API Camera2 desde Google Play Store y probar el resultado sin más preámbulos.

A través de esta aplicación, obtendrá todos los detalles sobre las lentes de la cámara trasera y delantera. Con esa información, puede confirmar sin esfuerzo si el dispositivo Android es compatible con Camera2 API o no.

Paso 1: Obtenga la aplicación de sonda API de Camera2

No quiera perder el tiempo agregando diferentes líneas de comando, luego descargue la siguiente aplicación para verificar los detalles de la API de la cámara. 

  • Visite la aplicación Google Play Store. 
  • Introduzca la sonda API Camera2 en la barra de búsqueda. 
  • Haga clic en el botón Instalar. 
  • Espere hasta que se lleve a cabo el proceso de descarga. 
  • Finalmente, abre la aplicación.

Paso 2: compruebe la compatibilidad con la API de Camera2

Una vez que haya accedido a la aplicación, la interfaz se cargará con varios detalles en la API de camera2. La sección de la cámara se divide en "ID de cámara: 0" donado para el módulo de cámara trasera y "ID de cámara: 1", que generalmente se refiere a una lente selfie.

Justo debajo de la identificación de la cámara, debe verificar el nivel de soporte de hardware en ambas cámaras. Aquí es donde sabrá si su dispositivo es compatible con Camera2 API. Hay cuatro niveles que verá en esa categoría, y cada uno de ellos se define de la siguiente manera:

  • Nivel 3: Significa que CameraAPI2 proporciona algunas ventajas adicionales para el hardware de la cámara, que generalmente incluye imágenes RAW, reprocesamiento YUV, etc.
  • Completo: Refiere que la mayoría de funciones de CameraAPI2 son accesibles.
  • Limitado: Como se refiere el nombre, solo obtiene una cantidad limitada de recursos de Camera API2.
  • Legado: Significa que su teléfono es compatible con la API Camera1 de generación anterior.
  • Externo: Ofrece ventajas similares a las de LIMITED con algunos inconvenientes. Sin embargo, permite a los usuarios utilizar cámaras externas como cámaras web USB.

En general, verá que su teléfono recibirá una marca verde en la sección COMPLETA del nivel de soporte de hardware, lo que significa que su teléfono inteligente es adecuado para instalar puertos de cámara de Google, también conocido como GCam.

Note: Si nota que el nivel de soporte de hardware en la sección Legacy muestra una marca verde, significa que su teléfono no es compatible con la API camera2. En ese caso, debe aplicar el método de activación manual, que hemos cubierto en esta guía.

Conclusión

Espero que haya aprendido la importancia de la compatibilidad con la API de Camera2 en teléfonos Android. Una vez que haya verificado la información de la API, no pierda el tiempo instalando esos puertos de cámara de Google de terceros en su dispositivo. Es un gran ejemplo de que el extremo del software es precisamente necesario para mejorar los resultados de la cámara.

Mientras tanto, si tiene alguna duda, puede hacérnosla saber a través del cuadro de comentarios a continuación.

Acerca de Abel Damina

Abel Damina, ingeniero de aprendizaje automático y entusiasta de la fotografía, cofundó GCamblog apk. Su experiencia en inteligencia artificial y su buen ojo para la composición inspiran a los lectores a traspasar los límites de la tecnología y la fotografía.