• # L'histoire se repette !

    Posté par . En réponse au journal Sailfish OS embarque une partie propriétaire. Évalué à 10.

    Bienvenue au debut des annees 90 ! L'histoire se repette cela en est presque triste...

    Il n'existe pas encore de projet libre comme KDE ou GNOME pour faire un OS mobile libre. Ce qui s'en rapproche le plus, c'est probablement Cyanogen mode qui est a Android ce que Gnome etait a Windows a l'epoque. Mais on est loin d'avoir un eco systeme aussi complet que sur le desktop. La principale raison, c'est que Android nous pousse a tout reinventer pour diverse raison.

    La premiere, c'est que comme environnement de developpement natif, Android, c'est la poisse si tu veux reutiliser ce que tu as deja fait. Il te faut ajouter un Android.mk dans tes sources et le maintenir. Et il faut faire ca pour toutes tes dependances.

    Une fois que tu as passe la barriere de ce premier probleme, tu vas te rendre compte que l'approche de KDE et GNOME qui a ete tres pragmatique et n'a pas du tout pousse a l'optimisation va rendre absolument inutilisable leur techno pour longtemps sur le mobile. Il va falloir reinventer un environnement complet pour y arriver, ou pas loin. C'est ce que fait KDE avec Plasma pour tablette.

    Enfin quand ca marchera a peu pres, le principal probleme restera l'etat des drivers qui sont globalement catastrophiques sur ARM et Android. Ils sont globalement teste et optimise pour un seul scenario et mettre une autre plateforme que celle attendu par dessus, c'est comme construire sur un chateau de carte. Sans compter que chaque driver a son propre set d'API proprietaire et que cela ne derange pas les constructeurs de completement modifier leur stack juste pour un driver. Par contre dans le libre, se tapper la maintenance de n backend differents et de plus en plus nombreux, ca n'est pas jouable.

    Il va nous falloir des annees pour regler ces problemes et quand ce sera fait, et bien le marche sera aussi domine par Android que le desktop par Microsoft. Il est deja certain que Android/Arm a gagne et que personne n'arrivera a revenir dans la course du mobile. On a remplace le couple Microsoft/Intel par Google/Arm. Je ne suis pas convaincu qu'on est forcement gagne au change en fait !