Vi har alle hørt meget om fremkomsten af virtual reality og augmented reality i de sidste par år. Mens VR er blevet ganske populært takket være forskellige virtual reality-headset, har AR ikke rigtig fanget så meget som vi forventede. Sikker på, der har været Pokemon Go, men det var ikke rigtig fuldblæst augmented reality. Google introducerede også Tango-platformen til AR, men det satte ikke mærke på grund af at være begrænset til et par enheder. Google gør dog et stænk igen i AR-verdenen. Virksomheden har netop introduceret ARCore-platformen for at påtage sig Apples ARKit-platform. Så hvis du spekulerer på, hvad ARCore er, her er alt hvad du behøver at vide om ARCore:
Hvad er Google ARCore?
Google ARCore er en softwareudviklingssæt (SDK) der vil give augmented reality-funktioner til mange eksisterende og fremtidige Android-smartphones. Med andre ord er det Android svarer til Apples ARKit. De grundlæggende teknologier, der ligger bag udviklingen af dette, er de samme som for Tango. For at give det et forspring har Google allerede gjort ARCore SDK tilgængelig for udviklere til at eksperimentere med nye AR-apps. Desuden kan udviklere bruge værktøjer som Blocks og Tilt Brush, der er kompatible med ARCore for nemt at skabe godt 3D-indhold til forskellige AR-apps
Med ARCore kan du bruge din telefon til at påpege bestemte bygninger eller gadehjørner. Par dette med Visual Positioning Service (VPS), og du kan materialisere enhver AR-prop og komme tilbage til den på et senere tidspunkt. Ved hjælp af ARCore har Google også frigivet en eksperimentel AR-fokuseret opbygning af Chrom sammen med en iOS-baseret browser, der bruger Apples ARKit.
Hvordan virker det?
ARCore fungerer med Java / OpenGL, Unity og Unreal og fokuserer primært på følgende tre ting:
-
Bevægelsessporing
ARCore kan bestem både position og retning på din Android-enhed. Til dette bruger den IMU-sensorens data og enhedens kamera til at spotte funktionspunkterne i et rum. Med VPS ser det ud til, at AR-rekvisitterne er placeret på samme position hver gang du kigger.
-
Miljøforståelse
Ved hjælp af de samme funktionspunkter, som ARCore genkender under bevægelsessporing, er det genkender de vandrette overflader såvel. Bygger en følelse af miljøforståelse, så giver det dig mulighed for at se AR-rekvisitter placeret på sådanne overflader.
-
Lys skøn
ARCore genkender det omgivende lys i omgivelserne og bruger det til at tænde AR-rekvisitterne i overensstemmelse hermed. Desuden fandt et nylig eksperiment, at dette også gælder for skygger, hvilket giver det et mere realistisk udseende.
Hvordan adskiller det sig fra Tango?
Den mest fremtrædende forskel, som du vil bemærke mellem ARCore og Tango, er hardwarekrav. I modsætning til Tangos brugerdefinerede hardwarekrav, der bestod af to ekstra kameraer, kan ARCore køre på enhver Android-enhed, der kører Nougat eller højere. En anden forskel er, at ARCore skal estimere skalaen baseret på kamerafeed, mens Tango måler direkte afstand. Bortset fra dette er den nyere SDK hovedsagelig baseret på selve Tango. Eller du kan sige, at det er en mindre magtfuld, men mere tilgængelig version af Tango.
Google beskriver ARCore som en forsætlig langsigtet udvækst af Tango. Hvis du nu undrer dig over, om dette får Tango-enhederne - som den nyligt udgivne Asus ZenFone AR - til at ophøre, så er det måske ikke helt sandt. Søge-giganten henviser til Tango som en platform, der falmer ind i baggrunden som mere af en aktiveringsteknologi, der fungerer bag kulisserne i ARCore. Desuden synes det plausibelt, at Google fortsat vil presse på for nye og bedre kameraer baseret på Tango.
Hvordan adskiller det sig fra ARKit?
ARCore og ARKit er mere ens end forskellige. I lighed med ARCore fungerer ARKit med Java / OpenGL, Unity og Unreal. Dets SDK er allerede tilgængelig til download for alle iOS-udviklere med en Apple-udviklerkonto og fungerer på enheder, der kører iOS 11 beta. Med den offentlige frigivelse af iOS 11 understøttes ARKit på alle enheder, der kører det.
Den mest åbenlyse - og sandsynligvis den eneste - forskel, som du måske endda har gættet, er den ARCore understøtter enheder, der kører Android Nougat eller højere, mens ARKit understøtter enheder, der kører iOS 11. Hvorvidt der er andre forskelle eller ej, vil være kendt, når flere apps er udviklet ved hjælp af ARCore. Hvis du leder efter en grundig sammenligning mellem de to, kan du læse vores detaljerede artikel om ARCore vs. ARKit.
ARCore-understøttede enheder
Google meddelte, at ARCore i øjeblikket kører på Google Pixel og Samsung Galaxy S8-smartphones, der kører Android 7.0 og nyere. Google arbejder tæt sammen med producenter som Samsung, Huawei, LG og Asus blandt mange andre for at nå sit mål for 100 millioner enheder inden udgangen af ARCore-forhåndsvisning der er planlagt til denne vinter.
Hvad holder det for fremtiden?
Hvis alt fungerer, som Google vil have det, kan ARCore omdefinere den måde, vi nærmer os augmented reality på. Faktisk arbejder ARCore-teamet allerede tæt sammen med Google Lens-teamet i håb om at lade brugerne bruge de to teknologier om hinanden og give dem en bedre oplevelse. Vi kan kun håbe, at det fungerer sådan. For hvis det gør det, ville vi være i stand til at projicere AR-rekvisitter overalt, selv når vi bruger Google Lens.
SE OGSÅ: 10 bedste Google Tango-apps, du absolut burde prøve
Er Google ARCore the Future?
Kort sagt kan jeg ikke sige det helt sikkert. Tango så så lovende ud, da den blev introduceret, men det lykkedes ikke at fange markedet, som Google havde håbet på. I betragtning af at ARCore vil være lettere tilgængelig end Tango, vil det blive bekræftet som et spørgsmål om tid, om det vil være nøglen for virksomheden mod en augmented reality-fokuseret fremtid. Hvad er dine tanker om dette? Lad mig vide det i kommentarfeltet nedenfor.