L'API Android contient bel et bien ce qu'il faut pour énumérer et accéder à
tous les capteurs. C'est juste l'application photo intégrée qui ne s'en
sert pas. Donc bien un problème de firmware (pour les applis préintégrées).
Peut-être que ce n'est pas dans le code de base d'Android uniquement parce
que tous les appareils n'ont pas ce compas. Mais tous les appareils n'ont
pas non plus un GPS et pourtant les applis en tiennent compte.
C'est juste un problème de l'intégrateur du firmware, et pas d'Android
lui-même. Mais on sait que les intégrateurs font un peu ce qu'ils veulent
en produisant des firmwares propriétaires compilés vite fait sans activer
les bonnes options de compilation pour brancher les greffons nécessaires.
Pourtant le code debase d'Android contient tout ce qu'il faut pour
l'activer.
Le problème de paresse de l'intégrateur est encore plus critique concernant
les versions de firmwares "blindées" pour les opérateurs qui vendent les
smartphone avec leurs applis propriétaires. Le développement s'arrête dès
que les premières fonctions visibles semblent fonctionner. Mais intégrer un
obscur tag Exif que la plupart des utilisateurs ne voient pas... Il y a une
solution mais il faut se plaindre et intégrer le test de l'intégration lors
de l'évaluation des mobiles (mais les évalusations se contentent juste de
tester l'apparence du cliché, le niveau de bruit, la colorimétrie, la
sensibilité des capteurs dans un environnement sombre, ou la vitesse
d'enregistrement des clichés sur la carte SD, ou la vitesse de transfert
vers les réseaux sociaux ou collections de photos en ligne (évaluation des
méthodes de compression et leur impact sur la qualité visible).
On devrait s'en plaindre en commençant par rendre ce tag visible sur les
sites, à cpoté du nom des modèles d'appareils. Cela pousserait les
fabricants (et surtout les opérateurs qui commandent ces matériels pour les
revendre à leur marque) à se distinguer pour assurer ce support qu'ils ont
oublié (les vendeurs oublient volontairement des tas de choses à mon avis,
juste pour pouvoir vendre plus vite le modèles suivant et promouvoir leur
système de points de "fidélité' qui pousse les utilisateurs à acheter des
appareils globalement plus chers qu'il ne valent...).
Mais c'est vrai qu'on peut se plaindre de l'absence de procédures de tests
et validation des fonctionnalités par les opérateurs qui font ce qu'ils
veulent, et qui fragmentent inutilement le marché Android avec des
firmwares pas maintenus... La compatibilité ascendante est pour eux le
cadet de leurs soucis.
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à