Vi har alla hört mycket om tillkomsten av virtuell verklighet och ökad verklighet under de senaste åren. Medan VR har blivit ganska populärt, har AR inte tagit sig så mycket som vi förväntade oss, tack vare olika virtuella verklighetshuvuden. Visst, det har varit Pokemon Go, men det var inte riktigt fullblåst förstärkt verklighet. Dessutom introducerade Google Tango-plattformen för AR men det gjorde inte något märke på grund av att det var begränsat till ett par enheter. Google gör dock en splash igen i AR-världen. Företaget har just introducerat ARCore-plattformen för att ta på Apples ARKit-plattform. Så, om du undrar vad ARCore är, här är allt du behöver veta om ARCore:
Vad är Google ARCore?
Google ARCore är ett program för utveckling av programvara (SDK) som kommer att ge ökad verklighetskapacitet till många befintliga och framtida Android-smartphones. Med andra ord är det Android som motsvarar Apples ARKit . De grundläggande teknikerna som gått efter att utveckla detta är samma som för Tango. För att ge det ett försprång har Google redan gjort ARCore SDK tillgängligt för utvecklare att experimentera med nya AR-appar. Dessutom kan utvecklare använda verktyg som block och kantborste som är kompatibla med ARCore för att enkelt skapa bra 3D-innehåll för olika AR-appar
Med ARCore kan du använda telefonen för att peka ut specifika byggnader eller gatunader. Koppla det här med Visual Positioning Service (VPS), och du kan materialisera någon AR-prop och komma tillbaka till den vid en senare tidpunkt. Med hjälp av ARCore har Google också släppt en experimentell AR-fokuserad byggnad av Chrom, tillsammans med en iOS-baserad webbläsare som använder Apples ARKit.
Hur fungerar det?
ARCore arbetar med Java / OpenGL, Unity och Unreal och fokuserar på följande tre saker främst:
Motion Tracking
ARCore kan bestämma både position och orientering för din Android-enhet. Därför använder den IMU-sensorns data och enhetens kamera för att upptäcka funktionspunkterna i ett rum. Med VPS verkar AR-propsna placeras i samma position varje gång du ser ut.
Miljöförståelse
Genom att använda samma funktionspunkter som ARCore känner igen under rörelsespårning känner den också till de horisontella ytorna . Att skapa en känsla av miljöförståelse låter dig då se rekvisita på sådana ytor.
Ljus uppskattning
ARCore känner igen omgivande ljuset i omgivningen och använder det för att tända AR-rekvisita i enlighet därmed. Vidare fann ett nytt experiment att det också var sant för skuggor, vilket ger det ett mer realistiskt utseende.
Hur är det annorlunda än tango?
Den mest framträdande skillnaden som du kommer att märka mellan ARCore och Tango är hårdvarukrav . Till skillnad från Tangos anpassade hårdvarukrav som bestod av två extra kameror, kan ARCore köras på alla Android-enheter som kör Nougat eller högre. En annan skillnad är att ARCore måste uppskatta skalan baserat på kameraflödet medan Tango direkt mäter avståndet . Bortsett från detta är den nyare SDK för det mesta baserat på tango själv. Eller så kan du säga att det är en mindre kraftfull men mer tillgänglig version av Tango.
Google beskriver ARCore som en avsiktlig långvarig utväxt av Tango . Nu om du undrar om det här gör Tango-enheterna - som den nyligen släppta Asus ZenFone AR - till ett slut, så kanske det inte är helt sant. Sökgiganten refererar till Tango som en plattform som försvinner i bakgrunden som mer av en möjlig teknik som fungerar bakom kulisserna i ARCore. Dessutom verkar det troligt att Google kommer att fortsätta att trycka på nya och bättre kameror baserade på tango.
Hur är det annorlunda än ARKit?
ARCore och ARKit är mer likartade än olika. Liknande ARCore fungerar ARKit med Java / OpenGL, Unity och Unreal. Dess SDK är redan tillgänglig för nedladdning för alla iOS-utvecklare med ett Apple Developer-konto, och fungerar på enheter som kör iOS 11 beta. Med den offentliga utgåvan av iOS 11 kommer ARKit stödjas på alla enheter som kör den.
Den mest uppenbara - och sannolikt den enda skillnaden som du kanske har gissat är att ARCore stöder enheter som kör Android Nougat eller högre, medan ARKit stöder enheter som kör iOS 11 . Oavsett huruvida det finns några andra skillnader kommer det att vara känt igen när apps utvecklas med ARCore. Om du letar efter en djupgående jämförelse mellan de två, kan du läsa vår detaljerade artikel om ARCore vs ARKit.
ARCore-stödda enheter
Google meddelade att ARCore för närvarande körs på Google Pixel och Samsung Galaxy S8-smartphones som kör Android 7.0 och senare. Google samarbetar nära tillverkare som Samsung, Huawei, LG och Asus bland många andra för att nå sitt mål om 100 miljoner enheter i slutet av den förhandsgranskning av ARCore som planeras för vinteren.
Vad håller det för framtiden?
Om allt fungerar som Google vill ha det till, kan ARCore omdefiniera hur vi närmar oss förstärkt verklighet. Faktum är att ARCore-teamet redan arbetar nära Google Lens-teamet i hopp om att låta användarna använda de två teknikerna utbytbart och ge dem en bättre upplevelse. Vi kan bara hoppas att det fungerar så här. För om det gör det skulle vi kunna projicera AR-props var som helst, även när du använder Google Lens.
Är Google ARCore framtiden?
Kort sagt, jag kan inte säga säkert. Tango såg ut som lovande när den introducerades, men det gick inte att fånga marknaden som Google hade hoppats på. Med tanke på att ARCore kommer att vara lättillgängligare än Tango, kommer det att bli en nyckelprestation för företaget mot en förstärkt realitetsfokuserad framtid, vilket kommer att bekräftas som en tidsfråga. Vad är dina tankar om detta? Låt mig veta i kommentarfältet nedan.