2 points par GN⁺ 2024-10-07 | 2 commentaires | Partager sur WhatsApp

Le problème du duopole d’Apple et de Google dans l’écosystème des smartphones

  • Apple et Google occupent une position quasiment monopolistique dans les logiciels pour smartphones
  • LineageOS et le modding Android sont progressivement en déclin
  • Tout le monde déteste les monopoles des géants de la tech, mais nous les avons laissés prendre le contrôle de nos téléphones

Pourquoi Linux a pu survivre dans l’écosystème des PC de bureau

  • Parce que Linux est trop puissant pour que quiconque puisse l’arrêter
  • Nous avons combattu le monopole de Microsoft, et même si l’année du desktop Linux n’est jamais arrivée, il reste toujours accessible

Le grand défaut de LineageOS

  • Sa dépendance à Google
  • Verizon et les banques sont bien plus puissants que les moddeurs, et peuvent nous forcer à utiliser le firmware d’origine
  • C’est aussi une erreur du fait que la communauté du modding n’a pas suffisamment résisté à la monoculture de Microsoft comme l’a fait la communauté GNU/Linux

Le potentiel des smartphones Linux

  • Les applications manqueront, mais si les États-Unis gagnent leur procès contre Apple, la plupart des applications mobiles pourraient devenir des Progressive Web Apps indépendantes de l’OS
  • Waydroid serait parfait sur un téléphone GNU/Linux, car il permettrait d’obtenir les applications Android nécessaires dans un conteneur

Pourquoi Linux sur desktop et les Chromebook ne peuvent pas devenir des plateformes de niche comme BeOS ou AmigaOS

  • De nombreux usages sur desktop ont migré vers le web, et ne dépendent donc plus de l’OS
  • Il y a Word, Photoshop, Autodesk, etc., mais il existe aussi suffisamment de personnes qui n’en ont pas besoin

L’avis de GN⁺

  • L’écosystème actuel des smartphones est fermé et rigide en raison du duopole d’Apple et de Google. Cela peut limiter le choix des consommateurs et freiner l’innovation
  • De la même manière que Linux a pu tenir tête à Microsoft sur le marché des PC de bureau, le marché mobile semble lui aussi avoir besoin du développement et de la diffusion d’OS ouverts. Cela ne sera toutefois pas simple, compte tenu des spécificités de l’écosystème des applications mobiles
  • Les efforts visant à réduire la dépendance à Android de Google et à développer des OS mobiles plus libres méritent d’être salués. Il restera néanmoins de nombreux défis à relever, notamment la compatibilité avec les applications Android existantes et la facilité d’usage
  • Pour briser le duopole iOS/Android, la supériorité technique seule ne suffira pas. Il faudra aussi une participation active des développeurs, ainsi que l’intérêt et le soutien des utilisateurs, pour faire évoluer l’ensemble de l’écosystème
  • Plus le monopole d’Apple et de Google se renforcera, plus la demande pour des OS alternatifs fondés sur l’open source augmentera. Il semble temps, pour l’écosystème Linux, de réfléchir plus sérieusement à des stratégies et des moyens d’entrer sur le marché mobile

2 commentaires

 
koxel 2024-10-08

La disparition de choses comme LineageOS tient en grande partie au fait que, sous prétexte de sécurité, les fabricants de smartphones verrouillent le bootloader et ne permettent pas de le déverrouiller, si bien que même si on veut les utiliser, on ne peut pas. Même sur les Galaxy, on dit que si Knox est compromis, il faut remplacer la carte mère. Même si l’on dit que ce n’est pas grave tant qu’on n’utilise pas le Dossier sécurisé, ça reste dissuasif. Ça fait des années que j’ai renoncé, alors que j’aime Android stock et que je voulais utiliser une ROM custom, parce que ce n’est tout simplement pas possible.

 
GN⁺ 2024-10-07
Avis sur Hacker News
  • On se moque d’IBM et d’Intel tout en saluant le succès d’ARM, mais l’écosystème IBM PC basé sur x86 et le BIOS standardisé ont constitué une innovation majeure en maintenant la compatibilité pendant des décennies. Par le passé, le développement des OS était étroitement lié au développement du matériel.

    • Démarrer un OS existant sur un nouvel appareil nécessitait des correctifs, de la configuration et la réimplémentation de pilotes de lecteur de disquettes.
    • Le problème n’est pas un manque de passionnés d’OS, mais la diversité des CPU et des device trees, ainsi que des vendeurs peu coopératifs.
  • Nokia a eu une formidable opportunité en 2010 avec Maemo et Meego, mais l’a perdue à cause de problèmes internes et d’Elop chez Microsoft.

    • Il y a eu Sailfish, Ubuntu Touch, Firefox OS, etc., mais sans le soutien de grands fournisseurs.
    • iOS et Android sont devenus les plateformes de facto standard pour le développement mobile.
  • L’écosystème mobile est précisément le monde que Stallman et ses collègues voulaient empêcher.

    • Cela ne s’est pas produit sur PC, mais c’est arrivé indirectement via les appareils mobiles.
    • Il faut empêcher cette tendance lors du prochain changement de paradigme.
  • Il existe Librem 5, PinePhone, FuriLabs FLX1, ainsi que des distributions comme Mobian, UBPorts et PostMarket OS.

    • Mais beaucoup de services sont enfermés derrière les barrières d’iOS et du Play Store, ce qui empêche d’atteindre une masse critique.
    • Tout n’est pas encore complètement verrouillé, donc il reste du temps.
  • La complexité des logiciels modernes exige beaucoup de financement, et les grandes entreprises injectent des fonds dans l’open source.

    • De ce fait, les petits projets indé, hobbyistes ou financés par crowdfunding ont du mal à suivre.
  • On peut utiliser Sway tout en exécutant des applications GTK ; il n’est pas nécessaire d’utiliser Gnome.

    • Il existe des outils standards sur les systèmes Linux, mais ils sont faiblement couplés.
    • On peut se demander si, dans Android/AOSP, les composants sont étroitement couplés.
    • Le Steamdeck est un bon exemple d’un système Linux capable d’exécuter des applications Android.
  • Il faut développer et rétroconcevoir des versions open source des divers pilotes du matériel des appareils mobiles.

    • Sinon, il faut prier pour la compatibilité ABI à chaque mise à jour.
  • iOS, Android, ChromeOS, etc. ont reconstruit l’ensemble de la pile de programmation en utilisant des langages modernes et une UI/UX moderne.

  • L’interdiction par Google des forks d’Android est critiquée comme une manière de contourner la GPL.

  • Il faut un véritable Android FOSS, et l’espoir est de construire à partir de là.