iOS 6 indeholder et nyt grafikmodifikationssystem, der ville forenkle implementeringen af ​​en ny opløsning i iPhone 5

  På WWDC 2012 sagde Apple, at iOS 6 vil indeholde 200 nye funktioner, men talte kun om nogle få af dem, men præsenterede nogle af de vigtigste. En ændring, der ikke blev diskuteret, men som er meget vigtig, har at gøre med et "skaleringssystem" af applikationernes grafik, et system, der ville tillade implementering af en ny opløsning i iPhone 5 uden at ødelægge oplevelsen af ​​at bruge enhed. Det kaldes Auto Layout den funktion, som Apple ikke talte om dengang, den har været tilgængelig i Xcode til OS X i nogen tid, og med dens hjælp kan udviklere meget lettere manipulere grafikken i applikationerne for at gøre dem kompatible med forskellige opløsninger.

Auto Layout giver udviklere mulighed for at oprette et sæt begrænsninger, der definerer, hvordan UI-elementer vises på skærmen. I stedet for at bruge standardpositioneringsmetoden "fjedre og stivere" tillader Auto Layout disse elementer at skifte og bevæge sig afhængigt af en prioriteret liste af regler - tænk "venstre side af en knap skal altid være 30 væk fra højre side af en anden knap ." Udviklere vil være i stand til at strømline deres UI-designproces, men Auto Layouts anvendelser kan strække sig langt ud over det.

  Ved at bruge dette automatiske layout kunne Apple sandsynligvis tillade, at applikationer kører på en opløsning på 1136 x 640 på en 4-tommer skærm, der ville ankomme til iPhone 5, og udviklere kunne meget nemmere lave deres grafik om til applikationer efter lancering af enheden. Udviklere anser det for obligatorisk at implementere dette system i iOS, før man ændrer iPhones opløsning, og det ser ud til, at Apple tænker præcis det samme. Praktisk set giver Apple os at forstå fra nu af, at der vil være ændringer med hensyn til opløsningen af ​​iPhone, dette system vil spille en væsentlig rolle i bekæmpelsen af ​​fragmenteringen af ​​iOS-platformen.

Auto Layout kan være et fantastisk værktøj til at hjælpe udviklere med at forberede deres apps til ankomsten af ​​en iPhone med en anden skærmopløsning. Det ser ud til, at med de rigtige begrænsninger på plads, ville det ikke tage for meget ekstra tid og kræfter at opdatere en app, der brugte Auto Layout til at blive vist korrekt på en større skærm. Hvad mere er, betyder inklusion af funktionen også, at udviklere, der har taget genveje og gjort visse antagelser om enhedens skærmstørrelse, når de laver deres apps' UI'er, lettere vil kunne få deres produkter op på niveau forud for en forestående iPhone-lancering.