phone:camera-poco-f3

Quelle application de capture photo/vidéo pour le Poco F3 ?

Cette fiche a été partiellement mise à jour pour refléter l'utilisation sous LOS-22.2 (Android 15). En effet, des changements majeurs sont intervenus depuis LOS-19 pour laquelle la fiche initiale avait été réalisée. Le changement principal se résume facilement : la meilleure application photo/vidéo est celle qui est préinstallée avec LOS-22.2. Les sections non mises à jour sont cependant conservées car elle contiennent des informations utiles.

Cas d'utilisation

J'ai installé LineageOS 22.2 sur mon F3. L'application système de capture photo/vidéo préinstallée me donne satisfaction dans la majeure partie de cas. Elle ne propose pas cependant pas de mode Panorama et la définition maximale des photos est de 12MP au lieu des 48MP annoncés par Xiaomi et disponibles sur l'application système préinstallée par HyperOS.

À elle seule, l'absence de mode Panorama me contraint à utiliser une autre application apportant cette fonctionnalité à mon F3.

Limites

Faire le deuil des 48MP

La disparition des 48 MP fournis par le capteur Sony IMX582 et disponibles sur l'application système d'origine du F31) est définitive.

En effet, l'API Camera2 telle qu'implémentée par Xiaomi dans le firmware du F3 ne propose pas de meilleure définition que 4000 x 3000 (4:3), soit 12MP et 4000 * 2250 (16:9), soit 9MP. Or les applications tierces de capture photo/vidéo s'appuient sur cette API.

La différence vient peut-être des caractéristiques du capteur Sony qui propose deux modes de fonctionnement. D'un côté, le mode natif, avec une définition de 8000 x 6000. De l'autre, le mode Super Pixel, avec une définition de 4000 x 3000, obtenu par fusion des données fournies par 4 pixels adjacents. Ce mode est adapté à un fonctionnement en conditions de faible luminosité ou lorsque le capteur est associé à une optique médiocre2). Dans les deux modes, les données fournies par les 48MP du capteur sont réellement exploitées pour calculer l'image numérique résultante.

De plus, le regroupement en Super Pixels correspond exactement au regroupement des couleurs effectué dans le capteur, du fait de l'organisation géométrique du filtre de couleur3) plaqué sur les senseurs. Le regroupement des couleurs découlant des caractéristiques physiques du capteur, il s'applique également au mode natif.

À bien des égards, l'IMX582 se présente comme un capteur composé de 12 millions de super-senseurs, plus sensibles et précis que des senseurs individuels classiques. Dans ces conditions, le deuil à faire concerne les espoirs soulevés par un marketing trompeur plutôt qu'une perte de fonctionnalités dûe à un changement de système.

Camera2 sur le F3

Une manière simple de savoir ce que déclare l'API Camera2 sur son Androphone est d'utiliser l'application “Camera2 API Probe”, disponible sur Google Play.

Sur mon F34), la méthode non invasive ne donnait aucun résultat, laissant supposer que l'API n'était pas disponible. Une fois installée sur mon F3, l'application a indiqué que l'API était disponible et fournit des informations cohérentes avec les observations empiriques faites à partir des applications de capture photo/vidéo.

Android 13 et CameraX

La version 13 d'Android (LOS-20) s'accompagne d'une mise à jour de la bibliothèque CameraX. Cette dernière permet aux développeuses d'applications d'intégrer facilement des fonctionnalités de prise de vue. Cela concerne toutes les applications dites “tierces” : camera, messagerie, navigateur, scanner, etc. D'une part, sa disponibilité de préjuge pas de l'utilisation qui en sera faite par les développeuses. D4autre part, elle reste contrainte par le firmware5).

L'application stock

L'application stock6) de LOS-19 était tellement mauvaise que l'utiliser relevait de l'auto-punition LOL. Depuis LOS-20, une app7) fournie par LOS-20 s'appuie sur CameraX et apporte de nouvelles fonctionnalités. L'intégration au F3 a depuis été améliorée, faisant de l'application stock (Appareil Photo) mon appli privilégiée pour mes photos et vidéos du quotidien

Sur LOS-22.2, elle permet des prises de vues avec les 4 objectifs disponibles sur le F3. Dans des conditions de faible luminosité, elle fournit des résultats exploitables, parfois meilleurs que l'appli Xiaomi sous HuperOS.

Sa limitation la plus critique est l'absence d'un mode panorama qui me contraint à utiliser une application tierce8).

Précautions d'emploi

Dans sa configuration par défaut, l'application donne des résultats décevants, voire pitoyables. Pour en tirer parti, il faut impérativement désactiver toutes les prétendues «améliorations» qui ne font que dégrader l'image : Paramètres > Avancé > Traitements en cours.

Bien que décrié sur certains sites web «spécialisés», l'objectif macro fournit d'excellents résultats. Mais le bénéfice obtenu n'est sensible que pour des photos prise de très très près. En gros, pour faire de la macro ! Le bénéfice saute alors aux yeux par rapport à une pĥoto prise avec l'objectif standard (puis recadrée).

Quel que soit le mode de prise de vue, il ne faut jamais utiliser le zoom numérique. Il fournit un résultat de qualité très inférieure à ce que l'on peut obtenir avec une prise de vue sans zoom que l'on recadrera avec un logiciel de retouche d'image. Attention ! La fonctionnalité de recadrage d'image fourni par l'application préinstallée Galerie dégrade l'image pour un raison inexpliquée.

Applications complémentaires

En plus de l'application stock, j'utilise régulièrement deux autres applications de prise de vue : Google Camera et Libre Camera, présentées plus loin.

Alternatives à l'application stock

Si la limite des 12 MP est infranchissable, il existe des applications proposant plus de fonctionnalités que l'application préinstallée avec LOS (dite “stock”).

Cependant aucune ne prends en charge l'objectif «grand angle» ni l'objectif «macro».

Google Camera

Google Camera (GCam) est l'application développée par Google pour sa gamme d'androphones Pixel. Sur ses propres appareils, elle exploite au maximum les possibilité techniques du matériel et du firmware. Elle y joue donc le même rôle que les applications préinstallées par les autres fabricants d'androphones.
J'utilise Google Camera pour tous mes panoramas. Exceptionnellement, je l'utilise aussi pour obtenir des image Photo Sphere.

Une version générique est disponible sur le Google Play. Sur le F3 elle propose plusieurs mode de prise de vue(Photosphere, effet focus, panorama). De toutes les applications testées, c'est la seule à offrir un vrai mode panorama. Elle permet de ne pas enregistrer les métadonnées de localisation.

Le mode panorama horizontal ou vertical est facile à utiliser, aussi bien en mode portrait que paysage9). À travers les paramètres, il est possible de choisir parmi 3 niveaux de qualité d'enregistrement.

Le mode “ralenti” plante le F3. Il n'y a pas de mode HDR pourtant exposé par l'API Camera2. Il n'est pas surprenant que cette application soit notée 2,5/5, avec près de 500.000 avis…

Un article de Frandroid de 2019 expose les avantages et limites inhérents à cette application et explique la place occupée par les Google Camera mods (traités plus loin).

Libre Camera

J'utilise Libre Camera pour des photos légères que je souhaite diffuser telles quelles via des canaux non fiables10). Je configure l'appli en basse définition (720×480), sans enregistrement des méta-données.

Disponible sur le store F-Droid, Libre Camera est une application open source simple avec une bonne ergonomie. Elle n'utilise que le format 16:9 (et les définitions associées) et ne propose pas de mode “panorama”. Par défaut, elle propose une mesure ponctuelle d'exposition très pratique et efficace. Un paramètre permet de ne pas enregistrer les métadonnées EXIF. Il est très facile d'ajuster la définition à travers 5 formats proposés, de 320×240 à 3840×2160

Open Camera

Open Camera est une application open source qui vient rapidement à l'esprit. On la trouve sur les stores F-Droid et Google Play.

Elle permet de filmer en accéléré et en ralenti. Pour des raisons évidentes de vitesse d'obturation, plus on souhaite ralentir, plus la scène que l'on veut capter doit être lumineuse !

Le paramétrage du mode Rafale permet de collecter des images qui serviront à réaliser une vidéo en accéléré d'une scène cadrée (croissance d'un plante, circulation, changement de lumière…).

La fonction “panorama” est proposée mais elle s'avère inutilisable sur le F3. L'évaluation sur les deux autres critères est reléguée à plus tard… Dommage, les paramètres de prise de vue semblent intéressants et c'est open source.

Par défaut, l'application est paramétrée pour utiliser l'API historique d'Android. Il faut choisir choisir la bonne API : paramètres > Camera API > Camera2 API
Si vos photos semblent floutées façon “impressionniste”, surtout par faible luminosité, désactiver les filtres : Paramètres > Processing settings > Edge mode algorithm > off, idem pour Noise redution.
Un test comparatif assez ancien, entre Open Camera et GCam, recommande l'utilisation d'Open Camera pour les vidéos (surtout en caméra frontale) et de GCam pour les photos. L'application stock de MIUI est brièvement abordée. En photo, son accès exclusif aux 48MP n'a pas d'impact visible sur la qualité de clichés, comparé à GCam. En revanche les photos de nuit sont globalement meilleures sur l'appli stock, sans l'être systématiquement11). En vidéo via le capteur principal, l'app stock ne fait pas mieux qu'Open Camera, sauf en matière de stabilisation d'image. En vidéo au ralenti, l'app stock (Xiaomi) s'en tire bien et GCam se disqualifie tandis qu'Open Camera tire sont épingle du jeu.

Secure Camera

Disponible sur Google Play cette application minimaliste, sans mode “panorama”, est particulièrement respectueuse des données personnelles12). Elle permet de ne pas enregistrer les métadonnées en distinguant les données de géolocalisation des autres. Permet de définir un retard de focus indépendant du retard de prise de vue. Elle dispose d'une fonction de lecture de QR-code bien pensée (avec ou sans éclairage par la torche).

En vidéo, ne propose que du 16:9, en 4 formats : 480p13), 720p14), 1080p15), 2160p16).

En photo, fonctionne toujours à la définition maximale mais laisse le choix 16:9 ou 4:3. L'écran affiche un indicateur d'assiettes horizontale et latérale de l'objectif.

XCamera

Appareil photo HD pour Android est disponible sur Google Play. Gratuite mais truffée de publicités, elle offre un mode “panorama” facilement utilisable mais médiocre, un accès au 4:3, 16;9 et full, plusieurs modes de prise de vue et d'amélioration d'images, des outils de correction d'assiette, des filtres, etc. Le tout est proposé dans une bonne ergonomie, ce qui n'était pas gagné vu de la quantité de fonctionnalités disponibles.

Camera Go (non testée)

Camera Go a été initialement pensée et développée par Google comme une version allégée/simplifiée de Google Camera destinées à équiper des androphones peu puissants d'autres fabricants. Elle fait partie des applications préinstallées avec Android Go Edition, la version allégée d'Android.

L'application étant préinstallée avec le système et mise à jour ce dernier, elle n'est pas17) proposée sur Google Play tout en étant accessible via dépôts d'application, tel APKMirror et UpToDown.com.

GCam Mods

Les GCam Mods18) sont des adaptations dérivées de Google Camera. Elles bénéficient d'améliorations leur permettant de tirer parti des qualités matérielles d'autres androphones que les Pixels de Google.

Les GCams Mods sont des applications réalisées par des développeurs indépendants et mises à dispositions du public sous forme d'apk. Installer une telle application suppose d'avoir estimer suffisante la chaîne de confiance qui va du code source jusqu'au téléchargement en passant par compilation. Un article de GCam Hub apporte quelques éclairage sur le code

Outre les précautions de sécurité, l'installation de l'APK ne suffit a obtenir un bon rendu. Il faut également installer un fichier XML de configuration. Certains mods vont jusqu'à demander l'installation de certaines bibliothèques ! Autant dire qu'on est très loin du confort des installations précédentes.

Un article de GCam Hub précise la méthode d'installation et précise les prérequis (vérifiés par le F3).

Dans la profusion des mods, un premier filtre consiste à identifier ceux qui ont été optimisés pour le F3. Heureusement, des tutos nous permette de nous y retrouver =)

Gcam Hub recense des versions stables des mods, accompagnées ou non de fichiers de configuration.

La meilleure source

xda-developpers.com va plus loin en recensant les mods préconisés par modèle d'androphone. Toutefois, plutôt que de fournir une information précise mais datée, le tableau renvoie sur le fil de discussion traitant précisément de GCam pour le modèle concerné. Le Poco F3 a le sien.

Il renvoie sur la branche de mods développée par BSG (voir plus loin) dont les APK sont téléchargeables sur GCam Hub.

Suivant le tableau de compatibilité établi par le développeur, le F319) bénéficie d'un niveau de compatibilité optimal

Origine

Sur les androphones Xiaomi, la branche des mods la plus appréciée est celle ouverte en 2017 par un développeur ukrainien connu sous les initiales "BSG"20).

BSG entretient un répertoire des fils de discussions qu'il estime intéressants, pour chaque modèle d'androphones qu'il suit. Le F3 a les siens21), dont un lien (interne) vers une de ses versions qu'il qualifie de stable22) sur le F3 ainsi qu'un jeu de fichiers de configuration23).

Camera Go Mods

Google Camera Go a aussi ses mods ! Le site Gcam Hub en recense certains.

Ma configuration

Aucune des applications testées ne couvrant tous mes besoins j'ai choisi d'en garder plusieurs, avec des usages ciblés :

  • Stock, mon appli de tous les instants.
  • GCam pour prises de vues “particulières” : panoramas, sphères, photo et vidéo arrière et frontale en définitions maximales, effet focus.
  • Libre Cam pour prises de vues “minimales” : en 740×480. Pratique pour les MMS, RS et pense-bêtes, sans méta-données.
  • Open Camera pour les vidéos (FHD/FHD) accélérées et ralenties.
  • Secure Cam pour une utilisation médiane et QR-code : photos 16:9 (9MP/3,78MP) et vidéos (720p/720p)
  • XCamera : photos de nourriture et panoramas légers (MMS, RS), photos et vidéo 1920×1080, sans localisation.

Entrepôts de mods

Applications

Gcamatic

Disponible sur Google Play, cette application24) facilite la sélection et l'installation d'un GCam mod adapté à son androphone.

GCamloader

Disponible sur Google Play, cette application donne accès aux développements de la communauté Xiaomiui.net. Elle permet de sélectionner les mods adaptés à son androphone. Chaque mod est accompagné d'un fichier de configuration (au moins pour le F3).
Au lancement, elle renseigne (oui/non) sur la disponibilité de l'API Camera2 sur l'androphone où elle s'exécute.

En savoir plus

1)
Sous MIUI-13.
2)
La médiocrité de l'optique expliquerait également l'absence de différence notable entre les photos prises avec l'app stock (en 48MP) et les apps tierces (en 12MP). Comme si la résolution réelle de l'appareil photo principal était de 12MP.
4)
Tournant sous LOS-19 avec le firmware MIUI V13.0.6.0.SKHEUXM.
5)
Raison pour laquelle cette nouvelle mouture s'est accompagnée d'échanges importants entre Google et les constructeurs.
6)
Préinstallée avec LOS.
7)
Dénommée “Aperture”. L'ancienne était “Snap”.
8)
GoogleCamera.
9)
La direction du panorama et l'orientation de l'androphone sont indépendants.
10)
Réseaux sociaux, sites de partage, etc…
11)
On retrouve ce que montrent les études comparatives : la caméra du F3 n'est pas terrible en général et entre médiocre et inutilisable de nuit.
12)
Elle est développée par GrapheneOS qui développe le système éponyme pour androphone recommandé par Snowden.
13)
SD
14)
HD
15)
FHD
16)
UHD
17)
C'est susceptible d'évoluer avec la version 13 d'Android Go Edition qui prévoit des mises à jour indépendantes des mises à jour du système pour certaines applications.
18)
On rencontre également l'expression “Custom Gcam”.
19)
Xiaomi Mi 11X (alioth).
21)
Faire défiler la page…
22)
MGC_8.1.101_A9_GV2b
23)
Au-delà des appréciations subjectives, les attentes ne sont pas les mêmes pour tout le monde. Un fichier de configuration peut donc s'avérer meilleur pour un type d'utilisation donnée.
24)
Aussi appelée “Gcam - Google Camera Port”.
phone/camera-poco-f3.txt · Dernière modification : de Flaz