\r\n\r\n
ARCoreとARKitは、GoogleとAppleがそれぞれ開発した拡張現実フレームワークで、より多くのARアプリケーションをプラットフォームにもたらすことができます。スマート**カメラを使って、既存の環境にインタラクティブな要素を追加しています。
拡張現実(Augmented Reality)とは、一般に「AR」と略され、現実の世界をデジタル処理で拡張し、インタラクティブな要素を追加したり、視覚認識を変化させたりしたものである。
簡単に言うと、拡張現実は、コンピュータで生成された要素をあなたの環境に追加し、それをハードウェア層(スマート**カメラなど)を通して見ることができます。これまでARはヘッドセットなど視覚化するものが必要でしたが、その必要がなくなりました。
ARの最も人気で有名な使い方は、ナイアンティック社の「pokemongo」でしょう。スマート**カメラを使ってエリア全体を見渡し、ARを使ってポケモンを環境に追加しています。
しかし、「pokemongo」は、GoogleとAppleがそれぞれ拡張現実のフレームワークを構築する前にリリースされたため、先行していたのです。つまり、当時はクールであっても、AndroidやiOSのツールを活用することはできなかったのです。
ARCoreはAndroid向けのARフレームワークで、ARKitはApple iOS向けのフレームワークです。これらのフレームワークにより、開発者はより優れた、より没入感のある、よりリアルなAR体験のための高度なARツールを活用することができます。
例えば、これらのツールを使って、開発者はARアプリケーションに高度なモーショントラッキングなどの機能を追加し、デバイスが環境との関係をよりよく理解できるようにすることができます。同様に、ARCoreやARKitなどのツールでは、**テーブルや椅子などのオブジェクトの大きさや位置を判断できるため、どのような環境でもよりリアルに感じられるようになります。
Googleはアコルについてこう説明している。
基本的にARCoreは、モバイルデバイスの移動に伴う位置のトラッキングと、現実世界に対する独自の理解を構築するという2つのことを行っています。
AppleはARKitを異なる言葉で説明していますが、ポイントは同じで、Googleの説明はどちらのプラットフォームにも当てはまります。
はい!どのARアプリがあなたの特定のスマート**プラットフォームに適しているかを確認したい場合は、それぞれの例をいくつか紹介します。
リストに入る前に、ARCoreは現在特定のデバイスでのみ利用可能であることを指摘しておきます。以下は、Googleが提供する全リストです。
互換機**をお使いの方に、ARCoreフレームワークを使って試していただきたいアプリをご紹介します。
ARCoreはまだ比較的新しいものなので、時間の経過とともにより多くの(そしてより良い)アプリケーションが出現することでしょう。
Androidと同様、ARKitを使用するiOSデバイスは限られています。AppleはA9、A10、A11チップ(およびiOS 11)を要求しているため、以下の**が適用されます。
このアプリを使えば、ロックンロールの準備は万端です。
やがて、IKEAプラザのような実用的な用途と、ポケモンGOのような娯楽的な用途の両方でARを利用するアプリが登場することでしょう。