• [^] # Re: Fragmentation

    Posté par (site web personnel) . En réponse au journal Microsoft investit dans CyanogenMod !?. Évalué à 2.

    Bof, Google est le premier responsable de la fragmentation, avec la complicité des vendeurs de téléphones (ou l'inverse).

    J'ai pas mal de critiques à l'encontre d'Android, mais pas celle-là et je trouve au contraire que Google a plutôt fait son possible pour garder ça assez homogène. La "fragmentation" (suivant le sens qu'on donne à ce mot) vient selon moi plutôt

    • du fait que les devices ont des specs différentes (aspect ratio, pixels, fonctionnalités, présence d'un écran/clavier ou non, etc.)
    • du fait que les plates-formes non-x86 sont infichues d'avoir "one kernel to rule them all" (OK, ceux qui font correctement leur boulot peuvent maintenant shipper un dtb) car le hardware est dépourvu de capacités d'introspections. Donc à chaque release/upgrade il faut un boulot particulier pour supporter chaque SoC et chaque carte-mère.
    • du fait que beaucoup de fabricants ne fournissent aucun sources (drivers, board files / kernel, bootloader... Le fameux doigt de Linus envers nvidia aurait probablement autant mérité d'être adressé à Mediatek et surtout à ses ODMs chinois qui semblent mettre un point d'honneur à ne pas respecter la GPL...), ce qui complique leur support par la communauté lorsque le fabricant décide que le produit est obsolète