iPhone Duo, jour deux : les ressources apparues en 24 heures
Qu’est-il apparu pour l’iPhone Duo dans les 24 heures qui ont suivi le keynote ? Du côté d’Apple, un pack de cadres produit sur la page Design Resources et des lignes iPhone Duo dans les spécifications de captures d’écran et d’aperçus d’app d’App Store Connect, ajoutées l’après-midi du keynote. Leur taille pour l’écran intérieur, 2853 par 2007 pixels, implique 669 par 951 points à une échelle supposée de 3x, et non les 626 par 890 que laissait entendre la dalle de la fiche technique ; la découpe d’écran du pack de cadres le corrobore.1317 Du côté de tous les autres, 37 dépôts GitHub, menés par une étude de pliage en Three.js appuyée sur le modèle 3D d’Apple, un kit SwiftUI de 12 exemples et sept dépôts d’instructions pour agents ; des messages Mastodon de développeurs indépendants qui posent trois questions ; et toujours aucune bêta Xcode 27.1, aucun guide « Preparing your app for iPhone Duo » et aucune documentation d’API.4581011
Ce billet est le compagnon de deuxième jour du billet en direct de l’événement, du billet pour les développeurs et du billet design. Ces trois-là lisent le matériel publié par Apple. Celui-ci lit ce qui est apparu autour, entre le keynote et environ 10:45 a.m. PT le 10 septembre, avec un jugement porté sur chaque élément : une ressource utilisable dès aujourd’hui, une question qui mérite une réponse, ou du bruit.
TL;DR : servez-vous des cadres d’Apple pour montrer votre app dans des maquettes et des visuels marketing, dans les conditions posées par Apple, et gardez les études de pliage 3D de la communauté hors du marketing, ce que les consignes d’Apple interdisent.2 Lisez la ligne de captures d’écran d’App Store Connect comme la première preuve chiffrée en points qu’Apple ait publiée, à une échelle supposée de 3x, et refaites tout calcul bâti sur 626 par 890.3 Traitez le code de la communauté comme des esquisses : rien de tout cela ne compile contre les API du Duo, parce que le SDK qui les contient est toujours annoncé pour plus tard ce mois-ci, et chaque dépôt qui nomme une API a pris ce nom dans la narration d’une conférence ou dans un extrait de code affiché sur sa page, pas dans un header.4810 Les trois questions que posent les développeurs — où est le simulateur, à quoi ressemble une app non adaptée, et comment l’état survit-il au pliage — ont une réponse d’Apple, une réponse dans les conférences que personne ne peut encore tester, et pas encore de réponse.11

Image tirée de la diffusion de l’événement Apple du 9 septembre 2026, 11:15 a.m. PT : la diapositive de récapitulatif de l’iPhone Duo. Tout ce qu’Apple et la communauté ont construit dans ce billet est arrivé après elle.
Chez Apple : cadres et spécifications de soumission
Le pack de cadres. La page Design Resources d’Apple liste désormais l’iPhone Duo sous Product Bezels, avec un seul téléchargement, « Photoshop, PNG », aux côtés de l’iPhone 18, de l’iPhone 17 et des iPad.1 L’image disque contient 10 fichiers Photoshop en calques et 10 PNG aplatis : deux finitions, Night Sky et Star White, en cinq poses chacune, l’écran intérieur ouvert en paysage et en portrait, l’écran extérieur fermé en paysage et en portrait, et l’appareil ouvert vu de l’extérieur, avec la découpe de l’écran extérieur sur une moitié.1
Ce que disent les découpes. Les cadres d’écran intérieur font 3093 par 2247 pixels autour d’une découpe d’écran de 2853 par 2007, avec une bordure de 120 pixels sur chaque côté ; le cadre fermé en portrait fait 1574 par 2194 autour d’une découpe large de 1398 pixels. La découpe extérieure mesure 1398 par 2032 pixels entièrement transparents, plus une rangée quasi transparente en haut et en bas, soit 1398 par 2034 au total, le compte même de la dalle. L’écran intérieur est une autre affaire : 2853 par 2007 correspond au pixel près à la taille de capture d’écran intérieure demandée par App Store Connect, soit 951 par 669 points en 3x ; une capture à la résolution native de 2670 par 1878 doit donc être mise à l’échelle pour tenir, et le pack de cadres confirme les mêmes dimensions.13
Ce que vous avez le droit d’en faire. La licence contenue dans l’image disque est la licence standard des ressources de design d’Apple : elle limite les fichiers à des maquettes de logiciels qui tournent sur les plateformes d’Apple. De leur côté, les App Store Marketing Guidelines d’Apple sont explicites : « Utilisez les cadres produit fournis par Apple dans tous vos supports marketing pour présenter votre app sur les appareils Apple qu’elle prend en charge. » Les mêmes consignes énumèrent ce qui n’est pas autorisé dans les supports marketing, à commencer par « Le rendu en 3D ou la création d’une simulation quelconque d’un produit Apple. »2 Le pack sert donc à montrer votre app sur l’appareil, dans une maquette ou dans vos visuels marketing ; les études 3D ci-dessous, non.
Ce qui manque. Il n’y a aucun fichier Figma ou Sketch pour l’iPhone Duo sur la page ; le UI Kit iOS 27 et iPadOS 27 est listé pour les deux outils, les cadres du Duo pour Photoshop seulement.1
Les tailles de captures d’écran. Les spécifications de captures d’écran d’App Store Connect comportent une ligne iPhone Duo : 1398 par 2034 pixels pour l’écran extérieur et 2007 par 2853 pixels pour l’écran intérieur, chacune dans les deux orientations. Les notes de version d’App Store Connect datent cet ajout du 9 septembre, et le flux des publications d’Apple horodate cette mise à jour à 3:00 p.m. PT ; ma propre récupération de la page cet après-midi-là avait mal suivi une redirection et l’avait manquée, et je n’ai vu la ligne que le matin du 10 septembre.318 La taille extérieure est la résolution propre de la dalle, soit 466 par 678 points en 3x. La taille intérieure n’est pas la résolution de la dalle : la fiche technique indique 1878 par 2670, et 2007 par 2853 donne 669 par 951 points en 3x, ce qui est mon inférence sur la taille de rendu, à une échelle supposée de 3x, jusqu’à ce que le simulateur la rapporte. Le billet pour les développeurs détaille ce que cela signifie, avec le précédent des iPhone Plus (App Store Connect demande encore des captures de 1242 par 2208 à des téléphones dont les dalles faisaient 1080 par 1920) et, si l’écran effectue bien son rendu à cette taille, la conséquence qu’un point mesure la même chose sur les deux écrans, environ 153 au pouce.3 Si vous avez bâti quoi que ce soit sur 626 par 890, y compris l’arithmétique du letterbox 16:9, refaites-le avec 669 par 951.
La ligne des aperçus d’app. La même mise à jour a ajouté l’iPhone Duo aux spécifications d’aperçus d’app, et c’est là l’étiquette d’Apple elle-même qui est intéressante : sous « Device resolutions », la ligne indique 2034 par 1398 pixels et 2853 par 2007 pixels ; Apple appelle donc 2853 par 2007 une résolution de l’appareil, et non une convention de capture d’écran. L’étiquette « (19.5:9 aspect ratio) » de la ligne se lit comme celle du gabarit iPhone et ne correspond à aucun des deux nombres ; 2853 par 2007 fait 1,42. Les résolutions d’aperçu acceptées sont 886 par 1920 et 1920 par 886. La même page rend aussi le précédent des Plus explicite : sa ligne 5,5 pouces sépare « Rendered pixels » de « Physical pixels », 2208 par 1242 contre 1920 par 1080, c’est-à-dire exactement la configuration qu’impliquent les nombres de l’écran intérieur. Et la ligne portait une note qui comptait pour quiconque construisait un pipeline cette semaine-là : « La prise en charge de l’envoi de contenus pour cet appareil dans App Store Connect sera disponible plus tard cette année. » Apple a ouvert ces envois le 5 octobre 2026 (corrigé le 7 octobre).1718
Ce qui n’est pas apparu. La page Get Ready for iPhone Duo est inchangée depuis 4:10 p.m. PT le 9 septembre : la bêta Xcode 27.1, le guide « Preparing your app for iPhone Duo » et les ateliers en présentiel affichent toujours « Coming later this month ».4 Il n’existe aucune note de version pour iOS 27.1 ou Xcode 27.1, ni aucune page de documentation pour les API de région réservée ou d’agencement décrites dans les conférences ; les index SwiftUI, UIKit et de présentation des technologies ne contiennent aucune entrée iPhone Duo.4
Maquettes : le pliage, rendu par des inconnus
La création la plus étoilée du premier jour tourne dans un navigateur. chuspeeism/iphone-duo est une animation de pliage en Three.js « avec interface d’écran projetée, flou progressif et envoi d’images personnalisées », sous licence MIT, créée à 12:51 a.m. PT le 10 septembre et à 40 étoiles en milieu de matinée, avec une démo en ligne.5 Elle succède à jal-co/iphone-duo, un composant React 19 créé pendant la journée de l’événement elle-même, dont le readme s’ouvre sur « Une étude React composable de téléphone pliant, avec interaction glisser-pour-plier, contenu d’écran en couches et flou progressif » et précise que « le modèle 3D du téléphone et les fonds d’écran du désert sont d’Apple ».6 C’est ce crédit qu’il faut remarquer : le modèle vient de la page produit d’Apple, et je n’ai trouvé dans aucun des deux dépôts d’autorisation de redistribution ou d’usage commercial accordée par Apple. Tous deux indiquent que les ressources Apple se situent hors de leur licence MIT ; chuspeeism garde le modèle hors de son dépôt et le télécharge chez Apple au moment du build, tandis que jal-co embarque des fichiers de modèle convertis dans son propre arbre. Les consignes marketing d’Apple tranchent la question de leur destination : un rendu 3D ou une simulation d’un produit Apple figure sur la liste des usages non autorisés dans les supports marketing ; ces études sont donc réservées aux démonstrations internes, aux prototypes et à l’étude, et ce sont les cadres d’Apple qui constituent la ressource pour tout ce qui s’adresse aux clients.2
Un dérivé et un outil indépendant poussent l’idée plus loin. bonxn/dood-iphone-duo ajoute des vidéos d’écran et un export MP4 de la transition de pliage ; huanglizhuo/iPhoneDuoMock, « Duo Studio », est un atelier indépendant dans le navigateur, en chinois, qui prend des captures extérieures et intérieures, les pose sur le modèle d’Apple et exporte en PNG, MP4, WebM, GIF et, selon ses propres termes, en PNG d’interface à taille stricte pour les fiches de l’App Store.7 Son readme indique que ses quatre tailles de fiche proviennent de la spécification d’Apple telle que lue le 10 septembre, et que la taille en pixels n’est pas égale à la taille logique en points à l’exécution, ce qui est la bonne mise en garde ; de toute façon, App Store Connect n’acceptait pas d’envois pour le Duo cette semaine-là, et les a ouverts le 5 octobre 2026 (corrigé le 7 octobre).717
Une troisième étude prend le parti inverse : bravohenry/iphone-duo-motion-study, à 6 étoiles, rejoue en WebGL la visionneuse de la page produit d’Apple à partir des fichiers de modèle qu’Apple livre, avec une vue éclatée de l’anatomie de l’appareil, et ne fournit aucun fichier de licence.5
Et puis il y a le genre que personne n’avait prévu : les animations de capot de MacBook. macTilt de lqSky7 pilote une copie du flou de pliage du Duo à partir du capteur d’angle du capot du MacBook, en Swift natif : tout l’écran macOS se givre et glisse vers le noir à mesure que le capot se ferme.5 C’est le seul projet de la journée qui m’ait fait rire, et son readme contient la lecture en une ligne la plus nette de la transition d’Apple que j’aie vue : « Quand le capot se ferme, l’image affichée sur son écran reste là où elle est dans l’espace pendant que le matériel la traverse : elle se givre et glisse vers le noir sans jamais changer de taille. »5

Image tirée de la diffusion de l’événement Apple du 9 septembre 2026, 11:11 a.m. PT. Les clones d’animation de pliage copient la transition que cet appareil a rendue célèbre en un seul keynote.
Code : des esquisses tant que le SDK n’est pas livré
openHacking/DuoKit est le seul ensemble d’exemples exécutables : 12 exemples SwiftUI, sous licence MIT, de la mise en page adaptative, des vues scindées et des grilles jusqu’aux zones de sécurité, à l’évitement du pli, aux régions réservées, aux barres d’outils et vues à onglets adaptatives, aux présentations, au multitâche en Split View, aux écrans et scènes multiples, et jusqu’à une app d’exemple complète.8 Son readme est honnête sur le terrain qu’il occupe : « Cette première version se compile avec Xcode 26.6 et iOS 26.5. Les exemples 05, 06 et 11 utilisent un simulateur clairement identifié comme tel pour les concepts iPhone Duo qui réclament le SDK iOS 27.1. Ils ne prétendent pas reproduire le comportement du matériel. »8 Lisez-le comme un guide d’étude des conférences, avec du code que vous pouvez exécuter contre les règles de mise en page qui existent déjà sur iOS 26, et non comme un test de quoi que ce soit de propre au Duo. yunodevs/DuoLayoutKit est un paquet Swift plus petit, assorti de la même mise en garde, qui propose de « transformer les postures pliée et dépliée en simple intention de disposition ».9
La limite de tout cela est celle qu’énonce le billet pour les développeurs : l’API de région réservée, les vues d’agencement, le comportement de l’axe des barres d’outils et l’accessoire caméra n’existent aujourd’hui que sous forme de narration et d’extraits de code affichés sur les pages de quatre Tech Talks, et non dans un header de SDK ou une page de documentation. Aucun SDK ne les contient, donc aucun dépôt ne les compile, et chaque nom d’API dans chaque dépôt, y compris ceux de ce site, est recopié d’une page de conférence pré-release. La première chose à faire quand la bêta Xcode 27.1 arrivera sera de comparer les noms aux headers. (11 octobre : la bêta de Xcode 27.1 (27A9269) est sortie le 18 septembre et Xcode 27.1 RC (27A9275), avec le SDK iOS 27.1, le 5 octobre, et App Store Connect accepte les builds de la RC pour l’App Store ; le billet sur la bêta de Xcode 27.1 confronte au SDK les noms d’API du guide.22)
Skills d’agents : le nouvel artefact du premier jour
La production surprenante des 24 premières heures, ce sont des jeux d’instructions pour agents de codage, arrivés en même temps que les premiers exemples de code, et le plus souvent avant eux. Sept dépôts se décrivent comme des skills ou des briefs pour adapter des apps à l’iPhone Duo, et l’un d’eux a atterri dans une collection établie : FloWritesCode/fwc-swiftui-skills, un ensemble de skills SwiftUI à 154 étoiles, a ajouté swiftui-iphone-duo à 11:34 p.m. PT le 9 septembre avec le message de commit « Ajout d’un skill SwiftUI iPhone Duo pour les dispositions pliables adaptatives. »10 mirzaaghazadeh/iphone-duo-skills, à 12 étoiles, installe neuf skills en une seule commande et affirme distiller « ce qui existe en conseils structurés sur lesquels un agent peut agir, ainsi que des fiches de référence sur les caractéristiques de l’appareil et sur l’intégralité de la surface d’API ».10 mahdi-salmanzade/iphone-duo-skill vise la migration, avec des workflows pour SwiftUI, UIKit, React Native, Expo et Flutter.10
Le plus prudent d’entre eux est celui qui en dit le moins. bahimzabir/iphone-duo-adaptive-ui s’ouvre sur un avertissement : « Ce skill a été assemblé le 2026-09-10, un jour après la publication par Apple de la page des Human Interface Guidelines de l’iPhone Duo et de six Tech Talks, et avant que l’outillage et la documentation de référence ne soient disponibles. »10 Cette phrase devrait figurer en tête de chacun d’eux, car un skill est une affirmation sur une surface d’API, et cette surface n’est pas publiée. Une fiche de référence sur la « surface d’API complète », un jour après, n’est qu’une copie du code et de la narration des pages de conférence, avec les mêmes modes de défaillance que les miens. La bonne lecture de cette vague est ailleurs : ce lancement a produit des instructions pour agents dans les mêmes heures que ses premiers exemples de code, et celles et ceux qui les écrivent traitent les conférences d’Apple comme la spécification. Quand le SDK sortira, les skills qui survivront seront ceux qui citent des horodatages et se font revérifier contre les headers.
Flo writes Code a parcouru le même matériel en vidéo à 6:05 a.m. PT le 10 septembre, le matin suivant l’arrivée de son skill.15
Les trois questions que posent les développeurs
Les développeurs indépendants qui réfléchissent en public l’ont fait sur Mastodon en quelques heures, et trois questions reviennent.11
Où est le simulateur ? Greg Pierce n’a trouvé aucun iPhone Duo dans la liste du Device Hub de la RC Xcode 27 à 12:12 p.m. PT et a supposé qu’il viendrait avec la 27.1. Craig Hockenberry à 12:27 p.m. : « On dirait qu’il faut Xcode 27.1 pour tester la redimensionnabilité de l’iPhone Duo - et il n’a pas encore été mis en ligne. »11 La vidéo de Paul Solt ce soir-là porte la réponse dans son titre, « iPhone Duo Isn’t in Xcode 27 Yet ».15 La réponse d’Apple, c’est le « Coming later this month » de la page développeurs, et la description, dans la première Tech Talk, des commandes d’ouverture, de fermeture, de rotation et de pliage du simulateur est le seul aperçu.4 L’espoir qu’exprimait Pierce la veille de l’événement était « que rien dans le logiciel du pliant iPhone n’oblige les développeurs à disposer du matériel pour tester correctement leurs apps » ; les conférences y répondent par un simulateur, à une date qu’Apple n’a pas donnée.11
À quoi ressemble une app non adaptée ? Hockenberry, à 11:55 a.m. PT : « Une chose qu’Apple n’a pas montrée : une app iPhone qui n’avait pas été adaptée à l’écran du Duo. »11 La réponse partielle se trouve dans la première Tech Talk, que cite le billet pour les développeurs : une app compilée sans le SDK iOS 27 s’exécute à « une taille et un rapport d’aspect familiers » quand l’appareil est ouvert, le SDK iOS 27 l’étend à gauche de la barre d’état, et seul le SDK iOS 27.1 atteint le bord. Zac Hall, de 9to5Mac, a organisé les mêmes trois paliers le 10 septembre sous le titre « Three levels of iPhone Duo app support », et a fait remarquer que certaines apps « demandent bien plus de travail que la seule compilation contre le SDK iOS 27.1 ».13 La première Tech Talk d’Apple montre les trois états, et 9to5Mac a publié le 9 septembre un aperçu de la façon dont le Duo traite les apps qui ne sont pas conçues pour lui ; ce que personne en dehors d’Apple ne peut faire tant que le simulateur n’est pas livré, c’est y passer sa propre app.
Comment l’état survit-il au pliage ? Steve Troughton-Smith, à 9:37 a.m. PT le 10 septembre : « Si vous utilisez un UISplitViewController avec un Compact view controller défini, l’iPhone Duo soulève des questions plutôt inquiétantes sur la restauration d’état au passage de plié à déplié. Beaucoup des exemples d’Apple eux-mêmes maintiennent les éléments d’interface au même emplacement physique à mesure que l’écran s’ouvre, ce qui participe de la magie de l’illusion qu’est la transition de pliage animée ; ce serait déjà bien assez difficile avec une seule fenêtre d’app qui se redimensionne horizontalement, sans parler d’une hiérarchie compact/regular en double. »11 Les guidelines n’y consacrent qu’une phrase, « Conservez les mêmes fonctionnalités et le même état des éléments d’un écran à l’autre », et les conférences décrivent la vue scindée qui se replie et se déploie, mais ni l’une ni les autres ne disent comment une hiérarchie compacte et une hiérarchie régulière se passent une sélection en pleine animation.16 C’est la question ouverte de ce lancement, et la réaction de James Thomson vaut pour beaucoup de monde : « On dirait que le Duo va exiger de repenser en profondeur le fonctionnement de mon interface. »11
Deux autres réactions cadrent l’ambiance. Troughton-Smith, à 12:16 p.m. le 9 septembre, en partageant la première Tech Talk : « C’est comme si une toute nouvelle plateforme débarquait avec un mois de préavis. »11 Et Pierce, sur l’opportunité de livrer dès le premier jour : « Si vous choisissez de vous démener pour livrer la prise en charge du Duo dès le jour un, c’est pour vous-même que vous le faites. »11 Le condensé des six conférences par Jordan Morgan, publié cet après-midi-là, note que « certaines pages de référence des nouvelles API d’iOS 27.1 n’étaient pas disponibles au moment de la rédaction », et qu’il a fait lire les sessions par une IA avant de les avoir terminées ; moi aussi, et le billet design est né de la vérification de chacune de ses lignes contre les pistes de sous-titres.12 Le fil Hacker News sur la page produit d’Apple, pour donner l’échelle, était à 1 346 points et 2 343 commentaires en milieu de matinée ; dans les commentaires que j’ai échantillonnés, le pli et le prix dominaient, avec des sous-fils sur la mise en page et le développement en dessous.14
Mise à jour, 6:40 p.m. PT : l’effet de pliage a quitté le téléphone
En soirée, la recherche de GitHub comptait 53 dépôts mentionnant l’iPhone Duo créés depuis minuit UTC le 10 septembre, soit 5 p.m. PT le 9 septembre.19 Le genre de l’après-midi est celui que la section des maquettes qualifiait d’imprévu : le flou de charnière, porté sur du matériel qui se plie pour d’autres raisons.
Capots de MacBook. Mac Duo de sumimakito, créé à 11:55 a.m. PT, a atteint 49 étoiles à 6:37 p.m. Son README : « Fermez le capot et regardez le contenu de votre écran s’incliner, se flouter et s’estomper à mesure qu’il se déplace. Mac Duo ajoute cet effet à votre MacBook, avec des commandes dans la barre des menus. » Il effectue son rendu avec Metal, capture l’écran en direct avec ScreenCaptureKit, livre une build de développement signée pour les Mac Apple silicon et Intel, et est sous Apache-2.0.19 macTilt de lqSky7, à quatre étoiles le matin, en était à 18. Trois autres clones pour MacBook sont arrivés, foldy (« Votre bureau se plie quand vous fermez le capot. »), fold en Swift et Metal, et mac-duo, tous sous MIT, et un portage Windows, winduo, se décrit comme « le truc du flou de l’iPhone Duo, mais sur un portable Windows ».19
D’autres charnières. Fold8HingeFade est une preuve de concept en Kotlin pour le pliable de Samsung, « une capture au début du pliage, fondu enchaîné AGSL sur les deux écrans, piloté par le capteur de charnière », et son README énonce son statut sans détour : « Cible : Galaxy Z Fold 8 ; éprouvé sur l’émulateur Pixel Fold. »19 Un paquet Flutter, duo_animation (« Enveloppez n’importe quel widget, inclinez l’appareil, regardez-le se plier. »), et une version SwiftUI, iPhoneDuoAnimation, qui pilote des shaders Metal depuis Core Motion, portent l’effet sur les téléphones compatibles à l’aide du mouvement de l’appareil.19 Aucun de ces projets n’est une app pour iPhone Duo. Ils reproduisent le moment emblématique du keynote partout où il y a une charnière ou un gyroscope.
Outillage web, sans les chiffres d’Apple. Deux outils pour les sites web sont apparus. Ni l’un ni l’autre n’établit le véritable viewport CSS de Safari sur l’appareil, qu’Apple n’a pas publié, et les nombres en jeu recouvrent trois choses différentes : les pixels physiques de la fiche technique, les pixels de capture d’écran d’App Store Connect, et les points qu’on en déduit à une échelle supposée de 3x. duo-check est un vérificateur en ligne de commande qui charge une page dans un Chromium headless à une série de largeurs et « signale des bugs de responsive concrets : débordement horizontal, éléments à largeur fixe, navigation qui passe à la ligne et lignes de texte trop longues » ; il se termine avec un code non nul sur une découverte de gravité élevée, ce qui lui permet de servir de garde-fou en CI. Son README le dit à propos de ses préréglages : Apple « n’a pas publié les dimensions réelles du viewport CSS de l’appareil », donc duo-closed (344 par 774) et duo-open (690 par 872) sont des « estimations dérivées de résolutions physiques ayant fuité ».20 Le iPhone Duo Simulator de Progressier, vers lequel pointe un billet Hacker News de 6:13 p.m. PT, prévisualise un site dans une iframe en postures fermée et ouverte, et annonce pour l’écran intérieur un « viewport CSS logique de 890 x 626 pixels (2670 x 1878 pixels physiques à une densité @3x) » et, pour l’extérieur, « 466 x 678 pixels ».20 Le chiffre extérieur est égal aux dimensions de capture d’écran d’App Store Connect divisées par trois, et cette arithmétique n’établit pas le viewport CSS de Safari. Le chiffre intérieur est celui de la fiche technique divisé par trois, l’arithmétique que le billet pour les développeurs a retirée le matin même ; la taille de capture de 2007 par 2853 d’App Store Connect implique 669 par 951 points à une échelle supposée de 3x, une inférence tant qu’un simulateur n’a pas rapporté le nombre. Tant qu’un simulateur n’est pas livré, une vérification à 669 par 951 doit accompagner toute vérification à 626 par 890.
Deux skills de plus. eisenjimmy/iphone-duo-skill, créé à 11:23 a.m. PT et à huit étoiles en soirée, se présente comme « un Agent Skill adossé à des sources, pour concevoir une seule app iPhone adaptative qui reste cohérente dans toutes les postures de l’iPhone Duo », plaide contre un test d’appareil (« La mauvaise adaptation, c’est une seconde app cachée derrière un test d’appareil ») et énonce sa règle en une ligne : « La disposition réagit à l’espace disponible. L’interaction physique, elle, peut réagir à la charnière. »21 its-panzer/iphone-duo-design, créé à 5:31 p.m. PT, est « fondé sur les six Tech Talks de lancement d’Apple et les Human Interface Guidelines » et « comprend 15 règles reliées à leurs sources, des prompts de design et de revue, ainsi qu’une matrice de tests fondée sur les états ».21 Neuf dépôts de skills en un jour et demi, et les deux plus récents se disent l’un comme l’autre adossés à des sources.
Ce que j’utiliserais aujourd’hui, et ce que j’attendrais
- À utiliser : le pack de cadres d’Apple, pour les maquettes et les images marketing de votre propre app ; les tailles d’App Store Connect, pour tout pipeline de captures d’écran que vous construisez dès maintenant ; les envois pour le Duo sont ouverts depuis le 5 octobre 2026 (ce billet indiquait d’abord plus tard cette année ; corrigé le 7 octobre) ; DuoKit, comme une lecture guidée des conférences avec du code qui tourne sur iOS 26.
- À utiliser avec précaution : les études de pliage, pour une démonstration interne ou un prototype seulement, puisque les consignes d’Apple rangent les rendus 3D et les simulations de ses produits parmi les usages non autorisés dans les supports marketing ; n’importe quel skill d’agent, comme une liste de contrôle avec laquelle discuter plutôt que comme une source de noms d’API.
- À attendre : la bêta Xcode 27.1 avant d’écrire une ligne contre
ArrangementView, les régions réservées ou les API d’axe de barre d’outils ; le guide « Preparing your app for iPhone Duo » avant d’arrêter un plan de migration ; un fichier Figma dédié à l’iPhone Duo avant de tenir une frame Figma pour définitive ; le UI Kit iOS 27 pour Figma et les cadres PNG suffisent pour commencer le travail de mise en page aujourd’hui. (11 octobre : la bêta est sortie le 18 septembre et la RC le 5 octobre ; le guide était en ligne au plus tard le 17 septembre, et Apple a ajouté des kits Figma et Sketch pour l’iPhone Duo le 18 septembre.22)
Points clés
Pour les designers : - Les cadres iPhone Duo d’Apple existent, en Photoshop et en PNG, deux finitions, cinq poses ; la découpe de l’écran intérieur fait 2853 par 2007, la taille d’App Store Connect, pas celle de la dalle ; ce sont les ressources que les consignes d’Apple désignent pour le marketing, et les rendus 3D n’y sont pas autorisés.12 - La ligne de captures d’écran d’App Store Connect est la première preuve chiffrée en points : 669 par 951 sur l’écran intérieur et 466 par 678 sur l’extérieur, à une échelle supposée de 3x ; le mécanisme de rendu reste une inférence tant que le simulateur n’est pas livré.3
Pour les développeurs : - Rien de ce qui a été construit le premier jour ne compile contre une API du Duo ; Apple annonce toujours le SDK pour plus tard ce mois-ci, et chaque nom d’API en circulation est recopié de pages de conférences pré-release ; comparez-les aux headers.4810 - La question ouverte est celle de l’état à travers le pliage pour les hiérarchies compacte et régulière ; les indications d’Apple se limitent pour l’instant à une phrase.1116
Pour qui observe l’économie des agents : - Sept dépôts de jeux d’instructions pour agents de codage sont apparus dans les 24 premières heures, en même temps que les premiers exemples de code, dont l’un au sein d’une collection à 154 étoiles ; les bons portent une date et un avertissement.10
FAQ
Apple a-t-il publié un kit Figma ou Sketch pour l’iPhone Duo ?
Non. Au matin du 10 septembre, la page Design Resources ne liste les cadres produit de l’iPhone Duo que pour Photoshop et PNG. Le UI Kit iOS 27 et iPadOS 27 est disponible pour Figma et Sketch, mais la page ne liste aucun fichier Duo.1
Quelles tailles de captures d’écran App Store Connect demande-t-il pour l’iPhone Duo ?
1398 par 2034 pixels pour l’écran extérieur et 2007 par 2853 pixels pour l’écran intérieur, chacune dans les deux orientations, ajoutées le 9 septembre selon les notes de version d’App Store Connect ; les aperçus d’app font 886 par 1920 ou 1920 par 886, et les envois pour l’iPhone Duo sont ouverts depuis le 5 octobre 2026, les captures d’écran pour le Duo devenant obligatoires pour toute soumission à partir d’avril 2027 (ce billet indiquait d’abord plus tard cette année, d’après la note de version d’Apple du 9 septembre ; corrigé le 7 octobre).31718
Puis-je compiler contre les API de l’iPhone Duo aujourd’hui ?
Non. La bêta Xcode 27.1 qui embarque le SDK iOS 27.1 est annoncée pour plus tard ce mois-ci, et il n’existe aucune page de documentation pour les API de région réservée ou d’agencement. Les dépôts communautaires qui nomment ces API en ont tiré les noms de la narration et du code affiché sur les pages des Tech Talks.4810 (11 octobre : oui. La bêta de Xcode 27.1 (27A9269) est sortie le 18 septembre et Xcode 27.1 RC (27A9275), avec le SDK iOS 27.1, le 5 octobre, et App Store Connect accepte les builds de la RC pour l’App Store.22)
Existe-t-il un simulateur iPhone Duo ?
Pas dans la release candidate de Xcode 27. La première Tech Talk décrit un simulateur iPhone Duo doté de commandes d’ouverture, de fermeture, de rotation et de pliage dans Xcode 27.1.411
Sources
-
Apple Developer, Design Resources, récupéré le 10 septembre 2026 à 10:20 a.m. PT : Product Bezels liste « iPhone Duo » avec le téléchargement « Photoshop, PNG » (Bezel-iPhone-Duo.dmg) ; le UI Kit iOS 27 et iPadOS 27 est listé pour Figma et Sketch ; aucune entrée Figma ou Sketch pour l’iPhone Duo. Le contenu et les dimensions en pixels proviennent de l’inspection de l’image téléchargée par l’auteur : 10 PSD et 10 PNG, Night Sky et Star White, poses Inner Open Landscape (cadre 3093 par 2247, découpe d’écran 2853 par 2007, bordure de 120 pixels), Inner Open Portrait (2247 par 3093, découpe 2007 par 2853), Outer Closed Landscape (2194 par 1574, découpe 2034 par 1398), Outer Closed Portrait (1574 par 2194, découpe 1398 par 2034) et Outer Open (3056 par 2194, la découpe de 1398 par 2034 de l’écran extérieur sur la moitié droite). Découpes mesurées à partir des canaux alpha des PNG ; les découpes extérieures font 2032 pixels entièrement transparents de long, plus une rangée quasi transparente à chaque extrémité. ↩↩↩↩↩↩↩
-
Apple, « License Agreement for Apple Design Resources », le fichier RTF contenu dans Bezel-iPhone-Duo.dmg, qui limite les ressources à la création de maquettes d’interfaces utilisateur pour des produits logiciels tournant sur les systèmes d’exploitation d’Apple ; Apple, App Store Marketing Guidelines, Apple Product Images, récupéré le 10 septembre 2026 : « Utilisez les cadres produit fournis par Apple dans tous vos supports marketing pour présenter votre app sur les appareils Apple qu’elle prend en charge » ; et, sous Unauthorized Uses, « Les usages suivants des produits Apple ne sont pas autorisés dans les supports marketing : le rendu en 3D ou la création d’une simulation quelconque d’un produit Apple. » ↩↩↩↩
-
Apple, App Store Connect Help, Screenshot specifications, récupéré le 10 septembre 2026 à 10:40 a.m. PT. La ligne iPhone Duo, transcrite depuis le tableau : taille de capture d’écran 1398 × 2034 pixels et 2034 × 1398 pixels (écran extérieur) ; 2007 × 2853 pixels et 2853 × 2007 pixels (écran intérieur). La ligne 5,5 pouces demande 1242 x 2208 pixels. Une récupération le 9 septembre sans suivre la redirection de la page n’a renvoyé aucun contenu et a été mal lue comme « aucune ligne iPhone Duo » ; la ligne a bien été ajoutée le 9 septembre, selon la note 18. ↩↩↩↩↩↩↩
-
Apple Developer, Get Ready for iPhone Duo, récupéré le 10 septembre 2026 à 10:20 a.m. PT, texte identique à la copie du 9 septembre à 4:10 p.m. PT : « Xcode 27.1 beta … Coming later this month » ; « Preparing your app for iPhone Duo … Coming later this month. » Les index de documentation de SwiftUI, d’UIKit et des présentations de technologies, récupérés le même matin, ne contiennent aucun « iPhone Duo » ; les pages de notes de version de Xcode 27.1 et d’iOS 27.1 renvoient une erreur 404. ↩↩↩↩↩↩↩↩
-
GitHub, chuspeeism/iphone-duo, créé le 10 septembre 2026 à 12:51 a.m. PT, MIT, 40 étoiles à 10:30 a.m. PT ; description citée. GitHub, lqSky7/iphone-duo-macos-animation, créé le 10 septembre à 4:08 a.m. PT, 4 étoiles. GitHub, bravohenry/iphone-duo-motion-study, créé le 10 septembre à 3:43 a.m. PT, 6 étoiles, aucun fichier de licence ; son readme décrit une visionneuse WebGL qui charge un modèle glTF avec buffer binaire et textures AVIF, ainsi qu’une vue éclatée « Device Anatomy ». L’épigraphe du readme de lqSky7 est citée mot pour mot de l’anglais, ici en traduction. Une recherche de dépôts GitHub pour « iPhone Duo » créés après le 8 septembre a renvoyé 37 dépôts à 10:20 a.m. PT. ↩↩↩↩↩
-
GitHub, jal-co/iphone-duo, créé le 9 septembre 2026 à 1:13 p.m. PT, MIT, 12 étoiles ; readme cité, y compris « Le modèle 3D du téléphone et les fonds d’écran du désert sont d’Apple » et « Il s’agit d’une étude indépendante, pas d’un produit Apple » ; son arbre contient public/models/iphone-duo.glb et iphone-duo.usdz. Le readme de chuspeeism : « Les modèles et les images d’Apple sont exclus du dépôt et de la licence MIT » et « Les ressources de référence d’Apple sont téléchargées séparément » ; son arbre ne contient aucun fichier de modèle. ↩
-
GitHub, bonxn/dood-iphone-duo (« maquette 3D interactive avec vidéos d’écran, plus export mp4 », construit sur jal-co/iphone-duo) et huanglizhuo/iPhoneDuoMock (« Duo Studio », readme en chinois : exporte en PNG, MP4, WebM, GIF et en PNG d’interface à taille stricte), tous deux créés le 10 septembre 2026. ↩↩
-
GitHub, openHacking/DuoKit, créé le 10 septembre 2026 à 6:30 a.m. PT, MIT ; 12 exemples listés dans son readme ; mise en garde citée mot pour mot de l’anglais, ici en traduction. ↩↩↩↩↩↩
-
GitHub, yunodevs/DuoLayoutKit, créé le 9 septembre 2026 à 11:34 p.m. PT, MIT ; description citée. ↩
-
GitHub : FloWritesCode/fwc-swiftui-skills (154 étoiles ; commit à 11:34 p.m. PT le 9 septembre, « Ajout d’un skill SwiftUI iPhone Duo pour les dispositions pliables adaptatives. ») ; mirzaaghazadeh/iphone-duo-skills (12 étoiles ; « Installe les neuf » ; cité) ; bahimzabir/iphone-duo-adaptive-ui (cité) ; mahdi-salmanzade/iphone-duo-skill ; CodyBontecou/iphone-duo-agent-brief ; mustafayazgul/iPhoneDuoAIAgentDoc ; hechen/iphone-duo-skills (créé le 9 septembre 2026 à 2:52 p.m. PT, MIT, « Sept skills de codage IA adossés à des sources pour l’iPhone Duo »). Étoiles arrêtées à 10:30 a.m. PT, le 10 septembre. ↩↩↩↩↩↩↩↩↩
-
Mastodon, mastodon.social, heures converties d’UTC en PT : Greg Pierce, 8 septembre, 7:41 a.m. et 9 septembre, 12:12 p.m. et 2:00 p.m. ; Craig Hockenberry, 9 septembre, 11:55 a.m. et 12:27 p.m. ; Steve Troughton-Smith, 9 septembre, 12:16 p.m. et 10 septembre, 9:37 a.m. ; James Thomson, 9 septembre, 4:27 p.m.. Citations mot pour mot de l’anglais, ici en traduction. ↩↩↩↩↩↩↩↩↩↩↩↩
-
Jordan Morgan, iPhone Duo: First Developer Good-to-Knows, Swiftjective-C, 9 septembre 2026 ; cité. ↩
-
Zac Hall, The race to build great iPhone Duo apps is about to begin, 9to5Mac, 10 septembre 2026, 8:11 a.m. PT ; un titre et une phrase de sa deuxième section sont cités. L’article renvoie au papier du 9 septembre de 9to5Mac, Here’s how iPhone Duo treats apps not optimized for the foldable display. ↩
-
Hacker News, iPhone Duo, le fil consacré à apple.com/iphone-duo, soumis le 9 septembre 2026 à 11:15 a.m. PT ; 1 346 points et 2 343 commentaires selon l’API Algolia à 10:35 a.m. PT, le 10 septembre. ↩
-
YouTube, Flo writes Code, How to Prepare Your SwiftUI App for iPhone Duo, mis en ligne le 10 septembre 2026 à 6:05 a.m. PT ; Paul Solt, iPhone Duo Isn’t in Xcode 27 Yet, mis en ligne le 9 septembre 2026 à 8:55 p.m. PT. ↩↩
-
Apple Human Interface Guidelines, Designing for iPhone Duo, Best practices : « Conservez les mêmes fonctionnalités et le même état des éléments d’un écran à l’autre. » ↩↩
-
Apple, App Store Connect Help, App preview specifications, récupéré le 10 septembre 2026 à 11:20 a.m. PT. La ligne iPhone Duo, transcrite : Device resolutions 2034 × 1398 pixels, 2853 × 2007 pixels (19.5:9 aspect ratio) ; Accepted resolutions 886 x 1920 pixels (portrait), 1920 x 886 pixels (landscape) ; note : « La prise en charge de l’envoi de contenus pour cet appareil dans App Store Connect sera disponible plus tard cette année. » ↩↩↩↩
-
Apple, App Store Connect Help, Release notes, entrée datée du 9 septembre 2026 : « Les spécifications d’aperçus d’app et de captures d’écran pour l’iPhone Duo, l’iPhone 18 Pro Max, l’iPhone 18 Pro, l’Apple Watch Ultra 4 et l’Apple Watch Series 12 ont été ajoutées. La prise en charge de l’envoi de contenus pour l’iPhone Duo dans App Store Connect sera disponible plus tard cette année. » Apple Developer, Releases, « App Store Connect Update », mercredi 9 septembre 2026, 3:00 p.m. PT ; le flux RSS des publications, récupéré le 10 septembre 2026 à 11:37 a.m. PT, porte l’élément avec la pubDate « Wed, 09 Sep 2026 15:00:00 PDT. » Corrigé le 7 octobre 2026 : Apple a ouvert les soumissions pour l’iPhone Duo le 5 octobre 2026 : « You can submit your iPhone Duo optimized apps and games in App Store Connect today. Starting April 2027, any apps or games submitted will need to include screenshots for iPhone Duo. » (Vous pouvez soumettre dès aujourd’hui dans App Store Connect vos apps et jeux optimisés pour l’iPhone Duo ; à partir d’avril 2027, toute app ou tout jeu soumis devra inclure des captures d’écran pour l’iPhone Duo.) Apple Developer, News, « Prepare and submit your apps for iPhone Duo », 5 octobre 2026, https://developer.apple.com/news/?id=kkphp5qo. ↩↩↩
-
GitHub, métadonnées de dépôts récupérées via l’API à 6:37 p.m. PT le 10 septembre 2026, heures de création converties d’UTC en PT : sumimakito/Mac-Duo (créé à 11:55 a.m., Apache-2.0, 49 étoiles ; README cité, qui mentionne « rendu avec Metal », « contenu d’écran en direct » via ScreenCaptureKit, et une build de développement signée « pour les Mac Apple Silicon et Intel ») ; lqSky7/iphone-duo-macos-animation (macTilt, 18 étoiles) ; alexey1312/foldy (10:53 a.m., MIT ; description citée) ; mhadifilms/fold (6:21 a.m., MIT, « Swift et Metal natifs ») ; CakeAL/mac-duo (11:39 a.m., MIT) ; justhenix/winduo (4:54 p.m., C++, MIT ; description citée) ; ThinkOffApp/Fold8HingeFade (12:56 p.m., Kotlin ; description et README cités) ; narayann7/duo_animation (3:38 p.m., Dart, MIT ; description citée) ; charugupta-dev/iPhoneDuoAnimation (12:14 p.m. ; description : « Animation de pliage de l’iPhone Duo utilisant des shaders Metal SwiftUI et Core Motion. »). Décompte : une recherche de dépôts GitHub pour « iPhone Duo » avec created:>=2026-09-10 a renvoyé 53 résultats à 6:36 p.m. PT. ↩↩↩↩↩
-
GitHub, uguratmaca/duo-check, créé le 10 septembre 2026 à 2:41 p.m. PT, TypeScript, MIT ; description et README cités ;
src/presets.tsdéfinitduo-closedà 344 par 774 etduo-openà 690 par 872. Progressier, iPhone Duo Simulator, récupéré le 10 septembre 2026 à 6:38 p.m. PT ; la FAQ de la page est citée. Hacker News, « I built a simulator for the iPhone Duo », publié le 10 septembre 2026 à 6:13 p.m. PT (heure de l’élément 01:13 UTC, 11 septembre, selon l’API Hacker News). ↩↩ -
GitHub, eisenjimmy/iphone-duo-skill, créé le 10 septembre 2026 à 11:23 a.m. PT, MIT, huit étoiles à 6:37 p.m. PT ; README cité. GitHub, its-panzer/iphone-duo-design, créé le 10 septembre 2026 à 5:31 p.m. PT ; README cité. ↩↩
-
Apple, Releases, flux RSS récupéré le 11 octobre 2026 : « Xcode 27.1 beta (27A9269) » daté Fri, 18 Sep 2026 10:00:00 PDT et « Xcode 27.1 RC (27A9275) » daté Mon, 05 Oct 2026 10:00:00 PDT. Apple, Xcode 27.1 RC Release Notes, récupérées le 11 octobre 2026, Overview : « Xcode 27.1 RC includes Swift 6.4 and SDKs for iOS 27.1, iPadOS 27, tvOS 27, watchOS 27, macOS 27, and visionOS 27. » Apple, App Store Connect Help, Release notes, récupérées le 11 octobre 2026, entrée datée du 5 octobre 2026 : « You can now upload apps built with Xcode 27.1 RC using the SDK for iOS 27.1, iPadOS 27.0, macOS 27.0, tvOS 27.0, visionOS 27.0, and watchOS 27.0 for the App Store, and for internal and external testing through TestFlight. » Apple, Get Ready for iPhone Duo, la tuile « Preparing your app for iPhone Duo » : « Coming later this month » lors de la récupération du 15 septembre 2026 et « Explore documentation » le 17 septembre, avec un lien vers le guide. Apple, « Build for iPhone Duo with new resources », actualité, 18 septembre 2026 : « Get Figma and Sketch design kits for iPhone Duo from the Apple Design Resources. » ↩↩↩
