How does the iPhone X camera work with ARKit?

iOS 11 og Augmented Reality: En Ny Dimension

10/12/2022

Rating: 4.64 (7276 votes)

I 2017 markerede lanceringen af iOS 11 et afgørende øjeblik for mobile enheder, ikke kun med dets mange forbedringer i brugergrænsefladen og ydeevne, men især med introduktionen af en teknologi, der ville omdefinere vores interaktion med den digitale verden: Augmented Reality (AR). Med iOS 11 lancerede Apple sin ARKit-platform, et banebrydende udviklingsværktøj, der for første gang gjorde det muligt for millioner af iPhone- og iPad-brugere at opleve augmented reality på en hidtil uset måde. Dette var ikke blot en opdatering; det var en invitation til at se virkeligheden gennem et digitalt forstørrelsesglas, hvor virtuelle objekter problemfrit blandedes med den fysiske verden omkring os.

What are the best virtual reality apps for iPhone & iPad?

Før iOS 11 var augmented reality en nicheteknologi, ofte begrænset til specifikke apps med varierende kvalitet og ydeevne. Men med ARKit tog Apple et kæmpe skridt mod at gøre AR tilgængeligt og robust for et bredt publikum og en stor udviklerbase. Dette åbnede op for en flodbølge af kreativitet og innovation, der har formet, hvordan vi tænker på mobil computing i dag. Fra spil, der forvandlede dit stuegulv til en slagmark, til praktiske værktøjer, der hjalp dig med at indrette dit hjem, beviste iOS 11, at fremtiden for mobilteknologi var mere end blot skærme – den var en udvidelse af virkeligheden selv.

Indholdsfortegnelse

Hvad er Augmented Reality (AR)?

Før vi dykker dybere ned i ARKit og iOS 11's indflydelse, er det vigtigt at forstå, hvad augmented reality egentlig er. Simplificeret er AR en teknologi, der overlejrer digital information – såsom billeder, videoer, 3D-modeller eller interaktive elementer – oven på en brugeres virkelige omgivelser, set gennem en enheds kamera. I modsætning til Virtual Reality (VR), som fordyber brugeren fuldstændigt i en simuleret verden, forbedrer AR den virkelige verden ved at tilføje digitale elementer. Dette skaber en hybridoplevelse, hvor den digitale og den fysiske verden smelter sammen.

Forestil dig at holde din iPhone op og se en virtuel dinosaur vandre rundt på dit køkkengulv, eller prøve et nyt møbel i din stue, før du køber det, alt sammen gennem din telefons skærm. Det er essensen af AR: at berige din perception af virkeligheden med relevant og interaktiv digitalt indhold. Dette kræver avanceret teknologi til at spore enhedens bevægelse, identificere overflader i omgivelserne og renderere de digitale objekter på en måde, så de ser ud til at være en del af den fysiske verden. Og det var præcis disse muligheder, som ARKit i iOS 11 demokratiserede.

ARKit: Apples Svar på Fremtiden

Da Apple introducerede ARKit med iOS 11 i 2017, var det en klar erklæring om deres intentioner inden for augmented reality. Formålet med ARKit var at give udviklere en robust og brugervenlig ramme til at skabe AR-oplevelser, der var både stabile og overbevisende. Før ARKit var det en stor udfordring at udvikle AR-apps, da det krævede komplekse algoritmer for at håndtere sporing, lysestimering og rendering. ARKit abstraherede mange af disse kompleksiteter, hvilket gjorde det muligt for udviklere at fokusere på kreativitet og applikationsdesign.

ARKit 1.0, som var den version, der fulgte med iOS 11, tilbød en række kernemuligheder, der lagde grundstenen for fremtidige AR-innovationer:

  • Verdenssporing: ARKit brugte enhedens kamera, CPU, GPU og bevægelsessensorer (gyroskop og accelerometer) til at spore enhedens position og orientering i rummet med utrolig præcision. Dette var afgørende for, at virtuelle objekter kunne forblive forankret i den virkelige verden, selv når brugeren bevægede sig rundt.
  • Planar overfladedetektion: Platformen kunne identificere horisontale overflader som borde, stole og gulve. Dette gjorde det muligt for udviklere at placere virtuelle objekter realistisk på disse overflader, hvilket skabte en fornemmelse af, at de var en del af omgivelserne.
  • Estimering af omgivende lys: ARKit var i stand til at analysere den omgivende belysning i brugerens miljø og justere belysningen af de virtuelle objekter derefter. Dette bidrog yderligere til realismen og integrationen af digitale elementer.
  • Hurtig initialisering: ARKit var designet til hurtigt at initialisere AR-oplevelser, så brugerne kunne komme i gang med at interagere med AR-indhold næsten øjeblikkeligt.

Disse funktioner gjorde det muligt at skabe AR-oplevelser, der var langt mere stabile og realistiske end tidligere set på mobile platforme. ARKit var ikke kun en teknisk bedrift; det var en strategisk bevægelse fra Apple for at positionere iOS som den førende platform for augmented reality.

Hvordan ARKit Fungerer i Praksis med iOS 11

Forestil dig, at du starter en AR-app på din iPhone eller iPad med iOS 11. Appen beder dig måske om at bevæge din enhed langsomt rundt i rummet. I løbet af få sekunder bruger ARKit kameraets feed og sensorinformation til at opbygge en forståelse af dine omgivelser. Den identificerer kanter, teksturer og dybde for at kortlægge rummet og detektere flade overflader. Når en overflade er identificeret, kan appen derefter placere et virtuelt objekt på denne overflade.

Hvis du for eksempel bruger en AR-app til at se, hvordan et nyt sofabord vil se ud i din stue, vil ARKit først scanne dit gulv for at finde en passende placering. Når sofabordet er placeret, vil det se ud som om det står på dit gulv, og hvis du bevæger dig rundt om det, vil det virtuelle bord forblive statisk i rummet, set fra forskellige vinkler. ARKit tager højde for perspektiv og skala, så de virtuelle objekter ser ud til at have den korrekte størrelse og dybde i forhold til den virkelige verden. Dette skaber en utrolig immersiv og overbevisende oplevelse, der gør den digitale interaktion meget mere intuitiv og engagerende.

Eksempler på AR-Apps og Spil i iOS 11

Med ARKit i iOS 11 eksploderede antallet af innovative AR-apps. Udviklere greb muligheden for at skabe helt nye oplevelser inden for en række forskellige kategorier:

  • Spil: AR-spil var en af de mest populære anvendelser. Spil som 'The Machines' forvandlede dit bord til et futuristisk slagfelt, hvor du kunne styre robotter i realtid. Andre spil lod dig interagere med virtuelle karakterer, der løb rundt i dit hjem. 'Pokémon GO', selvom det eksisterede før ARKit, fik en markant forbedret AR-oplevelse med ARKit's mere stabile sporing og realistiske rendering.
  • Shopping og Indretning: IKEA Place var en af de mest fremtrædende apps, der gjorde det muligt for brugere at 'prøve' møbler i deres eget hjem, før de købte dem. Du kunne placere virtuelle møbler i din stue og se, hvordan de passede ind i størrelse, stil og farve. Denne type app revolutionerede online shoppingoplevelsen.
  • Uddannelse: AR-apps gjorde læring mere interaktiv og engagerende. Studerende kunne dissekere virtuelle organer, udforske solsystemet i 3D på deres skrivebord eller interagere med historiske artefakter.
  • Måleværktøjer: Apple inkluderede selv en 'Mål'-app i senere iOS-versioner, men ARKit gjorde det muligt for tredjepartsudviklere at skabe apps, der kunne måle afstande, dimensioner og arealer i den virkelige verden med en overraskende grad af nøjagtighed, blot ved at bruge telefonens kamera.
  • Kreative værktøjer: Kunstnere og designere kunne bruge AR-apps til at skabe digitale skulpturer i 3D-rum eller visualisere deres designidéer i en fysisk kontekst.

Disse eksempler viser bredden af, hvad der blev muligt med iOS 11 og ARKit, og hvordan teknologien hurtigt fandt vej ind i både underholdning og praktisk anvendelse.

Fordele ved AR på iOS

Introduktionen af ARKit med iOS 11 bragte en række betydelige fordele, der cementerede Apples position som en leder inden for mobil AR:

  • Bred tilgængelighed: ARKit fungerede på millioner af iPhones og iPads, der allerede var i omløb, hvilket betød, at AR-oplevelser med ét slag blev tilgængelige for et enormt publikum uden behov for specialiseret hardware. Enheder med Apples A9-chip (fra iPhone 6S og iPad 5. generation) eller nyere understøttede ARKit 1.0.
  • Høj ydeevne og stabilitet: Takket være Apples dybe integration af hardware og software leverede ARKit en imponerende ydeevne og stabilitet, der overgik mange tidligere AR-løsninger. Dette resulterede i mere flydende og overbevisende AR-oplevelser for brugerne.
  • Simplicitet for udviklere: Ved at tilbyde et kraftfuldt, men brugervenligt API (Application Programming Interface), sænkede ARKit adgangsbarrieren for udviklere. Selv udviklere med begrænset AR-erfaring kunne hurtigt begynde at skabe sofistikerede AR-apps.
  • Økosystemeffekt: Med et stort antal AR-kompatible enheder og et blomstrende udviklerfællesskab, skabte iOS et stærkt økosystem for AR, der fortsat voksede og innoverede.

Disse fordele gjorde iOS 11 til en katalysator for AR-udvikling og adoption, og lagde grunden for de mere avancerede AR-funktioner, vi ser i dag.

What are the best AR apps?
One of my top picks for this AR app is the aurora mapping that makes it easy to see the location of Aurora (also known as polar lights, northern lights, or southern lights, it’s a natural light display in the sky). On top of all, you can take advantage of night sky mindfulness to get some peace of mind and even bust stress. 7. HoloKit

Udfordringer og Begrænsninger i de Tidlige Dage

Selvom ARKit 1.0 var revolutionerende, havde det naturligvis også visse begrænsninger, som var typiske for en første generation af en så avanceret teknologi:

  • Fokus på horisontale planer: ARKit 1.0 var primært designet til at detektere horisontale overflader. At placere objekter på vertikale overflader som vægge var mere udfordrende og krævede ofte mere komplekse løsninger fra udviklere.
  • Ingen objektgenkendelse: Den første version af ARKit kunne ikke genkende specifikke fysiske objekter i miljøet. Det kunne kun identificere generelle overflader.
  • Afhængighed af lysforhold: For at fungere optimalt krævede ARKit god belysning. I dårligt oplyste omgivelser kunne sporingen og overfladedetektionen være mindre præcis.
  • Batteriforbrug: AR-apps, der udnyttede kameraet, CPU'en og GPU'en intensivt, kunne tømme enhedens batteri relativt hurtigt.
  • Kalibrering: Selvom ARKit var god til hurtig initialisering, kunne der stadig være situationer, hvor enhedsbevægelse var nødvendig for at 'kalibrere' AR-oplevelsen, hvilket kunne føles lidt klodset for nye brugere.

Disse begrænsninger var dog forståelige og er siden blevet adresseret i efterfølgende versioner af ARKit, hvilket viser Apples engagement i at forbedre platformen kontinuerligt.

Tabel: ARKit 1.0 (iOS 11) vs. Tidligere AR-oplevelser

For at sætte ARKit 1.0's betydning i perspektiv, kan vi sammenligne dets funktioner med den generelle AR-oplevelse, der var tilgængelig før dets lancering:

FunktionARKit 1.0 (iOS 11)Generel AR-oplevelse Før ARKit
SporepræcisionMeget høj og stabilVarierende, ofte ustabil og "driftende"
OverfladedetektionPræcis detektion af horisontale planer (gulve, borde)Meget begrænset eller ingen pålidelig detektion
BelysningEstimering af omgivende lys for realistisk renderingOfte ingen eller rudimentær lysestimering
HardwareudnyttelseOptimeret udnyttelse af iPhone/iPad hardwareKrævede ofte specifikke markører eller var ikke optimeret
UdviklingslethedRelativt høj, robust SDK tilgængelig for mange udviklereHøj kompleksitet, krævede specialiseret viden og biblioteker
AdoptionBred (tilgængelig på millioner af eksisterende enheder)Niche, begrænset til specifikke apps og få brugere
RealismegradHøj, virtuelle objekter ser ud til at være en del af virkelighedenOfte "flydende" eller dårligt integrerede virtuelle objekter

ARKit's Udvikling Siden iOS 11

Siden den første iteration med iOS 11 har ARKit gennemgået en bemærkelsesværdig udvikling. Apple har fortsat med at investere massivt i platformen, hvilket har ført til betydelige forbedringer i de efterfølgende iOS-versioner. Med ARKit 2, 3, 4 og videre har vi set introduktionen af funktioner som:

  • Vertikal overfladedetektion: Mulighed for at detektere vægge og andre vertikale overflader, hvilket åbnede op for endnu flere placeringsmuligheder.
  • Objektgenkendelse og sporing: ARKit blev i stand til at genkende og spore specifikke 3D-objekter i den virkelige verden, ikke kun flade overflader.
  • People Occlusion: En funktion, der gør det muligt for virtuelle objekter at blive skjult bag mennesker i den virkelige verden, hvilket øger realismen markant.
  • Cooperative Sessions: Mulighed for flere brugere til at interagere med den samme AR-oplevelse i samme rum.
  • Motion Capture: Sporing af en persons bevægelser i realtid.

Selvom disse avancerede funktioner kom efter iOS 11, er det vigtigt at huske, at iOS 11 og ARKit 1.0 lagde fundamentet for alle disse fremskridt. Det var den første store lancering, der viste potentialet og gjorde AR til en mainstream-teknologi på mobile enheder.

Ofte Stillede Spørgsmål (FAQ) om iOS 11 og AR

Understøtter alle iPhones og iPads med iOS 11 ARKit?

Nej, ikke alle enheder, der kunne køre iOS 11, understøttede ARKit. For at udnytte ARKit 1.0 krævede enheden mindst Apples A9-processor. Dette inkluderede iPhone 6S og nyere, iPhone SE (1. generation), iPad Pro (alle modeller), iPad (5. generation) og nyere.

Hvad er forskellen mellem AR og VR, som iOS 11 introducerede?

iOS 11 introducerede AR (Augmented Reality) via ARKit. Forskellen er, at AR forstærker din virkelige verden med digitale elementer, som du ser gennem din enheds kamera. VR (Virtual Reality) derimod fordyber dig fuldstændigt i en simuleret digital verden, ofte ved brug af et headset, der blokerer for den virkelige verden. iOS 11 fokuserede udelukkende på AR.

Skal jeg downloade specielle apps for at bruge AR-funktioner i iOS 11?

Ja, for at opleve augmented reality med iOS 11 skulle du downloade apps, der var udviklet med ARKit. Apple inkluderede ikke en indbygget "AR-browser" eller lignende, men åbnede platformen for tredjepartsudviklere til at skabe et væld af AR-apps og spil.

Er ARKit stadig relevant i dag?

Absolut! ARKit er fortsat en central del af Apples strategi for augmented reality og er blevet kraftigt forbedret siden iOS 11. De avancerede versioner af ARKit, der er tilgængelige i de nyeste iOS-versioner, bygger videre på de grundlæggende principper, der blev etableret med ARKit 1.0, og tilbyder endnu mere sofistikerede AR-oplevelser.

Kræver ARKit en internetforbindelse for at fungere?

De grundlæggende ARKit-funktioner, såsom verdenssporing og overfladedetektion, kræver ikke en internetforbindelse, da de udelukkende bruger enhedens sensorer og processor. Dog kan mange AR-apps kræve internetforbindelse for at downloade indhold, gemme fremskridt eller interagere med onlinetjenester.

Konklusion

iOS 11's lancering i 2017 med introduktionen af ARKit var en definerende begivenhed for mobilteknologi og augmented reality. Det var øjeblikket, hvor AR bevægede sig fra at være en eksperimentel teknologi til at blive en mainstream-funktion, tilgængelig for millioner af mennesker verden over. Apple formåede at skabe en platform, der ikke kun var teknisk imponerende, men også let for udviklere at arbejde med og for brugere at opleve. Fra at forvandle vores stuer til digitale legepladser til at revolutionere den måde, vi handler og lærer på, lagde iOS 11 og ARKit et solidt fundament for den fremtidige udvikling af augmented reality. Det beviste, at vores iPhones og iPads var mere end blot kommunikationsenheder; de var vinduer til en forstærket virkelighed, der ventede på at blive udforsket.

Hvis du vil læse andre artikler, der ligner iOS 11 og Augmented Reality: En Ny Dimension, kan du besøge kategorien Teknologi.

Go up