Apple ujawniło swoją platformę rozszerzonej rzeczywistości, ARKit, na konferencji programistów WWDC w czerwcu. Platforma umożliwia programistom tworzenie aplikacji, które mogą korzystać z wbudowanej kamery, procesorów i czujników ruchu na iPhone'ach i iPadach, aby tworzyć zaawansowane doświadczenia AR. Podczas gdy gigantyczny gigant technologiczny z Cupertino stawia pierwsze kroki w świecie wirtualnej rzeczywistości z ARKit, Google działa na nim od wielu lat, co widać już po różnych schadzkach z VR i AR, w tym Cardboard, Daydream i oczywiście, Project Tango. Jednak gigant poszukiwawczy już odszedł i zaprezentował zupełnie nową platformę AR o nazwie ARCore, która pozwoli programistom pisać aplikacje AR, które będą integrować cyfrowe doświadczenia ze światem fizycznym za pomocą smartfonów i tabletów z Androidem. Teraz, gdy zarówno Google, jak i Apple mają własne, publicznie dostępne platformy AR, zagrajmy w ARCore ARKit i zobaczmy kilka kluczowych podobieństw i różnic między nimi.
Co to jest ARCore firmy Google?
ARCore to całkowicie nowy pakiet SDK firmy Google, który ma na celu rozszerzenie możliwości rozszerzonej rzeczywistości na wszystkie smartfony z systemem Android 7.0 Nougat i nowszymi. Podobnie jak w przypadku Project Tango, technologia będzie działać poprzez wykrywanie fizycznych obiektów w pobliżu użytkownika, aby wyświetlać treści rozszerzonej rzeczywistości. W tym celu ARCore wykorzysta czujniki w twoim smartfonie, aby wykryć te poziome płaszczyzny, uwzględnić śledzenie ruchu urządzenia i oszacować światło wpadające do pomieszczenia, aby obiekty mogły być dynamicznie oświetlane w oparciu o ich otoczenie.
Google przenosi również swoje eksperymenty AR do sieci, opisując je jako "kluczowy komponent przyszłości AR". Pierwszym krokiem jest wypuszczenie prototypowej przeglądarki internetowej, która pozwoli twórcom stron internetowych na rozpoczęcie pracy z AR, podobnie jak ich mobilne odpowiedniki. Podczas gdy cały proces wciąż znajduje się w fazie eksperymentalnej, Google wierzy, że te niestandardowe przeglądarki umożliwią programistom tworzenie stron z ulepszoną funkcją AR, które są neutralne dla platformy i działają zarówno na urządzeniach z Androidem, jak i ARCore, a także na iOS i ARKit.
Co to jest ARKit firmy Apple?
Podobnie jak ARCore firmy Google, ARKit to zupełnie nowy sposób wejścia Apple w świat rozszerzonej rzeczywistości, który został ogłoszony na konferencji deweloperów WWDC na początku tego roku. Oczekuje się, że trafi on na wszystkie iPhony i iPady działające na iOS 11 i nowszych wersjach, i został opisany przez specjalistów z branży, takich jak były Matthew Miesnieks, jako "najważniejszą rzeczą, jaka przydarzyła się branży AR od jej rozpoczęcia".
Według postu na oficjalnej stronie Apple, jego pierwszy zestaw oprogramowania do rozszerzonej rzeczywistości oferuje programistom szansę "łatwego tworzenia niezrównanych doświadczeń rzeczywistości rozszerzonej na iPhone'a i iPada poprzez łączenie cyfrowych obiektów i informacji z otoczeniem wokół użytkowników".
ARCore vs ARKit: Wymagania sprzętowe i programowe
ARCore zostało ogłoszone zaledwie kilka godzin wcześniej, ale z jego wyglądu będzie działać tak samo jak ARKit w przeważającej części. Podobnie jak ARKit, ARCore będzie także współpracował z Javą / OpenGL, Unity i Unreal oraz będzie śledził ruch, zrozumienie środowiska i ocenę światła. Innym obszarem podobieństwa między dwiema platformami jest to, że w przeciwieństwie do Tango, oba będą działać na wielu istniejących smartfonach i nie będą wymagały żadnego zaawansowanego sprzętu, takiego jak wyspecjalizowane czujniki lub kamery, aby działały poprawnie.
Jeśli chodzi o oprogramowanie, istnieją pewne bariery wejścia, jeśli chcesz uzyskać dostęp do jednej z najnowszych platform AR na swoich urządzeniach. Chociaż ARKit będzie kompatybilny tylko z iPhone'ami i iPadami z systemem iOS 11 i nowszym, ARCore będzie dostępny dla urządzeń z systemem Android 7.0 Nougat i nowszych. Tak długo, jak smartfon będzie działał na najnowszym oprogramowaniu, powinieneś mieć możliwość pobierania najnowszych aplikacji AR ze Sklepu Play i App Store.
Co oznacza ARCore Mean For Project Tango?
O ile szczegółowe informacje na temat ARCore firmy Google są wciąż trudne do zdobycia, interesujące będzie sprawdzenie, czy poszukiwawczy gigant chce zabić Project Tango najnowszym ogłoszeniem, czy nadal będzie miał miejsce w wizji AR dotyczącej Google. Naprzód. Wygląda jednak na to, że może to być koniec drogi dla Tango, z szefem Google rozszerzonej rzeczywistości i rzeczywistości wirtualnej, Clayem Bavorem, który mówi, że Tango "zniknie w tle" w przyszłości, jako że więcej "Umożliwianie technologii tego rodzaju działań za kulisami".
ARCore vs ARKit: dostępność SDK i kompatybilne urządzenia
Pakiet SDK dla ARKit jest dostępny do pobrania dla wszystkich programistów iOS z kontem programisty Apple i działa na urządzeniach z systemem iOS 11 beta. Ostatecznie będzie obsługiwać wszystkie urządzenia z systemem iOS 11 i nowszym .
Jeśli chodzi o ARCore, Google wypuściło już wersję SDK do Androida dla programistów, ale tylko dla bliźniąt Pixela i Samsunga Galaxy S8 z Androidem Nougat lub Androidem Oreo. SDK jednak ostatecznie będzie obsługiwał wszystkie urządzenia z Androidem 7.0 Nougat i nowszymi.
ARCORE vs ARKit: Kiedy spodziewać się aplikacji AR opartych na tych platformach?
Google twierdzi, że do końca tego roku będzie obsługiwało 100 milionów urządzeń, ale jak dobrze wiemy, które urządzenia otrzymają Nougat, a które urządzenia nie będą zależały wyłącznie od producentów OEM i operatorów, tak długo, jak urządzenie będzie aby otrzymać jedną z nowszych wersji Androida, powinieneś być w stanie używać aplikacji AR, które mają zacząć pojawiać się w Sklepie Play w przyszłości. Interesujące będzie sprawdzenie, czy aktualizacja Nougat / Oreo faktycznie nastąpi przed końcem roku, czy też będziemy musieli poczekać do 2018 roku, aby uzyskać aktualizację naszych urządzeń.
Jeśli chodzi o aplikacje AR oparte na tych pakietach SD, zarówno Google, jak i Apple pokazały demo kilka aplikacji AR na swoich platformach, ale kiedy zaczynamy dostawać te aplikacje na nasze smartfony, to nikt nie wierzy. Jeśli jednak spekulacje na różnych forach nic nie dadzą, powinniśmy zacząć pierwszy zestaw aplikacji opartych na tych platformach do końca tego roku, jeśli wszystko pójdzie zgodnie z planem.
ARCORE vs ARKIT: Przyszłość rzeczywistości rozszerzonej
Wirtualna i rozszerzona rzeczywistość była często opisywana przez entuzjastów techniki i insiderów branży jako kolejna wielka rzecz w technice, chociaż nie udało im się sprostać ogromnemu szumowi wokół nich. Mamy nadzieję, że ARCore firmy Google i ARKit firmy Apple przyniosą wymaganą siłę napędową w rzeczywistości rozszerzonej.
To wszystko było po mojej stronie, jeśli chodzi o ARCore vs ARKit, ale chciałbym wiedzieć, co myślisz. Rozgrzej swoje przemyślenia na ARCore, ARKit i ogólnie rozszerzonej rzeczywistości, w komentarzach poniżej.