Vendredi 18 septembre, Apple a mis en ligne la première bêta de Xcode 27.1. Rien de spectaculaire pour qui ne code pas, sauf que cette version ajoute une chose précise : de quoi fabriquer des applications pour l'iPhone Duo, un téléphone qui ne sera en vente que le 23 octobre, avec des précommandes qui s'ouvrent le 16.
Autrement dit, Apple donne le marteau et les clous trois semaines avant de livrer le mur. Et c'est la bonne façon de faire, même si ça a l'air désordonné vu de l'extérieur.
Ce qu'il y a vraiment dans la bêta
Trois choses, et la troisième est celle qui compte. Des kits de développement mis à jour, donc les morceaux de code qu'on assemble pour parler à l'appareil. Un simulateur, qui fait tourner une fausse version du téléphone sur ton Mac pour tester sans matériel. Et dans ce simulateur, la prise en charge des nouvelles positions et orientations de l'appareil, parce que plier un téléphone en deux crée des situations qu'aucun outil existant ne savait décrire.
Un détail à la noix qui a occupé les forums toute la journée de vendredi : le simulateur Duo n'apparaît pas si tu es resté sur iOS 27.0. Il faut aller chercher le module 27.1 à la main, dans les réglages de Xcode, section Components. Une fois ça fait, on crée le simulateur en ligne de commande avec xcrun simctl create, et ça roule. Un développeur racontait avoir cinquante applications à repasser là-dedans.
Le patron est posé sur l'établi, le tissu n'est pas encore coupé. C'est exactement ce qu'Apple vient de faire
Pourquoi livrer les outils avant le produit
Parce qu'un téléphone dont les applications ne sont pas prêtes est un téléphone invendable. Ce n'est pas une figure de style : quand les premiers grands écrans sont arrivés, puis quand les encoches ont mangé le haut de l'affichage, les applications mal adaptées se retrouvaient avec des boutons hors de l'écran ou du texte coupé, et les avis dans les magasins se chargeaient de le faire savoir.
Apple s'y était engagé pour la fin septembre, et il faut leur accorder ce point, ils tiennent le calendrier. La bêta de la version 27.2 était même sortie quelques jours plus tôt dans la semaine, donc il y a deux chantiers ouverts en parallèle. Pour quelqu'un qui développe, c'est le bon problème à avoir : mieux vaut un simulateur imparfait trois semaines avant qu'un matériel parfait le jour de la mise en vente sans rien pour l'accompagner.
Et ça tombe après une rentrée chargée côté Apple, avec deux sorties le même lundi 14 septembre : iOS 27 est arrivé avec une Siri en retard en Europe et macOS 27 a enterré les Mac Intel. Le Duo arrive au milieu de tout ça, avec sa propre version du système.
Deux écrans, ce n'est pas juste un grand écran
Voilà la difficulté pour laquelle le simulateur existe, et c'est là que les devs vont souffrir. Une application de téléphone vit dans un rectangle de la taille de ta main. Ici, elle doit accepter de vivre dans deux rectangles différents selon que l'appareil est plié ou ouvert, avec des proportions qui ne sont pas les mêmes, et de passer de l'un à l'autre pendant que l'utilisateur la regarde.
Deuxième couche : une application compilée avec les outils de la génération précédente fonctionne, mais sans rien exploiter. Pour tirer parti du grand écran intérieur, il faut viser iOS 27.1 et au-delà, ce qui veut dire reprendre les mises en page, pas seulement changer un numéro de version.
Et une rumeur qui circule du côté des fuites chinoises ajoute une couche que je trouve délicieuse : un capteur d'angle autour de 30 degrés déciderait du basculement entre l'écran extérieur et l'écran intérieur, avec à la clé un changement de politique d'énergie et de refroidissement. Traduction : la moitié pliée ne chauffe pas comme la moitié dépliée, et le logiciel doit le savoir. Si c'est vrai, ça veut dire que des applications devront se comporter différemment selon l'inclinaison, et que personne n'avait jamais eu à écrire ça.
Un appareil, deux tailles d'écran, et une application qui doit se débrouiller avec les deux
La partie qui t'intéresse si tu ne codes pas
Le téléphone s'appelle iPhone Duo, il a été annoncé le 9 septembre, et c'est un pliable à charnière, comme un livre : un écran extérieur de 5,4 pouces pour l'usage d'une main, un écran intérieur de 7,6 pouces quand tu l'ouvres, et les deux moitiés dessinent un cadre continu sans décalage. Apple le présente comme son iPhone le plus fin une fois ouvert, ce qui est la phrase la plus drôle de la fiche technique, parce qu'un appareil plié est précisément deux fois plus épais qu'un autre.
Le prix démarre à 1 999 dollars. Les précommandes s'ouvrent le 16 octobre, les livraisons le 23, et l'appareil arrive avec iOS 27.1, une version du système faite pour lui avant d'être recollée au reste de la gamme plus tard.
Trois dates à retenir, et une seule ligne de prix. Tu as trois semaines pour te décider
Alors oui, deux mille dollars. Mais rappelle-toi ce que tu achetais pour ce prix il y a dix ans, et regarde ce que tu as dans la poche aujourd'hui. La question n'est pas de savoir si c'est raisonnable, elle est de savoir combien de gens vont répondre oui. Et comme d'habitude, la réponse se lira dans les trois premières semaines, sur les sites de revente.
Ce qui m'intéresse, moi, c'est la suite du calendrier des développeurs. Ils ont trois semaines pour adapter, et la vraie mise à l'épreuve ne sera pas dans le simulateur : elle sera dans la poche de ceux qui l'ouvriront le 23 octobre et verront quelles applications savent quoi faire de la moitié d'écran en plus.



Rejoignez la conversation
Vous devez avoir un compte pour commenter cet article. La création est gratuite et prend moins d'une minute.
Aucun commentaire pour le moment.