iPhone Duo · vor dem Start

Muss eine iOS-App vor dem iPhone-Duo-Start neu angepasst werden? 2026 Größen, Orientierung, Multiwindow und Xcode-Testkosten

2026.10.15 · etwa 14 Min.

Vor dem Start muss nicht jede App neu angepasst werden, die sich öffnen lässt, sondern jede, die das Layout noch aus dem Bildschirm, der Orientierung oder einem einzelnen Fenster ableitet. Der folgende Text nimmt die App an vier Toren ab, an Größe, Hoch-/Querformat, Multiwindow und Xcode-Testkosten, und markiert den Umfang, den Sie in der Woche vor dem Verkauf noch zusagen können.

Zwei Hände halten ein Telefon, um Außendisplay, Innendisplay, Hoch- und Querformat und Split View vor dem Start des iPhone Duo zu vergleichen

Heute ist der 15. Oktober 2026. Auf der Produktseite von Apple beginnen die Vorbestellungen am 16. Oktober um 5:00 a.m. Pacific, der Verkauf am 23. Oktober. Die Entwicklernachricht vom 5. Oktober erlaubt bereits, mit Xcode 27.1 neu zu kompilieren und einzureichen. Ab April 2027 müssen neue Einreichungen außerdem Screenshots des iPhone Duo mitbringen. Dass die App startet, sagt nur, dass die alte Binärdatei noch da ist. Es sagt nicht, dass das Innendisplay gefüllt ist, nicht, dass Hoch- und Querformat den richtigen Zweig nehmen, und nicht, dass der primäre Button in Split View noch in der Safe Area liegt. Der Text vom 13. Oktober setzt die Umbauzeit und den Mac-Kauf in dieselbe Rechnung. Dieser Text beantwortet nur die Frage vor dem Start: ob der Code geändert werden muss, und was diese Testrunde kosten soll.

4 Tore
Größe · Orientierung · Fenster · Test
5.4 / 7.6
Außen- und Innendisplay, Zoll
$20.2
M4 16 GB am Tag, fünf Tage entsprechen dem Monat

Warum Öffnen noch keine Neu-Anpassung ist

Das alte Urteil und das neue Urteil hängen an demselben Satz im Nutzerfeedback. Das alte Urteil lautet: „Im Simulator startet sie, die schlechten Bewertungen sehen wir nach dem Start.“ Das neue Urteil schaut zuerst, welches Faktum das Layout noch liest: den ganzen Bildschirm, die Geräteorientierung oder genau dieses eine Fenster. Apples Vorbereitungsseite ist direkt: Apps, die mit dem iOS-27-SDK oder später gebaut sind, ändern die Größe, wenn sich das Duo faltet. Fest verdrahtete Bildschirmgrößen, feste Orientierungen und Geräteannahmen ziehen das Layout auseinander, schneiden es ab oder setzen es an die falsche Stelle.

Derselbe Quellcode sieht auf drei SDK-Stufen verschieden aus. Das ist der erste Schnitt vor dem Start, keine Designvorliebe. Ein Build mit dem iOS-26-SDK oder älter läuft noch. Aufgeklappt sitzt das Fenster in der Mitte, mit leerem Raum ringsum. Geschlossen liegt der Inhalt links von Statusleiste und Kamera. Ein Build mit dem iOS-27-SDK füllt den größten Teil des Innendisplays und meidet weiter die Statusleiste am rechten Rand. Erst das iOS-27.1-SDK und später ist der optimierte Zustand: Der Inhalt nutzt die volle Anzeigefläche, Werkzeug- und Tableisten stehen senkrecht unter der Statusleiste. Ein Team, das nur die Store-Screenshots tauscht und die Binärdatei auf dem alten SDK belässt, zeigt beim Öffnen des Innendisplays einen Letterbox. Diesen Leerraum liest niemand als „wir passen nächste Woche an“.

Der zweite Schnitt: Das Fenster ist nicht der Bildschirm, und die Orientierung ist nicht die Form. Die Vorbereitungsseite verlangt, bei jeder Größenänderung neu zu lesen. Einmal in viewIsAppearing zu lesen reicht nicht, weil die Faltung mitten in der Sitzung geschieht. UIKit legt Layout, das von der Größe abhängt, in layoutSubviews oder viewDidLayoutSubviews. Müssen Sie bei der Größenänderung etwas tun, nehmen Sie viewWillTransition(to:with:). SwiftUI nimmt GeometryReader oder onGeometryChange. Die Skalierung kommt aus der Trait Collection, nicht aus UIScreen.main.scale. Auf einem Gerät mit zwei Displays ist die Semantik von Main Screen unscharf. Apple sagt, sie werde in einer künftigen Version verworfen.

Der dritte Schnitt ist erst die Testmaschine. Der iPhone-Duo-Simulator in Xcode 27.1, das Öffnen, Schließen und Drehen unten in Device Hub und das extreme Strecken per iPhone Mirroring auf macOS 27 sitzen auf einem Mac. Unter Windows gibt es diese Kette nicht. Wie ein Team den Builder wählt, steht im Vergleich Xcode Cloud gegen einen entfernten Mac. Xcode Cloud kann das Paket bauen. Es ersetzt nicht, dass Sie vor Device Hub sitzen, geschlossen, halb gefaltet und offen je einmal drehen und Split View von links nach rechts ziehen.

Ein zitierbares Urteil
Die Wasserscheide ist nicht die Frage, ob Sie für den Faltbildschirm eine zweite Oberfläche zeichnen. Sie ist die Frage, ob Größe, Orientierung und Fensterzahl noch fest verdrahtet sind. Das Modell liegt in den Systemkomponenten. Die Form liegt im aktuellen Fenster.

Wie sich Faltgröße, Hoch-/Querformat und Multiwindow einordnen

Schreiben Sie „iPhone Duo unterstützen“ als einen Meilenstein, rutscht der Plan vor dem Start. Teilen Sie die Arbeit an die vier Verhaltensweisen, auf die Nutzer wirklich treffen. Fehlt ein Tor, schreiben Sie „lässt sich kompilieren“ als „ist angepasst“.

WerkzeugEingangWas es kannKontextFür wen
Faltbildschirm-GrößeAußendisplay, Innendisplay, aktuelles FensterMit Size Class und Bounds layouten, Pixel oder Zoll nicht fest verdrahtenDie Auflösung auf der Spezifikationsseite dient nur dem Verständnis der GrößenordnungCode, der noch bounds.height == 844 vergleicht
Hoch- und QuerformatOrientierungsdeklaration außen; Seitenverhältnis innenDas Außendisplay hält unterstützte Orientierungen ein; das Innendisplay nicht, Split View eingeschlossenDie Zelt-Pose führt dazu, dass jemand das geschlossene Telefon quer hinlegtSeiten, die das Layout über interfaceOrientation umschalten
MultiwindowSplit View, zweite Szene, SzenenzubehörJede App steht nebeneinander; ein neues Fenster nur auf dem InnendisplayEine Anfrage nach einer neuen Szene auf dem Außendisplay scheitertApps, die den Button „Neues Fenster“ unverändert vom iPad übernehmen
Xcode-TestDevice Hub in Xcode 27.1Drei Posen, Drehung, Split View links und rechts, zweite SzenenanfrageFünf Arbeitstage zum Tagessatz entsprechen dem Monat mit 16 GBWer vor dem 23. Oktober ein Regressionsblatt abgeben muss

Größe: zwei Displays, plus ein Fenster, das sich ändert

Die Spezifikationsseite hat die Zahlen festgeschrieben. Der Layout-Code sollte ihnen darin nicht folgen. Das Außendisplay ist ein Super Retina XDR mit 5,4 Zoll (5.4), Auflösung 1398×2034 bei 460 ppi. Geschlossen misst das Gehäuse 117,8 × 84,1 × 11,3 mm. Das Innendisplay ist ein faltbares Super Retina XDR mit 7,6 Zoll (7.6), Auflösung 1878×2670 bei 430 ppi, mit Nanotextur. Offen misst es 117,8 × 164,6 × 5,2 mm, das Gewicht ist 254 g. Apple schreibt, dass beide Displays dasselbe Seitenverhältnis haben und der Inhalt proportional skaliert. Als Standardrechteck gemessen sind es ungefähr 5,36 Zoll und 7,58 Zoll. Die tatsächlich sichtbare Fläche ist kleiner, die abgerundeten Ecken liegen innerhalb des Rechtecks.

Die Size Class ist die Stufe, die das Layout lesen soll. Das Außendisplay entspricht anderen iPhones: Hochformat ist vertikal regular und horizontal compact, Querformat ist auf beiden Achsen compact. Auf dem Innendisplay sind horizontal und vertikal regular, eine Seitenleiste hat Platz. Das Fenster kann noch kleiner werden. Split View, die halb gefaltete Pose und der Strecktest per Mirroring machen das Fenster ungleich dem ganzen Display. Die Pixel auf der Spezifikationsseite sind eine Größenordnung, keine Konstante. Die Skalierung nehmen Sie aus traitCollection.displayScale oder aus dem displayScale von SwiftUI. Schreiben Sie 1398 oder 1878 nicht in ein ==.

Zwei Systemverhalten vermischen sich leicht mit „Bildschirmgröße“. Für die Ecken gilt die Concentricity von iOS 26: SwiftUI nimmt ConcentricRectangle, UIKit UICornerConfiguration. Falz und Kamera laufen über reservierte Regionen. Messen Sie die Mittelnaht nicht selbst aus. SwiftUI liest ReservedRegion vom Geometry-Proxy, UIKit nimmt UIViewReservedRegion. Der Scharnierwinkel ist ein eigener Kanal: onHingeChange und UIHingeInteraction liefern closed, partially open, fully open und einen kontinuierlichen Winkel. Apple sagt, der Winkel eigne sich für Bewegungseffekte, und das Layout gehe über Arrangement und reservierte Regionen. Ändern Sie den Frame aus dem Winkel, zittert die halb gefaltete Pose in der ersten Verkaufswoche.

Hoch- und Querformat: Das Außendisplay gehorcht, das Innendisplay nicht

Der Tech Talk auf der Vorbereitungsseite sagt die Orientierung in zwei Sätzen. Die Interface-Orientierung des Außendisplays entspricht anderen iPhones. Das Duo ist zugleich die Gelegenheit, Querformat nachzuziehen, weil jemand das geschlossene Telefon quer wie ein Zelt ablegt. Das Innendisplay hält die unterstützten Orientierungen nicht ein, die Sie in Info deklarieren. Wie beim Idiom: Benutzen Sie die Orientierung nicht als Zweig im Layout. Ob die Fläche breiter als hoch ist, sehen Sie am Vergleich der Breite und der Höhe, die Sie tatsächlich haben: view.bounds im View-Controller, superview.bounds in der View, in SwiftUI die Größe aus GeometryReader.

Die Eigenschaften, die Sie heraus suchen, sind UIDevice.current.orientation, statusBarOrientation und interfaceOrientation, einschließlich windowScene.effectiveGeometry.interfaceOrientation. Die Human Interface Guidelines ergänzen einen Satz zur durchgehenden Erfahrung: Quer hingelegt bleiben die Steuerelemente seitlich und halten dieselbe vertikale Höhe, statt die ganze Seite neu zu ordnen, sobald das Telefon quer liegt. Standard-Systemkomponenten tun das von selbst. Eine Leiste, die Sie selbst zeichnen, tut es nicht.

UIRequiresFullScreen bleibt in Kraft. Beim Öffnen und Schließen ändert die App die Größe trotzdem. Ein weiterer Satz wird leichter falsch gelesen: Das Duo respektiert die unterstützten Orientierungen, die Sie deklarieren, Apps auf dem Innendisplay skalieren aber weiter, in Split View ebenso. Deshalb gilt „Ich habe Hochformat gesperrt, also wird das Innendisplay nicht breiter“ nicht. Safe Areas sind oft asymmetrisch. Im Querformat und in Split View kann eine senkrechte Buttonreihe links erscheinen. Rechnen Sie die Breite aus dem linken Inset mal zwei, schieben Sie den Button auf der anderen Seite aus dem Bildschirm. Ziehen Sie jede Seite einzeln ab.

Multiwindow: Split View ist der Standard, das zweite Fenster nicht

Der Tech Talk zu Multiwindow sagt im Wortlaut: Jede App nimmt am Multitasking auf dem Duo teil, zwei Apps können nebeneinander stehen. Wer Größenänderungen schon für das iPad oder für iPhone Mirroring gebaut hat, hat den besseren Start. Es gibt außerdem ein neues Layout, das Video und App übereinanderlegt. Die Behandlung ist dieselbe wie bei Split View: weiter Size Class und Szenengeometrie lesen, und keinen eigenen Zweig „das ist Video“ dafür schreiben.

Das Duo ist das erste iPhone, das mehrere Interface-Instanzen derselben App unterstützt. Was auf dem iPad ein neues Fenster öffnen kann, kann es hier auch. Der Unterschied ist genau einer: Das Außendisplay kann kein neues Fenster erzeugen. Dieses Verhalten bleibt dem Innendisplay vorbehalten. Eine Anfrage nach einer neuen Szene muss das Scheitern behandeln. Nehmen Sie UIWindowSceneActivationAction. Sie verbirgt sich selbst, wenn ein neues Fenster nicht verfügbar ist, statt einen Button stehen zu lassen, der beim Tippen einen Fehler meldet. Szenenzubehör ist der dritte Weg und lässt eine ergänzende Oberfläche auf dem anderen Display erscheinen. Das CameraCaptureAccessory der Kamera legt die zusätzliche Oberfläche auf das Außendisplay, die Hauptfläche bleibt auf dem Innendisplay im Vollbild, und eine Kamerasitzung muss gerade laufen. Nach dem Schließen ist das Zubehör nicht verfügbar. Den Button schalten Sie mit onAvailabilityChange aus. Das ist ein Plus für Kamera-Apps. Split View ist kein Plus. Es ist der Standard für jede App.

Die Form liest das Fenster, das Scharnier treibt nur den Effekt (Skizze)
import SwiftUI

struct LaunchCheck: View {
    @Environment(\.horizontalSizeClass) private var widthClass

    var body: some View {
        GeometryReader { proxy in
            let wider = proxy.size.width > proxy.size.height
            Root(regularWidth: widthClass == .regular, widerThanTall: wider)
        }
        .onHingeChange { _, context in
            guard let hinge = context.hinge, hinge.status == .partiallyOpen else { return }
            // hinge.angle drives an effect. Do not lay out from the angle.
            playBend(hinge.angle)
        }
    }
}

Das ist keine Projektvorlage. Es hält nur drei Dinge fest. Bei regular-Breite auf dem Innendisplay darf eine Seitenleiste erscheinen, bei compact-Breite auf dem Außendisplay zieht sie sich zurück. Hoch und quer entscheiden sich daran, welche Seite des aktuellen Fensters länger ist, nicht an der Orientierung. Der Scharnierwinkel treibt den Effekt nur bei partially open, das Layout geht weiter über Size Class und Bounds. Den Button für das zweite Fenster übergeben Sie einer Aktivierungsaktion, die sich selbst verbirgt. Lassen Sie auf dem Außendisplay kein „Neues Fenster“ stehen, das immer tippbar bleibt.

Kernvergleich: Größe, Orientierung, Fenster und Testkosten

Der echte Unterschied liegt darin, ob der Code noch fälschlich annimmt, ein Telefon habe ein Display, eine Orientierung und ein Fenster, und nicht darin, ob Design eine Faltanimation will. Die beiden folgenden Tabellen nutzen dieselben Spalten. Die Testpreise sind die US-Dollar-Auszeichnungen für M4 16 GB und 24 GB auf der Preisseite dieser Website: Tag 20,2 und 40,2, Woche 54,5 und 108,5, Monat 100,9 und 200,9 US-Dollar. Personentage rechnet dieser Text nicht in US-Dollar um. Die Stufen der Umbauzeit und der Vergleich mit dem Kauf stehen in den Anpassungskosten vom 13. Oktober.

WerkzeugEingangWas es kannKontextFür wen
Nur neu auf 27.1 kompilierenSize Classes sind da, kein Bildschirm-SingletonSenkrechte Leisten, reservierte Regionen, Fokus vollflächiger Bilder, Split View links und rechts prüfenDer Scan ist sauber, an einem Tag lässt es sich schließenApps, die schon für iPad-Split-View oder für die Skalierung per Mirroring gebaut wurden
Orientierungszweige sind noch dainterfaceOrientation entscheidet das LayoutAuf einen Vergleich von Breite und Höhe umstellen; Querformat außen und die Zelt-Pose extra ansehenDas Innendisplay hält unterstützte Orientierungen nicht ein, gesperrtes Hochformat hält das Breiterwerden nicht aufNachrichten, Lesen und Player mit vielen Querformat-Zweigen
Annahme eines einzelnen Fensters„Neues Fenster“ vom iPad unverändert übernommenEingang auf dem Außendisplay verbergen; Scheitern der Erzeugung auf dem Innendisplay behandeln; Split View als StandardDie zweite Instanz ist nur auf dem Innendisplay zulässigDokumente, Mail, Designwerkzeuge
Feste Pixel844, 1398 oder eine GerätetabelleContainer neu bauen, asymmetrische Insets, Idiom entfernenDie Auflösung der Spezifikationsseite gehört nicht in eine KonstanteShops, die jahrelang nur für ein iPhone-Display gezeichnet wurden
WerkzeugEingangWas es kannKontextFür wen
Apple Silicon, das Sie schon habenLokales Xcode 27.1Die volle Simulator-MatrixZusätzliche Gerätegebühr 0, DerivedData kämpft aber mit der AlltagsplatteDie Maschine kann das festgelegte Xcode schon installieren
M4 16 GB pro TagEntfernter DesktopEin Durchlauf in Device Hub20,2 US-Dollar pro Tag. Fünf Arbeitstage sind 101,0 US-DollarDer Scan ist sauber, und es schließt wirklich innerhalb von zwei Tagen
M4 16 GB pro WocheEntfernter DesktopEine Kalenderwoche54,5 US-Dollar pro Woche. Zwei Wochen sind 109,0 US-Dollar, immer noch höher als der MonatEs kann über den Freitag hinausrutschen, kommt aber nicht in den zweiten Monat
Monat 16 GB / 24 GBEntfernter DesktopDer ganze Regressionszyklus; 24 GB kann mehr Simulatoren gleichzeitig öffnen100,9 oder 200,9 US-Dollar pro Monat. Fünf Tagessätze auf 24 GB sind 201,0 US-DollarOrientierungs- oder Pixelzweige zeigen sich schon am zweiten Tag
Xcode CloudArchiv in der CloudKompilieren und signierenIm Log fehlt der Moment, in dem Sie die Home-Anzeige ziehenDas Paket bleibt in der Cloud, die Posen bleiben auf dem entfernten Mac

Multiplizieren Sie den Tagessatz aus, und die Testkosten landen bei derselben Rechnung wie die Umbaukosten. Bei 16 GB gilt 20,2×5 = 101,0, und das entspricht schon dem Monat von 100,9 US-Dollar. Bei 24 GB gilt 40,2×5 = 201,0, gegenüber dem Monat von 200,9 US-Dollar. Zwei Wochen, 54,5×2 = 109,0, liegen immer noch etwas über einem Monat mit 16 GB. „Erst tageweise versuchen“ gilt deshalb nur, wenn Sie sicher sind, die Matrix in ein oder zwei Tagen durchzulaufen. Fördert App Resizability am zweiten Tag eine Reihe von Orientierungsprüfungen oder UIScreen.main zutage, sollte die Abrechnungsperiode ein Monat werden. Am achten Tag zahlen Sie die Periode, nicht den Test.

Die Matrix selbst lässt sich als Gitter aus Zellen schreiben, nicht als der Satz „mal die Faltung testen“. Jede der drei SDK-Stufen einmal ansehen: Letterbox, Ausweichen vor der Statusleiste rechts, oder senkrechte Leisten im Vollbild. Danach im Simulator von 27.1 geschlossen, halb gefaltet und offen jeweils einmal drehen. Auf dem Innendisplay die App mit der Home-Anzeige am unteren Rand nach links ziehen und dann nach rechts, und bestätigen, dass der primäre Button noch da ist, nachdem die senkrechte Leiste die Seite gewechselt hat. Auf dem Innendisplay die zweite Szene anfragen. Auf dem Außendisplay bestätigen, dass die Aktivierungsaktion verschwindet oder dass Sie das Scheitern der Anfrage auffangen. Der Strecktest per Mirroring auf macOS 27 ist ein Zusatz, um Fenster zu sehen, die breiter oder schmaler sind als das Duo. Vor dem Verkauf gehört er nicht zur Pflicht. Screenshots tauschen Sie erst, wenn der Hauptpfad keinen Letterbox mehr zeigt. Eingereichte Duo-Screenshots lassen auf der Produktseite ein Optimierungsabzeichen erscheinen. Ab April 2027 müssen neue Einreichungen diese Screenshots mitbringen. Das ist der Stichtag des Stores, nicht der Layout-Stichtag am 23. Oktober.

Welche Szene welchen Weg nimmt

Wenn Siewählen SieWarum
nur SwiftUI haben und iPad-Split-View schon tragenden eigenen Rechner oder einen Tag auf einem entfernten Knoten, und zuerst den Skill-ScanDie Basis steht. Übrig sind senkrechte Leisten, reservierte Regionen, Vollflächenbilder und Split View links und rechts
am zweiten Tag Orientierung oder UIScreen.main im Scan sehensofort auf den Monat wechseln und den Tagessatz nicht eine ganze Woche zahlenFünf Arbeitstage sind schon ein Monat
Hochformat gesperrt haben und das Innendisplay für entbehrlich haltenzuerst den Vergleich von Breite und Höhe ändern, danach über Screenshots sprechenDas Innendisplay hält unterstützte Orientierungen nicht ein, in Split View skaliert die App weiter
Dokumente oder Mail haben und auf dem iPad ein neues Fensterden Eingang auf dem Außendisplay verbergen und das Scheitern auf dem Innendisplay behandelnEin neues Fenster lässt sich auf dem Außendisplay nicht erzeugen
eine Kamera-App haben und einen Teleprompter bauen wollenzuerst Split View bestehen lassen, das Zubehör danach ergänzenDas Zubehör verlangt Vollbild auf dem Innendisplay plus eine laufende Kamerasitzung; Split View ist der Standard jeder App
nur die Screenshots im App Store tauschen wollenzuerst 27.1 bestehen, dann die Bilder tauschenDas Innendisplay des alten SDK ist ein Letterbox. Das Abzeichen macht aus dem Leerraum keine Anpassung
keinen Mac im Büro habeneinen mieten und zuerst sw_vers und xcodebuild -version ansehenPasst das System nicht, erzeugt ein bezahlter Tag keine gültige Zelle

Das echte Gerät steht auf einer eigenen Zeile. Scharniergefühl und alles, was der Simulator nicht nachstellt, brauchen eine Maschine. Der Preis ist die Apple-Store-Seite zu dem Zeitpunkt, an dem Sie bestellen. Verteilen Sie diese Zeile nicht auf jedes Xcode-Ticket. Ein Duo auf jedem Platz lässt UIScreen.main nicht verschwinden und lässt das Außendisplay nicht plötzlich ein neues Fenster erzeugen.

Empfohlene Kombinationen

A — unabhängig, das Layout folgt schon der Größe: Xcode 27.1, auf dem eigenen Rechner oder ein Tag auf einem entfernten Knoten. Lassen Sie den Coding-Assistenten „get my app ready for iPhone Duo“ ausführen, oder führen Sie im Terminal xcrun agent skills export aus und geben Sie das Ergebnis an einen anderen Agenten. Ist der Scan leer, gehen Sie in Device Hub: geschlossen, halb gefaltet und offen, jeweils einmal drehen, und ziehen Sie Split View nach links und nach rechts. Tippen Sie auf dem Außendisplay einmal auf „Neues Fenster“ und bestätigen Sie, dass der Eingang verschwindet. Die Store-Screenshots sehen Sie in der Vorschau von App Store Connect für das Duo an. Für diese Runde müssen Sie keine Maschine kaufen, nur um zu testen. Die Monatsgebühr des Knotens steht auf der Preisseite.

B — kleines Team, Orientierung und eigene Leisten sind noch da: Woche eins ist nur der Scan und das Bildschirm-Singleton, als Wochenmiete oder direkt als Monat. Lassen Sie den Tagessatz nicht bis zum siebten Tag weiterlaufen. Woche zwei stellt Orientierungszweige auf den Vergleich von Breite und Höhe um und schreibt die Safe Area an vier Seiten getrennt. Woche drei behält je ein Bild für Split View links und rechts und schreibt den Fehlerpfad der zweiten Szene in die Regression. CI läuft weiter über den vorhandenen Builder. Die Sitzung, in der ein Mensch das Öffnen und Schließen im Blick behält, nutzt denselben entfernten Mac. Der Monat mit 24 GB kostet 200,9 US-Dollar und kommt nur infrage, wenn Duo und die anderen Simulatoren parallel laufen sollen. Fünf mal 40,2 entsprechen schon dem Monat dieser Stufe.

C — Einreichung in der Verkaufswoche: Heute ist der 15. Oktober, die Vorbestellung beginnt morgen, der Verkauf ist am 23. Oktober. Zusagen lässt sich, dass der Hauptpfad unter 27.1 kein Letterbox ist, dass senkrechte Leisten den primären Button nicht verdecken, dass der Button nach dem Seitenwechsel in Split View noch da ist, und dass auf dem Außendisplay kein ungültiges neues Fenster auftaucht. Scharnier-Bewegungseffekte und Kamerazubehör, die Sie nicht fertig bekommen, schreiben Sie nicht in den Store-Text. Die Freischaltung steht auf der Mietseite. Systemversion und Konto laufen über das Hilfe-Center. Nehmen Sie nicht an, im Image sei Xcode 27.1 schon vorinstalliert.

Häufige Fehlannahmen

  1. Start als angepasst schreiben. Das Innendisplay des iOS-26-SDK ist ein zentrierter Letterbox. Nutzer lesen den leeren Rand nicht als „Anpassung läuft“.
  2. 1398 oder 1878 von der Spezifikationsseite in eine Konstante schreiben. Das ist eine Pixel-Größenordnung. In Split View und halb gefaltet ist das Fenster kleiner, und die Skalierung schreiben Sie nicht von Hand.
  3. Hoch und quer des Innendisplays über die Orientierung entscheiden. Das Innendisplay hält unterstützte Orientierungen nicht ein. Hoch und quer nehmen das Seitenverhältnis des aktuellen Fensters.
  4. Glauben, UIRequiresFullScreen schalte Split View und das Öffnen aus. Der Schlüssel bleibt gültig, beim Öffnen und Schließen ändert sich die Größe trotzdem. Die deklarierte Orientierung hält die Skalierung auf dem Innendisplay nicht auf.
  5. Auf dem Außendisplay ein immer tippbares neues Fenster stehen lassen. Ein neues Fenster gibt es nur auf dem Innendisplay. Behandeln Sie das Scheitern nicht, erscheint beim Schließen ein Fehler.
  6. Das Layout aus dem Scharnierwinkel bauen. Der Winkel passt zum Effekt. Das Layout nutzt Size Class, reservierte Regionen und Arrangement.
  7. Den Tagessatz eine volle Woche zahlen. Fünf Arbeitstage auf 16 GB sind schon der Monat. Tag acht zahlt die Abrechnungsperiode.

Umsetzung in 7 Schritten

  1. Halten Sie dieselben Quellen gegen jedes SDK, das Sie installieren können, und notieren Sie zuerst, ob Sie einen Letterbox sehen, ein Ausweichen vor der Statusleiste am rechten Rand oder eine senkrechte Leiste im Vollbild. Das Ziel bleibt 27.1.
  2. Suchen Sie global nach UIScreen.main, UIDevice.current.orientation, statusBarOrientation, interfaceOrientation, userInterfaceIdiom und nach Größenkonstanten wie 844, 1398 und 1878.
  3. Lassen Sie den Coding-Assistenten in Xcode App Resizability ausführen, oder führen Sie xcrun agent skills export aus. Der Skill findet das meiste. Was er nicht findet, fängt die Liste oben.
  4. Öffnen Sie das iPhone Duo in Device Hub. Drehen Sie geschlossen, halb gefaltet und offen je einmal. Ziehen Sie die App auf dem Innendisplay mit der Home-Anzeige nach links und nach rechts. Behalten Sie ein Bild pro Zelle der Hauptpfade.
  5. Fragen Sie auf dem Innendisplay die zweite Szene an und bestätigen Sie, dass Erfolg und Scheitern aufgefangen werden. Bestätigen Sie auf dem Außendisplay, dass sich UIWindowSceneActivationAction selbst verbirgt.
  6. Sehen Sie, ob die senkrechte Leiste den primären Button verdeckt, ob linkes und rechtes Inset als gleich geschrieben sind, ob das Motiv des Vollflächenbildes noch im Bild ist, und ob die reservierte Region in der halb gefalteten Pose Steuerelemente überdeckt. Den Scharnierwinkel prüfen Sie nur am Bewegungseffekt, nicht am Layout.
  7. Wählen Sie die Abrechnungsperiode. Ein oder zwei Tage können der Tagessatz sein. Ist der Scan schon schmutzig, wechseln Sie auf den Monat. Vor der Bestellung führen Sie auf dem Knoten sw_vers und xcodebuild -version aus. Erst wenn der Hauptpfad sauber ist, tauschen Sie die Duo-Screenshots und sehen sie in der Vorschau von Connect an. Skalieren Sie die Leinwand eines anderen iPhone nicht hart auf das Duo.

FAQ

Öffnet sich eine alte App ohne Codeänderung am Verkaufstag des iPhone Duo?

Sie öffnet sich. Mit dem iOS-26-SDK oder älter sitzt das aufgeklappte Fenster in der Mitte mit Leerraum, und geschlossen liegt der Inhalt links von Statusleiste und Kamera. Dass sie läuft, ist keine fertige Anpassung. Vollfläche und senkrechte Leisten brauchen das iOS-27.1-SDK. Split View und das zweite Fenster werden nicht richtig, nur weil die App sich öffnen lässt.

Hält das Innendisplay die Orientierung ein, wenn Querformat nur in Info deklariert ist?

Das Außendisplay hält die unterstützten Orientierungen ein, die Sie deklarieren. Die Zelt-Pose verdient einen eigenen Blick. Das Innendisplay hält sie nicht ein, in Split View skaliert die App weiter. UIRequiresFullScreen hält die Größenänderung durch Öffnen und Schließen nicht auf. Das Layout vergleicht Breite und Höhe des aktuellen Fensters.

Ist Multiwindow optional?

Split View ist keine Option. Apple schreibt, dass jede App nebeneinander steht, und das Übereinander von Video und App nutzt dieselbe Size Class. Ein neues Fenster lässt sich nur auf dem Innendisplay erzeugen. Der Eingang auf dem Außendisplay sollte UIWindowSceneActivationAction nutzen, die sich selbst verbirgt. Kamerazubehör auf dem Außendisplay ist ein Plus und verlangt Vollbild auf dem Innendisplay plus eine laufende Kamerasitzung.

Wie rechnen sich die Testkosten, wenn nur der Simulator da ist?

Für den Layout-Hauptpfad reicht er. Apple nennt den iPhone-Duo-Simulator in Xcode 27.1 den besten Weg, das volle Erlebnis zu testen. Der Tagessatz für M4 16 GB ist 20,2 US-Dollar, fünf Arbeitstage entsprechen dem Monat von 100,9 US-Dollar. Wird der Scan am zweiten Tag schmutzig, zahlen Sie den Tagessatz nicht bis zum achten Tag. 24 GB kostet 40,2 US-Dollar am Tag und 200,9 US-Dollar im Monat, und fünf Tagessätze liegen ebenfalls auf dem Monat. Das Scharniergefühl braucht weiter ein echtes Gerät. Diese Zeile gehört nicht in das Simulator-Ticket.

Lässt sich ohne Mac noch vor dem Start testen?

Xcode 27.1 läuft nicht unter Windows. Prüfen Sie zuerst, ob das macOS des Knotens das festgelegte Xcode installieren kann. Die Systemanforderungen bleiben auf Apples Xcode-Systemanforderungen. Den Strecktest per Mirroring legt die Vorbereitungsseite auf macOS 27. Den entfernten Knoten schalten Sie auf der Mietseite frei, der Preis steht auf der Preisseite.

Fazit

Das iPhone Duo geht am 23. Oktober in den Verkauf. Die Schwelle der Neu-Anpassung ist nicht die Frage, ob sie sich öffnen lässt. Sehen Sie zuerst, ob die Größe noch den ganzen Bildschirm liest, ob die Orientierung noch das Innendisplay entscheidet und ob ein neues Fenster auf dem Außendisplay noch tippbar ist. Sind diese drei Tore sauber, sind die Testkosten eine Runde Simulator-Matrix, und sobald fünf Tagessätze einem Monat entsprechen, wechseln Sie auf den Monat. Eine kleine App, die sich schon an die Größe anpasst, nutzt den vorhandenen Rechner oder eine kurze Miete. Wo Orientierung, Pixel und die Annahme eines einzelnen Fensters noch stehen, hält der Monat die Regression fest. Das Screenshot-Abzeichen beseitigt den Letterbox nicht. Entfernte Knoten stehen auf der Mietseite und der Preisseite. Konten und Systemversionen laufen über das Hilfe-Center.

Weiterlesen

Split View und das Öffnen und Schließen in Xcode 27.1 brauchen einen Mac, dessen Systemversion passt

Der iPhone-Duo-Simulator liegt in Xcode, nicht unter Windows. Ein entfernter Mac eignet sich dazu, geschlossen, halb gefaltet, offen und Split View links und rechts durchzulaufen und die Umgebung danach abzubauen. Prüfen Sie vor der Bestellung, ob das macOS des Knotens das festgelegte Xcode installieren kann.

Jetzt bestellen · Preise ansehen

iPhone Duo · vor dem Start

Split View und das Öffnen und Schließen in Xcode 27.1 brauchen einen Mac, dessen Systemversion passt

Cloud Mac · Xcode 27.1 · iPhone Duo

Jetzt bestellen
Mac Jetzt bestellen