{"id":47726,"date":"2025-09-29T03:14:08","date_gmt":"2025-09-29T03:14:08","guid":{"rendered":"https:\/\/www.europesays.com\/no\/47726\/"},"modified":"2025-09-29T03:14:08","modified_gmt":"2025-09-29T03:14:08","slug":"nar-apple-tar-valg-ma-man-forholde-seg-til-det","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/no\/47726\/","title":{"rendered":"\u00abN\u00e5r Apple tar valg, m\u00e5 man forholde seg til det\u00bb"},"content":{"rendered":"<p>    \u2013 Man m\u00e5 balansere det man f\u00e5r fra plattformen med Ruters visuelle virkemidler og personlighet, skriver Petter Klingen Wright om overgangen.<\/p>\n<p>\n        Ruter-appen er oppdatert for iOS 26. Det betyr at utviklerne m\u00e5 la Apple ta noen av valgene for dem.<br \/>\n        \ud83d\udcf8: Ole Petter Bauger\u00f8d Stokke\n    <\/p>\n<p>        \u270d leserinnlegg<\/p>\n<p>Dette er et leserinnlegg fra en ekstern skribent, som betyr at innholdet ikke n\u00f8dvendigvis speiler kode24s meninger. Vil du ogs\u00e5 bidra? Send oss en epost p\u00e5 <a href=\"https:\/\/www.kode24.no\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"8be3eee2cbe0e4efeeb9bfa5e5e4\" rel=\"nofollow noopener\" target=\"_blank\">[email\u00a0protected]<\/a>, eller <a href=\"https:\/\/www.kode24.no\/artikkel\/flere-utviklere-bor-skrive-mer-sann-blir-du-publisert-pa-kode24no\/75061915\" rel=\"nofollow noopener\" target=\"_blank\">les mer her<\/a>!<\/p>\n<p>Hva vil det si \u00e5 lage en app p\u00e5 noens plattform?\u00a0<\/p>\n<p>Som en som har jobbet som iOS-utvikler i mange \u00e5r, f\u00e5r man jo et forhold til Apple. Man jobber p\u00e5 deres plattform, s\u00e5 n\u00e5r de tar valg, m\u00e5 man forholde seg til det.\u00a0<\/p>\n<p>S\u00e5 da Apple plutselig bestemte seg for at deler av UI-et skal se og oppf\u00f8re seg ut som flytende glass,\u00a0bestemte vi oss for \u00e5 g\u00e5 all-in, og var klare med nytt design da iOS 26 ble lansert 15. september.\u00a0<\/p>\n<p>Ruter som en del av et system<\/p>\n<p>Jeg jobber i Tet Digital med Ruter-appen, og det er lett \u00e5 tenke at en app som s\u00e5 mange bruker er kjempeviktig. Samtidig bruker jeg jo ogs\u00e5 appen aktivt selv, og vet at jeg hopper mellom den og en haug andre apper.\u00a0<\/p>\n<p class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight=\"font-weight-bold\">I det store og det hele er vi bare en liten boks i et rektangel med mange andre bokser\u00a0 \u2013 men opplevelsen n\u00e5r de er hos oss m\u00e5 v\u00e6re best mulig.<\/p>\n<p>S\u00e5, hvilke konsekvenser har det? Det blir en balanse der man gjerne vil skille seg ut, men p\u00e5 en positiv m\u00e5te.\u00a0<\/p>\n<p>Man b\u00f8r bruke de designkonvensjonene som er p\u00e5 plattformen, kanskje spesielt med tanke p\u00e5 tilgjengelighet. Knappene b\u00f8r v\u00e6re der man forventer at de skal v\u00e6re, og fungere p\u00e5 den m\u00e5ten de gj\u00f8r i andre apper.\u00a0<\/p>\n<p>\u00c5 lage interaksjonsm\u00f8nster og UI ingen har sett maken til f\u00f8r, gj\u00f8r en app vanskelig \u00e5 forst\u00e5. Det gj\u00f8r det ogs\u00e5 vanskeligere \u00e5 st\u00f8tte iOS sine innbygde funksjoner for tilgjengelighet som VoiceOver (skjermleser) og Dynamic type (justering av tekst).<\/p>\n<p>                <img decoding=\"async\" src=\"https:\/\/www.europesays.com\/no\/wp-content\/uploads\/2025\/09\/246224.webp\" width=\"480\" height=\"476\" title=\"\u2013 Som en som har jobbet som iOS-utvikler i mange \u00e5r, f\u00e5r man jo et forhold til Apple. Man jobber p\u00e5 deres plattform, s\u00e5 n\u00e5r de tar valg, m\u00e5 man forholde seg til det, skriver Petter Klingen Wright.\" alt=\"\" loading=\"lazy\" style=\"\"\/><\/p>\n<p>\n            \u2013 Som en som har jobbet som iOS-utvikler i mange \u00e5r, f\u00e5r man jo et forhold til Apple. Man jobber p\u00e5 deres plattform, s\u00e5 n\u00e5r de tar valg, m\u00e5 man forholde seg til det, skriver Petter Klingen Wright.<br \/>\n            \ud83d\udcf8: Privat\n        <\/p>\n<p>Hvorfor endre appen?<\/p>\n<p>Da iOS 26 ble presentert p\u00e5 WWDC med sitt glassy nye utseende, var det helt naturlig for oss \u00e5 tenke at vi burde lene oss inn mot disse endringene av flere grunner:<\/p>\n<ul>\n<li class=\"lab-bodytext-line\">Tilgjengelighet: Ved \u00e5 lene seg mer mot native f\u00e5r man bedre st\u00f8tte for iOS sine tilgjengelighetsvalg (sjekk ut alle valgene under &laquo;Innstillinger -&gt; tilgjengelighet&raquo;). Disse valgene er viktige for mennesker med funksjonsvariasjoner. Ved \u00e5 skru p\u00e5 &laquo;Reduser gjennomsiktighet&raquo; og &laquo;\u00d8k kontrast&raquo; f\u00e5r appen et annet utseende.<\/li>\n<li class=\"lab-bodytext-line\">Forst\u00e5elighet: Ved \u00e5 lene seg mer mot native blir den mer konsistent mot de andre appene man bruker. Man har sett designelementene f\u00f8r, s\u00e5 man kan dem. Det blir lettere \u00e5 f\u00f8lge Don Normans designprinsipper.<\/li>\n<li class=\"lab-bodytext-line\">Tidsriktighet: Vi er p\u00e5 Apple sin plattform, og om de beveger seg mot glass, vil vi ikke bare skille oss ut\u00a0 \u2013 vi kan muligens bevege oss i feil retning. Apple har store tanker om designet p\u00e5 tvers av hele sitt \u00f8kosystem, og vi \u00f8nsker selvsagt \u00e5 v\u00e6re med p\u00e5 reisen. Om Apple kommer med nye enheter og plattformer vil vi v\u00e6re der. Det vil det komme nye former for interaksjon. Vi balanserer allerede mellom Apple sitt design og Ruter sitt brand, i native funksjoner, widgets og live activities.<\/li>\n<\/ul>\n<p>        <a itemprop=\"url\" class=\"\" href=\"https:\/\/www.kode24.no\/artikkel\/wwdc-2025-3-hoydepunkter-fra-apples-store-utviklerkonferanse\/237779\" data-k5a-url=\"https:\/\/www.kode24.no\/a\/237779\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>            WWDC 2025: Liquid Glass, ny XCode og mer AI<\/p>\n<p itemprop=\"description\" class=\"subtitle \" style=\"\">\n    Liquid Glass, ny XCode og nye AI-l\u00f8sninger \u2013 her er tre nyheter fra WWDC 2025.\n<\/p>\n<p>        <\/a><\/p>\n<p>Fra egne til Apples komponenter<\/p>\n<p>Vi har i flere \u00e5r har vi jobbet med \u00e5 modernisere app-kodebasen, s\u00e5 vi kan fokusere p\u00e5 \u00e5 levere funksjonalitet raskere.\u00a0<\/p>\n<p>Det vi merket, var at de st\u00f8rste problemene vi hadde i kodebasen ofte hadde \u00e5 gj\u00f8re med veldig spesifikk UI som pr\u00f8vde \u00e5 matche Figma 110 prosent.\u00a0<\/p>\n<p>Apple har en haug egne komponenter (det vi kaller native komponenter), men man kan ogs\u00e5 bygge egne elementer. Dette var kode som var vanskelig \u00e5 vedlikeholde, og som ofte hadde et d\u00e5rligere niv\u00e5 av tilgjengelighet.\u00a0<\/p>\n<p>                <img decoding=\"async\" src=\"https:\/\/www.europesays.com\/no\/wp-content\/uploads\/2025\/09\/246226.webp\" width=\"480\" height=\"322\" title=\"\u2013 I det man bygde appen i Xcode 26 ble 'tab bar-glass' aktivt, som er en god start, men ikke helt det vi \u00f8nsket \u00e5 oppn\u00e5.\" alt=\"\" loading=\"lazy\" style=\"\"\/><\/p>\n<p>\n            \u2013 I det man bygde appen i Xcode 26 ble &laquo;tab bar-glass&raquo; aktivt, som er en god start, men ikke helt det vi \u00f8nsket \u00e5 oppn\u00e5.<br \/>\n            \ud83d\udcf8: Ole Petter Bauger\u00f8d Stokke\n        <\/p>\n<p>Vi merket ogs\u00e5 at vi noen ganger hadde bygd samme UI-komponenter flere ganger, forskjellige steder i appen.<\/p>\n<p class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight=\"font-weight-bold\">Selve overgangen til glass startet enkelt: I det man bygde appen i Xcode 26 ble &laquo;tab bar-glass&raquo; aktivt, som er en god start, men ikke helt det vi \u00f8nsket \u00e5 oppn\u00e5.\u00a0<\/p>\n<p>Det ble veldig tydelig hvor vi allerede brukte native komponenter og hvor vi hadde bygd ting selv. S\u00e5 var det \u00e5 g\u00e5 gjennom appen og erstatte egne komponenter med komponentene vi f\u00e5r ut av boksen fra Apple.\u00a0<\/p>\n<p>Til slutt gjorde vi noen tilpasninger for \u00e5 f\u00e5 opplevelsen til \u00e5 f\u00f8les enda mer riktig p\u00e5 iOS 26, som \u00e5 gj\u00f8re skuffen over kartet glass-aktig n\u00e5r den er dratt ned.<\/p>\n<p>Det b\u00f8r ogs\u00e5 nevnes at denne endringen gj\u00f8r at appen ser annerledes ut p\u00e5 forskjellige versjoner av iOS. S\u00e5 p\u00e5 iOS 18 vil den lene seg mer p\u00e5 designet som er p\u00e5 iOS 18, med de samme positive sidene som vi har p\u00e5 iOS 26.<\/p>\n<p>Plattform mot personlighet<\/p>\n<p>Alle digitale tjenester m\u00e5 balansere funksjonalitet, brand og retningslinjer for plattformen (uskrevne eller ikke).\u00a0<\/p>\n<p>I Ruter er dette interessant, for en del av brandet handler om \u00e5 lage noe som er tilgjengelig og som fungerer for alle. Hvordan gj\u00f8r man det, da?<\/p>\n<p>I Tet Digital jobber vi med \u00e5 levere digitale tjenester til flere kollektivselskaper, hvor tjenestene til Ruter fungerer som basen for det vi leverer. For b\u00e5de oss og Ruter er det selvsagt viktig at man kjenner at man er i Ruter sin verden \u2013 vi \u00f8nsker \u00e5 ha en distinkt kundeopplevelse der man klarer \u00e5 aktivere det emosjonelle.\u00a0<\/p>\n<p class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight=\"font-weight-bold\">Man m\u00e5 balansere det man f\u00e5r fra plattformen med Ruters visuelle virkemidler og personlighet, for \u00e5 skape en distinkt kundeopplevelse.<\/p>\n<p>S\u00e5 vi m\u00e5 utnytte plattformens konvensjoner, om vi skal lage den aller beste tjenesten som hjelper deg \u00e5 komme deg fra A til B, eller om du trenger st\u00f8tte til en tur for \u00e5 hilse p\u00e5 C, eller handle noe p\u00e5 D.<\/p>\n<p>        <a itemprop=\"url\" class=\"\" href=\"https:\/\/www.kode24.no\/artikkel\/kan-ikke-bygge-et-godt-produkt-uten-native-utviklere\/224762\" data-k5a-url=\"https:\/\/www.kode24.no\/a\/224762\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>            \u2013 Kan ikke bygge et godt produkt uten native-utviklere<\/p>\n<p itemprop=\"description\" class=\"subtitle \" style=\"\">\n    Shopify har brukt fem \u00e5r p\u00e5 \u00e5 skrive om alle appene sine til React Native, men til tross for stor gevinst, kommer de ikke til \u00e5 kvitte seg med rene native-utviklere.\n<\/p>\n<p>        <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\u2013 Man m\u00e5 balansere det man f\u00e5r fra plattformen med Ruters visuelle virkemidler og personlighet, skriver Petter Klingen&hellip;\n","protected":false},"author":2,"featured_media":47727,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[30,28,29,65,63,64,66,70,69,67,68],"class_list":{"0":"post-47726","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vitenskap-og-teknologi","8":"tag-no","9":"tag-norge","10":"tag-norway","11":"tag-science","12":"tag-science-and-technology","13":"tag-scienceandtechnology","14":"tag-technology","15":"tag-teknologi","16":"tag-vitenskap","17":"tag-vitenskap-og-teknologi","18":"tag-vitenskapteknologi"},"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/posts\/47726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/comments?post=47726"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/posts\/47726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/media\/47727"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/media?parent=47726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/categories?post=47726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/tags?post=47726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}