Apple rozdziela dwie rzeczy, które na pierwszy rzut oka brzmią podobnie: uruchomienie aplikacji na iPhone Duo oraz jej prawidłowe dopasowanie do wewnętrznego ekranu, centralnego zgięcia i różnych sposobów korzystania z urządzenia. Aplikacja może działać bez kompilacji z użyciem SDK iOS 27, ale starszy interfejs może zostać zamknięty w ograniczonym obszarze, z czarnymi pasami albo niewykorzystaną przestrzenią.
To właśnie jest najważniejsza informacja dla użytkownika i dewelopera. Kompatybilność nie oznacza jeszcze, że aplikacja będzie wyglądała jak program zaprojektowany dla iPhone Duo.
Co naprawdę oznacza kompatybilność aplikacji z iPhone Duo
Apple przedstawiło 9 września 2026 roku bazowy model działania: istniejące aplikacje mają uruchamiać się na iPhone Duo nawet wtedy, gdy nie zostały zbudowane z użyciem SDK iOS 27. Nie trzeba więc aktualizować każdej aplikacji wyłącznie po to, aby się otworzyła.
Różnica pojawia się później. Aplikacja przygotowana dla zwykłego, prostokątnego ekranu może nie wiedzieć, jak rozłożyć elementy wokół centralnego zgięcia, jak wykorzystać większy panel wewnętrzny albo gdzie przenieść kontrolki po zmianie pozycji urządzenia. Wtedy system uruchamia ją w trybie zgodności, który może pozostawić czarne tło, marginesy lub pustą przestrzeń.
Dla użytkownika oznacza to prosty scenariusz: aplikacja się otworzy, ale jej interfejs niekoniecznie wypełni ekran i nie zawsze wykorzysta zalety składanej konstrukcji.
Trzy poziomy działania zależne od wersji SDK
Model kompatybilności opisuje trzy praktyczne poziomy przygotowania aplikacji. Nie są to trzy różne systemy operacyjne, lecz kolejne etapy dostosowania programu do iPhone Duo.
| Wersja kompilacji aplikacji | Wykorzystanie ekranu | Opis działania |
| Przed iOS 27 | Ograniczone | Aplikacja może działać w trybie zgodności, z czarnymi pasami, ograniczonym obszarem bezpiecznym lub niewykorzystaną przestrzenią. |
| iOS 27 | Większe | Aplikacja może lepiej wykorzystać powierzchnię iPhone Duo, ale nadal może nie oferować pełnego zestawu zachowań dopasowanych do urządzenia. |
| iOS 27.1 | Najbardziej rozbudowane w opisanym modelu | Kompilacje z epoki iOS 27.1 są powiązane z najbardziej kompletnym trybem zgodności oraz nowszymi komponentami interfejsu przeznaczonymi dla iPhone Duo. |
Wersja iOS 27 nie jest więc prostą przepustką do idealnego interfejsu, a iOS 27.1 nie oznacza automatycznie, że każda aplikacja została dobrze zaprojektowana. Samo ponowne zbudowanie programu to dopiero początek. Trzeba jeszcze rozwiązać problem układu treści, kontrolek i elementów zasłanianych przez zgięcie.
Dlaczego składany ekran zmienia projekt aplikacji
Na zwykłym iPhonie projektant często myśli o jednym prostokątnym ekranie. iPhone Duo wymusza myślenie o kilku stanach: zewnętrznym panelu, szerokim ekranie wewnętrznym, częściowym złożeniu oraz różnych orientacjach urządzenia.
Apple zaleca używanie klas szerokości. To sposób opisywania dostępnej przestrzeni jako compact lub regular, zamiast sprawdzania jednej konkretnej orientacji albo wpisywania na sztywno wymiarów ekranu. Dzięki temu układ może reagować na realne miejsce dla treści, a nie na założenie, że wyświetlacz zawsze ma jeden rozmiar.
Wewnętrzny ekran ma także asymetryczne obszary bezpieczne. Centralne zgięcie nie powinno przecinać tekstu, przycisku ani ważnego fragmentu obrazu. Apple pokazuje również, że kontrolki mogą przesuwać się na bok zewnętrznego ekranu, aby zachować więcej użytecznej przestrzeni w pionie.
W SwiftUI służy do tego między innymi ReservedRegion, a w UIKit — UIViewReservedRegion. Te mechanizmy pozwalają wskazać miejsca, które powinny pozostać wolne z powodu konstrukcji urządzenia lub ograniczeń systemu.
Co zauważy użytkownik, szczególnie w grach
Najłatwiej zauważyć różnicę na dużym ekranie wewnętrznym. Starsza aplikacja może wyglądać jak program wyświetlony w mniejszym prostokącie pośrodku większej powierzchni. Czarne pasy lub puste miejsce nie muszą oznaczać awarii — wynikają z ograniczonego sposobu prezentacji aplikacji, która nie została dopasowana do geometrii iPhone Duo.
W aplikacjach z nieruchomym układem problem może dotyczyć także przycisków, menu i elementów przy krawędzi. Gry są szczególnym wyzwaniem, bo często polegają na konkretnych proporcjach obrazu, stałym rozmieszczeniu elementów sterujących i przewidywalnym obszarze dotyku. Nawet jeśli sama gra się uruchomi, jej interfejs może nie wykorzystać całego wewnętrznego ekranu.
To różnica między „działa” a „działa tak, jak powinno”. W przypadku iPhone Duo właśnie ta druga część będzie wymagała pracy po stronie twórców aplikacji.
Co deweloperzy mogą zrobić już teraz
Apple wskazuje kilka konkretnych elementów procesu:
- używać klas szerokości compact i regular zamiast decyzji opartych wyłącznie na orientacji ekranu;
- projektować elastyczne układy, które zmieniają rozmieszczenie treści wraz z dostępną przestrzenią;
- uwzględniać centralne zgięcie i asymetryczne obszary bezpieczne;
- korzystać z ReservedRegion w SwiftUI oraz UIViewReservedRegion w UIKit;
- testować aplikację w Xcode 27.1 za pomocą Device Hub;
- sprawdzać stany otwarcia, zamknięcia i złożenia urządzenia, zamiast ograniczać testy do jednego widoku.
Xcode 27.1 udostępnia symulator iPhone Duo oraz narzędzia Device Hub do sprawdzania tych pozycji. Deweloper może więc zobaczyć, jak interfejs reaguje na zmianę dostępnej przestrzeni, zanim aplikacja trafi do użytkowników.
Aplikacje iPad oraz następny etap kompatybilności
Wariant uruchamiania aplikacji iPad na iPhone Duo w iOS 28 pojawia się jako możliwy plan awaryjny. Nie jest to zapowiedziana funkcja, na której można dziś opierać oczekiwania wobec urządzenia.
Na 19 września 2026 roku najważniejszy problem pozostaje bardziej przyziemny: twórcy muszą przeprojektować aplikacje tak, aby dobrze reagowały na zmienną geometrię ekranu. Samo skompilowanie programu z nowszym SDK może poprawić wykorzystanie przestrzeni, ale dopiero elastyczny układ rozwiązuje kwestie zgięcia, bezpiecznych obszarów i różnych pozycji iPhone Duo.