La réponse courte est que, comme pour les ROMs personnalisées, cela dépend du modèle de téléphone.
Le pilote de l'appareil photo dans la ROM met en œuvre la norme Android Camera2
qui est commune à tous les téléphones. Toute application peut utiliser cette API pour accéder à l'appareil photo. Comme vous l'avez souligné, sur certains téléphones, cela nécessite d'avoir un pilote d'appareil photo binaire uniquement dans la ROM : sans la partie binaire, seuls certains modes peuvent être disponibles (par exemple, les résolutions inférieures), ou l'appareil photo peut ne pas fonctionner du tout. Mais si vous avez le pilote binaire, n'importe quelle application obtient la fonctionnalité complète de l'appareil photo. Camera2
API, qui correspond généralement à la fonctionnalité complète de la caméra.
La réponse n'est pas tout à fait "oui" car certains téléphones ont des fonctions supplémentaires. Les fabricants de téléphones aiment ajouter des fonctions supplémentaires à l'appareil photo qui ne sont pas (encore) présentes dans l'API d'Android. Cela s'applique principalement aux téléphones phares des grands noms comme Samsung et LG, qui rivalisent sur les fonctionnalités supplémentaires qui ne sont pas présentes dans Android standard. Ces fonctions supplémentaires ne sont présentes que dans l'application appareil photo du fabricant, et elles peuvent utiliser une API spéciale pour communiquer avec le pilote de l'appareil photo, ainsi que l'API d'Android.
Ces fonctions supplémentaires ne seront disponibles qu'à partir de l'application appareil photo du fabricant, et généralement uniquement sur la ROM stock. Les applications d'appareil photo tierces seront toujours en mesure d'utiliser toutes les fonctionnalités de l'application d'appareil photo du fabricant. Camera2
: ils n'auront tout simplement pas accès à ces fonctionnalités supplémentaires.
Notez que la qualité de l'image n'est pas seulement une propriété des pilotes. De nombreuses applications d'appareil photo (qu'il s'agisse d'applications standard ou tierces) effectuent un certain nombre de post-traitements pour améliorer l'image. Il se peut qu'une application tierce produise de moins bonnes images, simplement parce que le traitement de l'image n'est pas aussi bon que celui de l'application standard. Vous pouvez également constater qu'une application tierce produit de meilleures images si elle utilise un algorithme ou une technique que l'application standard n'utilise pas.
0 votes
Les commentaires ne sont pas destinés à une discussion approfondie ; cette conversation a été déplacé vers le chat .