- Le MacBook Neo récemment lancé par Apple, équipé de la même puce A18 Pro que l’iPhone 16 Pro, confirme une nouvelle fois qu’un smartphone est un ordinateur à part entière capable d’exécuter un OS de bureau
- Sur le MacBook Neo, il est possible d’installer librement des logiciels, d’exécuter du code et d’installer un OS alternatif, alors que tout cela est limité sur l’iPhone pourtant doté de la même puce
- Apple présente ces restrictions comme relevant de la « sécurité des utilisateurs », mais elles sont critiquées comme un contrôle artificiel visant en réalité à protéger le modèle de revenus de l’App Store
- Les appareils mobiles sont des ordinateurs généralistes au format compact, et les restrictions sur le chargement de logiciels servent les intérêts des entreprises ainsi que le maintien du pouvoir de contrôle des États
- Le droit d’accès root (right to root access), c’est-à-dire la possibilité d’installer librement le logiciel de son choix sur un appareil que l’on possède, devrait s’étendre en parallèle du débat sur le droit à la réparation
La même puce dans le MacBook Neo et l’iPhone
- Le MacBook Neo annoncé par Apple il y a une semaine est un nouveau modèle de la gamme d’ordinateurs portables Mac, vendu 599 $ (499 $ avec remise éducation)
- Le point central soulevé est que cet appareil embarque la même puce A18 Pro que l’iPhone 16 Pro
- Avec le même SoC, jusque dans les cœurs CPU, les cœurs GPU et la quantité de RAM, Apple affirme pourtant que les deux appareils sont fondamentalement « différents »
MacBook vs iPhone : l’écart de liberté logicielle
- Ce qu’il est possible de faire sur le MacBook Neo :
- cliquer sur un lien depuis n’importe quel navigateur pour télécharger et installer librement le logiciel de son choix
- écrire du code et compiler des logiciels sans restriction
- installer un OS alternatif comme Asahi Linux à la place de macOS (tant qu’Apple autorise le démarrage de noyaux personnalisés sur les Mac de série M)
- Ce qui est limité sur l’iPhone :
- pour les utilisateurs américains, l’installation de logiciels tiers n’est possible qu’au moyen de l’App Store approuvé par Apple
- l’exécution de code est fortement sandboxée, et il n’existe pas d’accès à l’ensemble du système de fichiers via un shell accessible à l’utilisateur
- seul iOS peut être utilisé, le bootloader étant verrouillé pour empêcher le jailbreak
Des restrictions artificielles au nom de la « sécurité des utilisateurs »
- Apple affirme que l’iPhone doit rester verrouillé pour des raisons de « sécurité des utilisateurs », mais prétendre que cliquer sur un lien est « dangereux » revient à insulter l’intelligence du grand public
- Malgré la différence de format, les deux appareils sont essentiellement le même appareil
- Les restrictions imposées à l’iPhone et à l’iPad sur le téléchargement direct de logiciels depuis Internet ne relèvent pas de la « sécurité », mais d’une forte motivation financière pour Apple
- Un MacBook peut exécuter iOS, iPadOS, macOS ou d’autres OS, et l’annonce de ce nouveau produit démontre au-delà de tout doute raisonnable qu’un iPhone récent peut lui aussi exécuter macOS
- « L’iPhone est un MacBook, un iPad et un iPhone » — mais Apple les a artificiellement séparés par un contrôle strict au niveau matériel
Liberté de choix et droit d’accès root
- Dans un précédent billet, « right to root access », l’auteur soutenait déjà que le droit de choisir quels logiciels charger sur un appareil que l’on possède doit être défendu en même temps que le droit à la réparation (right to repair)
- En près de vingt ans depuis la première présentation de l’iPhone, les puces développées par Apple ont suffisamment progressé pour que même celles destinées à l’iPhone puissent exécuter macOS
- Dans le même temps, les mécanismes qui ont limité le chargement de logiciels sur les appareils mobiles sont devenus inacceptables, et ces restrictions servent le pouvoir des entreprises et des gouvernements qui cherchent à contrôler l’usage que les utilisateurs font de leurs appareils informatiques
- Les appareils mobiles n’ont rien d’exceptionnel : ce sont des ordinateurs généralistes au format portable, et les restrictions sur le chargement de logiciels leur sont imposées artificiellement pour préserver les intérêts des entreprises et le contrôle des États
- Il faut créer un précédent selon lequel on doit pouvoir charger le logiciel de son choix sur tous les appareils que l’on possède
Possibilités d’usage personnel
- Maintenant que l’on sait qu’un iPhone peut exécuter macOS, l’auteur exprime clairement son envie de l’utiliser ainsi
- Il envisage aussi de passer à un téléphone moins intrusif et de réutiliser l’iPhone comme serveur web
- Puisqu’il s’agit d’un appareil déjà payé et d’un ordinateur à part entière, il devrait être possible de le modifier comme on le souhaite
- Le droit d’accès root pourrait rendre tout cela possible
1 commentaires
Avis sur Hacker News
Je viens de réaliser que mon iPhone a le potentiel de faire tourner macOS
Du coup, j’envisage sérieusement de passer à un téléphone moins intrusif et de réutiliser cet iPhone comme serveur web
J’ai déjà acheté l’appareil, c’est en pratique un ordinateur à part entière, alors je me demande pourquoi je ne pourrais pas le modifier comme je le souhaite
Je fais déjà quelque chose de similaire avec Samsung DeX. Quand je le branche sur un dock USB-C, le téléphone se transforme en desktop et les applis Android s’exécutent dans de petites fenêtres
Quand j’oublie mon portable au bureau, je peux quand même passer la journée entière en réunion, travailler sur MS Office et même me connecter à un VDI
Avec des Xreal Air et un clavier pliable, ça revient à transporter un ensemble informatique complet plus léger qu’un iPad
Apple pourrait facilement faire ce genre de chose aussi, mais comme les ventes d’appareils sont essentielles pour eux, je doute qu’ils le fassent réellement
On peut faire des choses simples avec
tmux, mais je doute de pouvoir faire tourner une vraie stack de développement commenodejsou des conteneursdocker(y comprispostgresetredis)Avec seulement des Xreal et un clavier pliable, on peut travailler n’importe où, et j’ai entendu dire que certains jeux Windows tournent aussi plus ou moins
J’espère qu’un jour on arrivera à une époque où un seul appareil avec quelques périphériques suffira
J’ai acheté des lunettes viture pro pour les utiliser à la place d’un écran externe, mais le texte tremblait trop et ça me fatiguait les yeux, donc coder était impossible
L’idée est géniale, mais j’ai eu l’impression que la technologie n’était pas encore au niveau, donc je les ai finalement renvoyées
Je me demande aussi à quel point il est vraiment utile d’utiliser des applis pensées pour de petits écrans sur un grand écran
Sur mon téléphone, je peux aussi lancer des applis comme LibreOffice ou Firefox desktop
Il y a quelques jours, un coin de mon smartphone s’est brisé et l’écran s’est complètement éteint, mais une fois branché à un dock USB-C, il est passé en mode desktop façon Chromebook
En attendant la réparation, j’ai remis ma SIM dans un vieux téléphone à clapet, et ça m’a au contraire apporté un certain apaisement mental
J’ai réalisé à quel point le smartphone dévorait mon temps, et la simplicité du téléphone à clapet me plaît tellement que j’hésite à continuer comme ça
J’espère qu’un jour ces services évolueront vers quelque chose de mieux basé sur des agents
Certaines personnes affirment que la conception verrouillée de l’iPhone est une fonctionnalité et non une contrainte, mais j’ai du mal à comprendre cette logique
La plupart des utilisateurs ne feraient probablement rien même avec un accès shell, mais ce n’est pas une raison pour leur retirer cette liberté
La sécurité est importante, bien sûr, mais empêcher complètement l’utilisateur de contrôler son propre appareil me paraît excessif
J’admets que l’iPhone est aussi sûr que GrapheneOS, mais c’est au prix de la liberté de choix de l’utilisateur
En pratique, la seule alternative, ce sont les Pixel avec GrapheneOS installé, et encore, eux aussi ont beaucoup de limites à cause des questions d’authentification matérielle
Apple a dicté l’orientation du smartphone pendant les 20 dernières années, au point que l’idée même de pouvoir contrôler un téléphone comme un ordinateur a disparu
Avant, tout le monde l’utilisait librement, alors qu’aujourd’hui même l’accès au système de fichiers est bloqué
Mais Apple empêche même l’utilisateur de déverrouiller le bootloader
Ce n’est pas seulement une question de sécurité, c’est une structure conçue pour protéger le modèle économique
Au final, ce sont les utilisateurs qui y perdent
Sans compter que la question de la commission de 30 % revient systématiquement
Même aujourd’hui, il reste cette culture qui consiste à récupérer des builds sur des forums comme XDA, mais les risques de sécurité sont toujours là
Un écosystème ouvert où plusieurs fournisseurs de services de sécurité pourraient se faire concurrence serait préférable
J’utilise un Pixel, et Google a récemment ajouté lui aussi une fonctionnalité proche de DeX
Au début, je me suis dit : « je vais enfin pouvoir travailler dans un café sans portable », mais j’ai fini par abandonner à cause de la corvée de configuration des périphériques
Un ordinateur portable, ce n’est pas juste un assemblage de composants, c’est une expérience achevée dans sa forme même
Je l’utilise aussi comme écran pour mon Steam Deck avec une souris sans fil
Au final, le format portable reste toujours le plus optimal
Surtout pour les salariés qui enchaînent les réunions, où la praticité est primordiale
Même avec la seule connexion cellulaire, j’arrivais à travailler sans problème
Le dernier Studio Display d’Apple a en fait des spécifications supérieures à celles du NEO
Il embarque un CPU A19 Pro, 12 Go de RAM et 128 Go de stockage
Caractéristiques de l’Apple Studio Display
Ils auraient presque pu en faire un iMac ; je me demande pourquoi ils ont mis dans un moniteur une puce plus puissante que celle du NEO
J’aimerais moi aussi réutiliser plusieurs vieux smartphones comme serveurs, mais la plupart sont inutilisables à cause du verrouillage
Ces téléphones sont plus puissants qu’un mini-PC à 300 $, et pourtant on ne peut même pas s’y connecter en
sshC’est vraiment dommage
Heureusement qu’à l’époque les téléphones étaient plus ouverts
Je me demande si l’auteur accorde vraiment autant d’importance à cette question
Dès lors qu’il a choisi un iPhone, cela signifie qu’il connaissait déjà l’environnement limité
S’il voulait un environnement libre, il aurait choisi Android ou une ROM custom
J’aime bien l’idée d’un Appliance Computing où ça remplit simplement sa fonction, comme une console
Quand on passe sa journée devant des ordinateurs, un appareil qui fonctionne simplement « en l’allumant », comme une Xbox, a quelque chose de reposant
À l’inverse, côté Mobile Computing, un iPad Pro avec clavier peut parfois être meilleur qu’un MacBook
Avec un iPhone, un clavier pliable et un câble USB-C vers HDMI, on peut aussi travailler sur la TV de l’hôtel en déplacement
C’est encore mieux avec ce clavier Bluetooth pliable
En revanche, pour du média c’est très bien, mais pour un vrai usage pro, une combinaison iPad Pro + 5G + clavier avec trackpad reste plus réaliste
Beaucoup disent que l’iPhone est verrouillé, mais j’aimerais qu’on puisse proposer un firmware alternatif permettant un accès
sshJ’ai plusieurs iPhone sans batterie, et les recycler de cette manière permettrait de faire des expérimentations à faible coût
Un simple outil CLI pour l’enregistrement initial suffirait afin d’éviter le vol
En réalité, les chipsets de téléphone ne sont rien de spécial : ils sont surtout conçus avec l’efficacité énergétique comme priorité plutôt que la puissance desktop
Les ordinateurs portables ont des contraintes similaires de consommation et de chaleur, donc réutiliser des puces de téléphone n’a rien d’étrange
Au final, la vraie singularité du silicium mobile, c’est cette chaîne de confiance signée
Les consommateurs se voient imposer une expérience inférieure à ce qui est techniquement possible
S’il n’existe pas de produit unifiant téléphone et ordinateur portable, c’est simplement pour des raisons de rentabilité