Developpez.com

Le Club des Développeurs et IT Pro

Android : Microsoft signe un accord de licence avec Sharp

Pour l'utilisation du système de fichiers exFAT

Le 2012-08-08 14:14:52, par Hinault Romaric, Responsable .NET
Et un de plus. Un nouveau constructeur vient de rejoindre le programme de licence de Microsoft pour l’OS mobile Android.

Le fabricant Sharp, qui détient une part de marché de 17,5 % (juste derrière Apple) dans le secteur du mobile sur le territoire japonais, vient de signer un accord de licence avec Microsoft pour être à l’abri des poursuites judiciaires.

Contrairement aux autres accords dont aucun détail n’a été fourni sur les technologies brevetées, le contrat de licence entre Microsoft et Sharp évoque l’utilisation du système de fichiers Extended File Allocation Table (exFAT) dans les terminaux Android de Sharp.

exFAT a été conçu par Microsoft principalement pour les mémoires flash et les supports de stockage externes. Il peut être utilisé là où le système de fichiers NTFS est défaillant à cause des métadonnées, occupant plus de place et requérant un plus grand nombre d’accès à des endroits différents.

Le montant qui sera reversé à Microsoft pour chaque dispositif Android vendu par le constructeur japonais n’a pas été dévoilé.

En janvier dernier, Microsoft avait révélé qu’il recevait des redevances sur près de 70% des terminaux Android vendus, et depuis cette date, près de cinq nouveaux constructeurs ont rejoint son programme de licence Android.


Android, un Ice Cream Sandwich pour la concurrence ?

Source : Microsoft
  Discussion forum
7 commentaires
  • marc.collin
    Membre émérite
    Envoyé par jmnicolas
    exFAT c'est le successeur de FAT32, le seul système de fichier universel (Linux, MAC, Windows et embarqué).
    exFAT permet de dépasser la limite de 2GO par fichier et la limite de 32GO au total de FAT32.

    Est ce que exFAT est intégré à Android ou c'est un ajout que font les fabricants pour que le système de fichier du téléphone soit lisible sur les PC Windows et MAC ?

    En tout cas on aurait pu penser que Google avec les moyens qu'il a ait sorti une alternative gratuite voir libre à exFAT.
    exFat n'est pas géré par défaut sous linux, un pilote propriétaire existe

    un module expérimental existe pour le kernel et il semblerait qu'il ne pourra inclure le noyau à cause de brevet

    et un autre est en développement mais est de type fuse

    et donc non exFAT n'est pas vraiment universel....
    ext3 l'est déjà plus
  • jmnicolas
    Membre éprouvé
    Si vous me relisez j'ai écrit que FAT32 était le seul FS universel*
    Je n'ai jamais prétendu que c'était un bon FS, juste le seul qui te garantissait de pouvoir lire et écrire tes données sur n'importe quelle machine.

    exFAt n'étant pas libre de droit, c'était donc le sens de ma question de savoir pourquoi Google n'avait pas proposé une alternative.
    Peut être tout simplement que Microsoft et Apple ne l'aurait pas implémenté dans leurs OS respectifs afin de mettre des bâtons dans les roues de Google.

    * en fait il y a aussi le FS utilisé pour écrire sur les CD mais il n'est guère utilisable ailleurs
  • Firwen
    Membre expérimenté
    En tout cas on aurait pu penser que Google avec les moyens qu'il a ait sorti une alternative gratuite voir libre à exFAT.
    Ta phrase n'a aucun sens, il y a une pléthore de système de fichier libres qui font mieux, voir beaucoup mieux que FAT et Android/Le Kernel les utilise déja : ext4, ext3, YAFFS & co.

    L'unique raison d'utiliser FAT est pour garder les cartes SD externes lisibles sur Windows qui n'est pas foutu de lire autre chose que FAT & NTFS sur une installation standard.

    Le pitoyable de la chose réside dans le fait de faire des menaces de violation de brevet sur une technologie de système de fichier complètement obsolète depuis plus de 10 ans.
  • marc.collin
    Membre émérite
    Envoyé par jmnicolas
    Si vous me relisez j'ai écrit que FAT32 était le seul FS universel*
    Je n'ai jamais prétendu que c'était un bon FS, juste le seul qui te garantissait de pouvoir lire et écrire tes données sur n'importe quelle machine.

    exFAt n'étant pas libre de droit, c'était donc le sens de ma question de savoir pourquoi Google n'avait pas proposé une alternative.
    Peut être tout simplement que Microsoft et Apple ne l'aurait pas implémenté dans leurs OS respectifs afin de mettre des bâtons dans les roues de Google.

    * en fait il y a aussi le FS utilisé pour écrire sur les CD mais il n'est guère utilisable ailleurs
    bon nombre de produit nécessite d'installer un logiciel... rien ne les empêches d'installer un driver pour lire du ext3 par exemple
  • Traroth2
    Membre émérite
    Mais au fait, pourquoi ce filesystem est-il utilisé par Android ? Ca rend le système non open-source et en plus, ça oblige les fabricants à payer des royalties. Et les points positifs, c'est quoi ?
  • jmnicolas
    Membre éprouvé
    exFAT c'est le successeur de FAT32, le seul système de fichier universel (Linux, MAC, Windows et embarqué).
    exFAT permet de dépasser la limite de 2GO par fichier et la limite de 32GO au total de FAT32.

    Est ce que exFAT est intégré à Android ou c'est un ajout que font les fabricants pour que le système de fichier du téléphone soit lisible sur les PC Windows et MAC ?

    En tout cas on aurait pu penser que Google avec les moyens qu'il a ait sorti une alternative gratuite voir libre à exFAT.
  • hotcryx
    Membre extrêmement actif
    c'est pour les sdcard, de cette manière ce format est connu partout (pc portable, camera, radio de voiture...) et donc ça facilite les transferts entre appareils.

    FAT c'est bien!