Il y a la partie matérielle, voire physique, l'observable comme dans notre cas, le boitier, ce qui est palpable visuellement contrôlable comme la mécanique qui par un enchainement calculé produit une fonction, comme un obturateur.
Et puis maintenant il y a aussi une partie imagerie qui est un mille-feuilles dont chaque élément n'est a priori maîtrisable que par son concepteur et encore avec certaines limites.
Un capteur...
Une électronique qui, aujourd'hui est basée sur différents DSP qui sont censés dialogués ensembles en fonction d'un protocole établit.
Et pour simplifier un 'firmware' qui est la partie que l'on pourrait qualifier d'intelligente pour mettre en oeuvre tout ce beau monde.
Mais voilà, le concepteur du firmware, se base sur des fonctions existantes des puces sur lesquels il travaille et fait confiance aux producteurs de ces puces qui lui fournit la base de travail sur lequel on est obligé de travailler. Et puis comme les développeurs sont des gens pressés, ils travaillent avec des outils logiciels plus ou moins au point qui eux aussi ne sont pas toujours finalisés et Hop sources d'erreurs ou de bugs. Un peu comme si le mécano possédait un pied à coulisse faux. Et le concepteur des puces diffuse des corrections mais parfois après commercialisation des produits.
Sur un produit comme le M8 et autres DSLR des sources de Pb il y en a des dizaines, comme sur les voitures modernes avec leurs bus informatiques dans tous les sens. Plus un produit est sophistiqué, plus il est sujet à problèmes. Combien de corrections furent nécessasires à Leica lorsqu'il sortit son M3, combien d'années de travail pour affiner son produit ?
Le M8 n'en est qu'à ses débuts, mais chaque composant changé ex DSP pour traiter plus vite etc... remets les compteurs à zéro, et je vous dis pas tous les tets de non-régressions à faire!
JCR