Hay una serie de preguntas aquí y voy a empezar por la ROM no Root / stock:
P1: ¿Puede la aplicación A utilizar la cámara al mismo tiempo que la aplicación B?
A1: No.
Desde https://developer.Android.com/guide/topics/media/camera.html#release-camera
Precaución: Si su aplicación no libera correctamente la cámara, todos los intentos posteriores de acceder a la cámara, incluidos los de su propia aplicación, fallarán y pueden provocar el cierre de su aplicación o de otras.
P2: ¿Qué pasa con las aplicaciones que utilizan la cámara frontal y trasera al mismo tiempo?
A2: Los dispositivos más antiguos estaban limitados por el hardware/software en cuanto a la posibilidad de utilizar ambos al mismo tiempo. La variación de los dispositivos dificultaba la compatibilidad con la cámara. Los desarrolladores tenían que comprobar si se podían utilizar ambos y el API de cámara original estaba siendo reemplazado por el más nuevo API de Camera2 . Mientras que Mejoras en la API Las cámaras siempre han tenido "características geniales" específicas del fabricante/dispositivo, que sólo se activan para las aplicaciones de cámara del fabricante y no están disponibles para los desarrolladores de aplicaciones de terceros, tanto antes como ahora. En Android 5.0 se introdujeron las nuevas APIs Camera2, pero eso no significaba que todas las funciones de las antiguas APIs de cámara fueran compatibles.
P3: ¿Qué pasa con la mezcla de audio de dos aplicaciones diferentes?
A3: El concepto general se denomina "audio ducking" o "audio focus" y es permitido en Android . No sé si la aplicación a la que te refieres hace más quizás con las APIs heredadas del SDK de Samsung.
P4: Vale ¿cambia algo con Root?
El root sólo da acceso de superusuario a todas las aplicaciones y permite un nivel de personalización. A menos que se modifique la ROM, las APIs del framework de Android siguen siendo las mismas. Puedes ver que el marco de la cámara de bajo nivel es bastante complicado y dudo que sólo con tener Root se puedan usar varias aplicaciones con la cámara al mismo tiempo. Hay que tener en cuenta que los creadores de ROMs personalizadas tienen que dedicar tiempo a sondear la ROM original para habilitar las características estándar del marco de trabajo para actualizar las versiones del sistema operativo Android. Cualquier acceso a las "APIs ocultas" sería una ventaja.
0 votos
Cross-posted from Stack Overflow with additional context: stackoverflow.com/q/74419327/2821954
0 votos
Lo siento, lo borraré. Por cierto, ¿tiene respuesta a esta pregunta? Gracias