Advarer utviklere av hybrid-apper mot iPhone Duo 

– Om man har Flutter-, React Native- eller "pixel perfect"-apper, tror jeg det blir vanskelig å lage noe som fungerer skikkelig godt på iPhone Duo, sier Petter Klingen Wright. 

Pressen får ta sin første titt på iPhone Duo i Steve Jobs Theater i Cupertino, California, denne uka.
Publisert

– Jeg hadde blitt ekte sjokkert om Apple ikke presenterte lansere en brettbar mobil. Det har vært så mange rykter og så mange hint, så lenge.

Det sier Petter Klingen Wright, tech lead, iOS-utvikler og ivrig Apple-bruker i Tet Digital, til kode24. 

For da Apple denne uka lanserte sin brettbare mobil iPhone Duo, ble ingen spesielt sjokkerte. Og aller minst utviklere som jobber mye i Apples univers, som Wright. 

Han er derfor også klar for utfordringene mobilen gir utviklerne av apper. 

– På årets WWDC var det mye prat om resizability, som av en eller annen grunn hadde blitt plutselig var veldig viktig, sier Wright. 

iPhone Duos nye format

iPhone Duo er en helt ny type iPhone, som også endrer hvordan apper på den ser ut:

  • Du kan bruke den som en tradisjonell iPhone, i et mer pass-aktig format enn tidligere, eller brette den ut for å få en dobbelt så stor skjerm. En slags iPhone som også er en slags iPad, med andre ord – men den kjører iOS, ikke iPadOS. 

  • I begge bruksområder har skjermstørrelsen det samme størrelsesforholdet, 1 til 1,4, men dette er mye mer kvadratisk enn andre iPhone-er.

  • Dermed justerer også Apple innholdet i både iOS selv og appene du åpner deretter. For eksempel ved å legge elementer vertikalt på høyre side av skjermen, som tidligere lå nederst horisontalt. 

Og vipps, så får utviklere en ny utfordring: Hvordan de skal få appene sine til å passe det nye formatet. Som utviklerne altså har blitt varsla om, som Wright sier, blant annet på utviklerkonferansen deres WWDC – men ikke alle er like godt rusta for, likevel. 

Petter Klingen Wright jobber blant annet med Ruter-appen.

Advarer Flutter og React Native-utviklere

– Jeg tror at det skal gå helt fint å støtte det nye formatet dersom man har tatt gode teknologivalg tidligere, sier Wright til kode24.

Dette betyr blant annet å følge beste praksis i UI-rammeverket SwiftUI, hvor du for eksempel definerer en Toolbar med en Primary Action-knapp som så blir plassert riktig på skjermen ut fra formatet, forteller Wright. 

Så har man holdt seg unna "hacks for å gjøre designerne fornøyde", skal iOS derfor ta seg av at appen din fungerer fint på også iPhone Duo, tror Wright. 

Men i motsatt fall; jo lengere unna du ligger Apples egne løsninger og retningslinjer, jo verre kan det bli. For eksempel de som velger å utvikle såkalte hybrid-apper, og ikke native apper. 

– Om man har laget Flutter-, React Native- eller "pixel perfect"-apper, tror jeg det blir vanskelig å lage noe som fungerer skikkelig godt, spesielt med tanke på at en del navigasjonsknapper skal flyttes over til høyre side, sier Wright. 

iPhone Duo har samme størrelsesforhold i begge konfigurasjoner, men dette er mye bredere enn andre iPhone-er.

Samme jobb som for iPad

iPhone Duo starter på 25.990 kroner i Norge. Så om ikke brettbare mobiler er sært nok fra før, er det et spørsmål hvor mange som faktisk kommer til å kjøpe seg den nye telefonen. 

– Så er dette verdt å bruke mye tid på for iOS-utviklere? 

– Norge er et land med en ganske høy andel Apple enheter. Ruter-appen har rundt 70 prosent av brukerne sine på iPhone, opp mot Android. En del av jobben man skal gjøre for å støtte iPhone Duo er den samme jobben man må gjøre for å støtte en iPad, som nordmenn også er ganske glade i. Når det er sagt er det flere norske apper som ikke har lagt særlig mye kjærlighet til iPad-versjonene av appene sine, men dette er kanskje dråpen som får utviklerne til å bruke litt tid til å støtte begge deler? undrer Wright. 

– Og litt på spøk og litt på alvor, om lederne i selskaper kjøper seg en iPhone Duo, og deres selskaps apper ikke støtter den nye formfaktoren, så kan det bli fart på sakene.

– Vil dere som blant annet lager Ruter-appen gjøre jobben?

– Vi har allerede gjort en del forarbeid i sommer for å støtte resizing av Skyss- og Ruter-appen, ut fra de anbefalingene Apple presenterte på WWDC. Apple har gitt ut en del dokumentasjon i dag på hvordan vi best mulig kan støtte iPhone Duo som vi jobber oss igjennom. Xcode 27.1 beta, som er programmet man trenger for å teste egne apper på en iPhone Duo-simulator, kommer senere i september. Når det blir lansert vet litt mer hvor bra ting fungerer.

Foretrekk oss i Google Discover

Ved å legge oss til som foretrukket kilde i Google vil du blant annet få opp flere av sakene våre i Google Discover. Tusen takk for støtten!

Foretrekk oss 😻
Bygget med Labrador CMS