1 votes

Système d'exploitation standard ou appareil photo personnalisé et propriétaire

Donc, je ne stocke pas les fabricants, les roms ont les pilotes blobs pour le plein potentiel de la caméra.

Est-ce que cela ne s'applique qu'à l'application appareil photo stock, disons de Samsung ? Si je télécharge des applications tierces alors que je suis sur la rom stock, utilisent-elles aussi les pilotes propriétaires ? Si ce n'est pas le cas, la qualité est-elle la même qu'avec Lineage Os par exemple ?

J'apprécie toutes les réponses.

0 votes

Les commentaires ne sont pas destinés à une discussion approfondie ; cette conversation a été déplacé vers le chat .

0voto

Andy Brudtkuhl Points 1714

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

Cool donc on dirait que vous dites que sur les roms comme lineage os ou aosp et autres qui n'ont pas de pilote binaire comme seul le stock le fait, ils peuvent utiliser camera2 api si vous le configurez correctement. Dans ce cas, les applications tierces de caméra peuvent fonctionner avec le même potentiel de qualité d'image que si elles étaient installées sur n'importe quelle rom stock qui a le pilote binaire, est-ce exact ? aussi, le pilote binaire sur stock n'affecte-t-il spécifiquement que la propre application de caméra de la société et n'a aucun effet sur les applications tierces utilisant camera2 api, comme les avantages des pilotes binaires et le son de la propre api de la société.

0 votes

Complètement différent de l'api camera2 en général. Toutes les applications tierces n'utilisent pas l'api camera2, certaines utilisent encore l'api camera1. Merci.

0 votes

Non, je dis que ça dépend du téléphone et de la ROM. Le pilote binaire est ce qui met en œuvre l'API Camera2.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X