• # application first vs data first

    Posté par . En réponse au journal On nous cache tout on nous dit rien (rendez-moi mon filesystem !). Évalué à 6 (+4/-0).

    Unix a privilégier une approche orientée données : tout est fichier et le texte est le format d'échange entre les programmes. On combine tout ça dans des pipes et oh, bonheur.

    Le desktop permet encore cette approche : on a un FS et même si les applications produisent des données dans un format propriétaire, on peut encore bidouiller pour les manipuler avec d'autres applications.

    Le mobile a pris une approche orienté application. Il n'y a pas de FS visible. Chaque application est propriétaire de ses données et les autres applications ne les voient pas, sauf démarche spécifique de les mettre dans les répertoires partagés.

    Je ne suis pas persuadé qu'il y a eu une intention de nuire. Simplement, 1/ la contrainte de l'ergonomie du mobile qui ne permet pas facilement d'avoir plusieurs applications en parallèle et qui rend une navigation dans un FS laborieuse 2/ les appstore qui font qu'on ne peut plus vraiment faire confiance aux apps (le pouvait-on avant ?) nécessite de "cacher" les données.

    Le web a la même approche, pour quasiment les mêmes raisons.

    Il n'y a rien d'incitatif pour les développeurs d'OS et d'application de changer cet état de fait. En terme de business, ça leur coûterait en conception et en effort d’interopérabilité pour ne rien leur rapporter, au contraire. Et c'est triste.

    Cela me fait simplement dire que le mobile est un outil de consommation et pas un outil de production de l'information.