Apples Entwickler-Website enthält eine Seite mit dem Titel „Get ready for iPhone Duo“, die am selben Tag veröffentlicht wurde, an dem Apple das Gerät angekündigt hat, am 9. September. Sie fordert Entwickler dazu auf, Apps mit dynamischer Größenanpassung und adaptiven Layouts zu erstellen. Sie enthält noch nicht den schriftlichen Leitfaden, der erklärt, wie das geht, und auch noch nicht das Tool, mit dem ein Entwickler das Ergebnis testen könnte.
Die Vorbestellungen für iPhone Duo starten am Freitag, dem 16. Oktober, und das Telefon erreicht die Kunden am Freitag, dem 23. Oktober. Das ist der Zeitpunkt, an dem jede App, die sich bereits auf dem Gerät eines Käufers befindet – unabhängig davon, ob ihr Hersteller sie bearbeitet hat oder nicht – zum ersten Mal auf einem faltbaren iPhone-Bildschirm laufen muss. Es geht hier um die Frage, was Apple bisher für Entwickler veröffentlicht hat, nicht um einen Bericht darüber, wie sich eine App verhält, denn außerhalb von Apple hat noch niemand das Gerät verwendet.
Wichtige Fakten
| Element | Status |
|---|---|
| Vorbestellung | Freitag, 16. Oktober, 5 Uhr PT |
| Verkaufsstart | Freitag, 23. Oktober |
| Auslieferung mit | iOS 27.1, nicht iOS 27.0 |
| Entwicklerhinweise | Mit dynamischer Größenanpassung und adaptiven Layouts entwickeln |
| Human Interface Guidelines | Abschnitt „Designing for iPhone Duo“ jetzt veröffentlicht |
| Leitfaden „Preparing your app for iPhone Duo“ | Nicht veröffentlicht; Apple sagt: „kommt später in diesem Monat“ |
| Xcode 27.1 beta, erforderlich zum Erstellen und Testen für iPhone Duo | Nicht veröffentlicht; Apple sagt: „kommt später in diesem Monat“ |
Was Apple Entwicklern zu erstellen vorschreibt
Apples iPhone-Duo-Entwicklerseite stellt das Gerät eher als Designproblem denn als Hardwareproblem dar: Entwickeln Sie eine App, die ihre Größe ändert und ihr Layout anpasst, statt eine App, die für einen einzigen festen Bildschirm konzipiert ist. Zwei der von Apple aufgeführten Videositzungen machen diese Anweisung explizit: „Design for iPhone Duo“ und „Strike a pose with adaptive layouts on iPhone Duo“. Eine weitere Sitzung, „Leverage multiple displays and scenes on iPhone Duo“, behandelt die Tatsache, dass das Gerät über zwei separate Bildschirme verfügt, die eine App möglicherweise unterschiedlich behandeln muss. Apples Human Interface Guidelines enthalten bereits jetzt den Abschnitt „Designing for iPhone Duo“, mehr als fünf Wochen, bevor das Telefon ausgeliefert wird.
Don’t miss the best of The Mac Observer
Set us as a preferred source and our Apple reporting ranks higher in your Google Search results and Discover feed — one tap, no account changes.
Die beiden Dinge, die Entwickler noch nicht bekommen können
Was fehlt, ist die praktische Hälfte dieser Anleitung. „Preparing your app for iPhone Duo“, das Schritt-für-Schritt-Dokument, dem ein Entwickler tatsächlich folgen würde, trägt auf Apples eigener Seite den Hinweis „kommt später in diesem Monat“. Dasselbe gilt für Xcode 27.1 beta, die Software, die ein Entwickler benötigt, um eine App überhaupt für das iPhone Duo zu erstellen, auszuführen und zu simulieren. Xcode 27 erreichte am 9. September, dem Tag der Keynote, den Release-Candidate-Status, aber dieser Build unterstützt iOS 27 im Allgemeinen, nicht die Duo-spezifischen Tools, die in der 27.1-Linie darauf aufbauen. Bis Apple diese Beta veröffentlicht, kann kein Entwickler, so vorbereitet er auch sein mag, eine App im Hinblick auf den Faltbildschirm des Geräts testen.
Was mit einer App passiert, die niemand bearbeitet hat
Apple hat nicht gesagt, wie eine App, die all das überspringt, auf dem iPhone Duo am 23. Oktober aussieht. Das Unternehmen hat nicht veröffentlicht, ob eine nicht neu erstellte App auf einem der beiden Displays zentriert, gestreckt, in einem kleineren Rahmen eingepasst oder einfach so ausgeführt wird, wie sie auf einem ähnlich großen iPhone-Bildschirm erscheinen würde. Es hat weder die exakten Punktgrößen oder Auflösungen veröffentlicht, an denen sich Entwickler beim Design orientieren sollen, noch die spezifischen neuen APIs hinter den von Apple empfohlenen adaptiven Layouts benannt, noch einen Termin für einen iPhone-Duo-Eintrag im Xcode-Simulator genannt. Apples Empfehlungen beantworten, was ein Entwickler vor dem Start tun sollte. Sie beantworten jedoch nicht, was mit den Apps passiert, deren Entwickler nichts tun.
Dokumentiert versus undokumentiert
| Frage | Apples Antwort |
|---|---|
| Sollte eine App ihre Größe und ihr Layout für das iPhone Duo anpassen | Ja, laut Apples Entwickler-Empfehlungen |
| Ist ein schriftlicher „Preparing your app“-Leitfaden jetzt verfügbar | Nicht veröffentlicht |
| Ist das Xcode-Tooling zum Erstellen für das iPhone Duo jetzt verfügbar | Nicht veröffentlicht |
| Sind exakte Bildschirm-Punktgrößen und -Auflösungen veröffentlicht | Nicht veröffentlicht |
| Ist ein Simulator-Eintrag für das iPhone Duo terminiert | Nicht veröffentlicht |
| Was macht eine unveränderte App auf dem Gerät | Nicht veröffentlicht |
Was Apple nicht gesagt hat
Apple hat das Konzept – adaptive Layouts und dynamische Größenanpassung – benannt, lange bevor das Unternehmen die Werkzeuge oder das Dokument benannt hat, die einem Entwickler entsprechendes Handeln ermöglichen würden. Das Unternehmen hat nicht beschrieben, was ein Kunde, der eine unveränderte App auf dem iPhone Duo öffnet, auf einem der beiden Bildschirme erwarten sollte. Für ein Gerät der ersten Generation, das Apple ab 1.999 US-Dollar anbietet, ist der Zustand der Software rund um das Gerät ebenso eine offene Frage zum Start wie alles, was Apple in das Telefon integriert hat – und Apple hat diese Frage noch nicht beantwortet.
Sowohl die Xcode 27.1 Beta als auch der Leitfaden „Preparing your app for iPhone Duo“ sollen, in Apples eigenen Worten, „noch in diesem Monat“ erscheinen, womit vor dem Start der Vorbestellungen am 16. Oktober Wochen statt Monate bleiben. Stand 12. September ist keines von beiden auf Apples Entwickler-Website erschienen. Siehe Apples vollständige Ankündigung vom 9. September und die Live-Berichterstattung zur Keynote, um zu erfahren, wie das iPhone Duo erstmals vorgestellt wurde.
Discussion