Apple kommer bag øget realitet med ARKit

Hvordan vil Apples engagement i forstærket virkelighed påvirke fremtidens apps?

Hvordan vil Apples engagement i forstærket virkelighed påvirke fremtidens apps?
Reklame

WWDC afslørede Apples planer om forstærket virkelighed. AR er noget, der langsomt rygter som Cupertinos næste store ting. Med ARKit lever Apple Readies-udviklere til at give dig Augmented Reality-apps ved hjælp af din iPhone og iPad.

Med integration i SpriteKit og SceneKit skal det være nemt for udviklere at opdatere deres apps. Men hvordan vil det påvirke fremtidens apps?

Hvad er øget virkelighed?

Som James skrev i sin dækning af Apples VR-indsats VR på en Mac? Det kunne være mere sandsynligt end du tror! VR på en Mac? Det kunne være mere sandsynligt end du tror! Når Apple siger "vi synes VR er en ting nu", sidder du op og noterer dig. Læs mere, Pokemon Go var mange menneskers første smag af AR apps. Det var en forenklet begyndelse, der satte et simpelt overlæg af Pokemon på billedet i dit kamera. Det interagere ikke med baggrunden, og spillet gjorde heller ikke noget med retningen på din enhed.

Så det skal ikke være en overraskelse Apple viste en opdatering til Pokemon Go. Men i stedet for at ignorere baggrunden, hopper Pikachu op og ned i sandet, der sparker støv. De viste også at flytte din telefon omkring AR objekter. Du kan se dem fra forskellige vinkler mod baggrunden. De kan reagere baseret på telefonens position.

Der var et imponerende keynote øjeblik, da en udvikler byggede et landskab oven på et bord. Det var levende animation med 3D-objekter, du kunne se fra alle vinkler. Apps bruger stadig din iPhone eller iPad som en portal for at se indholdet. Det var imidlertid imponerende at se de første muligheder. Indtil videre har vi set spillet gimmicks, men det kan skyldes hardware begrænsninger.

ARKit og de nye API'er

ARKit er Apples centrum for denne nye teknologi. Dette er et nyt sæt API'er, der giver udviklere mulighed for at hente data fra kameraet og accelerometre. Så sporer de dataene for at gøre appen til en overlejring til den virkelige verden.

I teorien kan en udvikler implementere forstørret virkelighed i deres app med blot et par nye opkald. Derefter kan du få data brugt til at tegne et objekt overlejret i ægte rum. Den hemmelige sauce, som Apple touts til ARKit, er vandret plandetektion. Hvis du ikke kan huske din geometri, er plan i denne forstand en flad overflade. IPhone kan bruge disse som punkter til at placere objekter, så appen kan gøre objekter på flere overflader som at sætte en stol på gulvet og en lampe på et bord.

Apple bruger noget, der kaldes Visual Intertial Odometry (VIO), til at spore, hvordan en enhed bevæger sig rundt. Så passerer den til appens data uden at skulle kalibrere igen. VIO bruger to eksisterende iOS APIs kameraindgang og CoreMotion. Hvis du ser udvikler sessioner fra WWDC eller læser docs, er det klart, at Apple fokuserede på at bruge eksisterende data til at oprette AR.

Der er noget ekstra arbejde, men det bør gøre det nemt for eksisterende apps at bruge dette. ARKit er certificeret til at arbejde på A9-chips eller senere, hvilket bringer telefoner så langt tilbage som iPhone SE iPhone SE Review iPhone SE-vurdering Apples nyeste iPhone er den mindste produceret af firmaet siden udgivelsen af ​​iPhone 5'erne i 2013. På trods af at den er pakket sammen med den nyeste hardware, du vil kæmpe for at fortælle to fra hinanden. Læs mere sammen for turen.

SpriteKit og 2D Animation i Real Life

SpriteKit er 2D-animationsværktøjet, som Apple tilbyder udviklere. Det bruges hovedsagelig til at oprette 2D-spil, men har nogle andre anvendelser. SpriteKit får nogle opgraderinger til integration i AR apps.

Sprites er digital 2D-kunst, der kan bevæge sig rundt på skærmen. Det mest kendte eksempel er i 8-bit og 16-bit spil, hvor tegn optrådte på skærmen som sprites. For iOS er Sprites i en "sprite scene", som fungerer som layoutet for et spil eller en app. Så udviklerne skaber fysik eller bevægelse for sprites.

For det første understøtter den nu at flytte og vende sprites i 2D plads. Det betyder, at din sprite kan have to sider, når du flip det, hvilket giver det perspektiv, selvom det er fladt. I WWDC-sessionen brugte de eksemplet på at placere flydende emoji i rummet. Kameraet flyttede sig til, hvordan de hang på plads om telefonen og hinanden.

En anden interessant demonstration var at bryde ud tre lag af en scene på et bord. Dette giver en 2D spildybde og perspektiv i den virkelige verden. De viste også at sætte et arkadekabinet ind i lokalet for at spille et spil Internet Archive Bringer 900 Classic Arcade Games til din browser. Her er 7 af de bedste internetarkiver, der bringer 900 Classic Arcade Spil til din browser. Her er 7 af de bedste Din bys arkade kan have lukket ned i midten af ​​90'erne, men det bør ikke stoppe dig fra at få din klassiske spilrettelse. Læs mere . Den sidste var ikke så praktisk, men det så sejt ud.

SceneKit virker ud af skyggerne

SceneKit er Apples 3D animation værktøjssæt til apps. Ikke for meget skifter med SceneKit for at integrere med AR. Det er allerede et temmelig omfattende animationssæt. SceneKit en kompleks API, men hvis du er nysgerrig, skal du tjekke dokumentationen.

ARKit ændrer, hvordan API'en bruger kameradata til at indfange, hvordan belysningen opfører sig i dit miljø. Derefter passerer den data til 3D animationen. Objekter vises derefter med samme belysning. Dette forhindrer AR objekter i at have en ujævn glød.

Ikea kommer ud med en app Sådan bygger du en billig stående skrivebord fra Ikea, og hvad det skal bruges til at opbygge en billig stående skrivebord fra Ikea, og hvad det er brug at bruge Der er en nuværende dille, der kommer til stående skriveborde, bogstaveligt talt skrivebord at du står ved mens du arbejder. Efter at have brugt de sidste fem år som selvstændig freelance skribent, der tilbringer de fleste af hans dage, sad på ... Læs mere, så du kan vise møbler i det rum, hvor du vil have det. Denne belysning betyder, at du skal kunne se den så tæt på virkeligheden som muligt. Desværre kan du ikke fortælle hvor behagelig stol er, men du kan se om dit læselys gør det til en sjov farve.

Briller eller Trætte våben i september?

Hvis alle disse værktøjer er begrænset til Pokemon Go kloner 10 Pokemon Go Tips, som hver nybegynder skal vide 10 Pokemon Go Tips, som hver nybegynder behøver at vide Pokemon Go kan være lidt skræmmende, hvis du lige er begyndt, så vi har lavet en liste over 10 ting du behøver at vide for at være det bedste! Læs mere og programmer som IKEAs, AR er (stadig) ikke til at ændre spillet. Disse er alle seje, men gimmicken med at løbe rundt med din iPhone eller iPad som portal vil miste sin nyhed.

I hele denne artikel er nogle YouTube-klip af demoerne allerede lavet. Så det ser ud til, at udviklere er spændte som Apple om mulighederne.

Vi bliver nødt til at se, hvad Apple tilbyder dette efterår for at være sikker på, hvordan udviklere vedtager ARKit. Hvad der er klart for nu, er, at Apple skabte masser af brugervenlige udviklingsværktøjer. Med støtte fra Unity og Unreal, vil spil beslutningstagere have det sjovt Augmented Reality Games: Er de værd at pengene? Augmented Reality Games: Er de værd at pengene? Ville det ikke være nemmere at spille en første person shooter, hvis du rent faktisk holdt pistolen? Eller er sådanne forbedringer i vid udstrækning overflødige i en alder, hvor mobilspil kan stå på egen hånd. Læs mere også.

Personligt vil jeg gerne se en brætspil app bruge AR til at sætte brættet og stykker foran dig, med din afspiller info stadig på iPad. Du kan implementere multi-enhed eller pass og spille multiplayer også.

Hvad ville være din ideelle AR app til iPad? Hvis du føler dig undervurderet, hvilken hardware fra Apple ville få din begejstring for AR? Lad os vide i kommentarerne.

In this article