リビングルームに新しい家具を置いたり、テーブルから飛び降りてくるキャラクターと遊んだり、夜空にスマートフォンを向けて星について学んだりできる、素晴らしいARアプリを目にしたばかりでしょう。ワクワクしながらアプリを検索し、「インストール」をタップすると、デジタル世界で最もイライラする2つの言葉が出てきます。 「お使いのデバイスはこのバージョンに対応していません」。「なぜ私のスマートフォンはARに対応していないの?」と疑問に思ったことがあるなら、それはあなただけではありません。その答えは、ハードウェア、ソフトウェア、そして技術の進化が複雑に絡み合ったパズルです。このガイドでは、そのパズルを一つ一つ解き明かし、あなたのスマートフォンがAR革命から取り残されている理由と、AR革命に参加するために何ができるのかを詳しく説明します。

コアトリオ: プロセッサ、RAM、オペレーティングシステム

あらゆるAR体験の根底には、膨大な量の計算処理があります。スマートフォンはライブビデオフィードを処理し、その中の環境を理解し、自身の位置と向きをリアルタイムで追跡し、デジタルオブジェクトをフィードにシームレスにレンダリングして固定する必要があります。これには高度な計算能力が求められます。

脳:システムオンチップ(SoC)

ARの非互換性の最も一般的な原因は、プロセッサ、より正確にはシステムオンチップ(SoC)の性能不足です。これはスマートフォンのエンジンです。旧式または低価格のSoCには、ARに必要な処理能力と特定のアーキテクチャ機能が不足しています。複雑な環境マッピングをスムーズなフレームレートで実行しながら、カメラとセンサーからの同時データストリームを処理することができません。カクツキ、遅延、不正確なオブジェクト配置はARの臨場感を損なうため、開発者は多くの場合、最低限のパフォーマンスしきい値を設定し、それ以下のチップセットを搭載したデバイスを締め出します。

ワークスペース: ランダム アクセス メモリ (RAM)

RAMは、スマートフォンの短期記憶、あるいは作業領域と考えてください。ARアプリケーションはメモリを大量に消費することで知られています。高解像度の3Dモデル、複雑なゲーム環境、そして空間認識アルゴリズムを読み込むためのスペースが必要です。デバイスのRAMが3GB未満、そして最近では4GB未満の場合が一般的ですが、ARアプリケーションを頻繁にカクツキやクラッシュなく動作させるのに十分な空きメモリがない可能性があります。オペレーティングシステムやその他のバックグラウンドプロセスにもメモリが必要なため、要求の厳しいARアプリケーションを効率的に動作させる余裕はほとんどありません。

基盤: オペレーティング システム (OS) バージョン

Android版ARCoreのような拡張現実(AR)フレームワークは、オペレーティングシステム(OS)に直接組み込まれています。お使いのスマートフォンが古いバージョンのAndroidまたはiOSを搭載している場合、これらのフレームワークをサポートするために必要なソフトウェア基盤が不足している可能性があります。例えば、Android 7.0のままのスマートフォンは、ARCoreサービスのインストールとGoogle Play開発者サービス経由でのアップデートを必要とする最新のARアプリのほとんどと互換性がありません。ARCoreサービス自体も新しいOSを必要とします。AppleのARKitもiOSのメジャーリリースごとに進化しているため、最新のiOSにアップデートできない古いiPhoneでは、新しいAR機能を利用できないことになります。

センサリースイート:カメラとセンサー

スマートフォンのプロセッサは、カメラとモーションセンサーといった目と耳がなければ機能しません。これらのコンポーネントは世界を認識する上で非常に重要であり、これらの欠陥がAR非対応の主な原因となっています。

主眼:カメラの品質

基本的なカメラでもQRコードのようなシンプルなARマーカーはサポートできますが、高度なワールドスケールARを実現するには高品質のカメラが必要です。ぼやけていたり、解像度が低かったり、フォーカスが遅かったりするカメラでは、スマートフォンが正確な表面マッピングや動きの追跡を行うために必要な、鮮明で安定した画像データを提供できません。多くのARシステムは、カメラを使って奥行きと距離を推定しますが、低品質のセンサーではこれは非常に困難です。そのため、中程度のカメラを搭載したエントリーレベルのスマートフォンの多くは、高度なAR体験を実現できません。

内耳:モーショントラッキングセンサー

現代のARには、高度なセンサー群が不可欠です。以下の3つが不可欠です。

  • ジャイロスコープ:スマートフォンの向きと回転の動きを測定します。これにより、スマートフォンの動きに合わせて、デジタル宇宙船がリアルに傾いたり旋回したりできるようになります。
  • 加速度計:直線的な動きと速度を追跡し、携帯電話を上、下、横に動かしているかどうかを把握します。
  • 磁力計(コンパス):地球の磁場に対する携帯電話の位置を判定し、デジタル世界に安定した基準フレームを提供します。

多くの低価格スマートフォンは、コスト削減のため、これらのセンサーを1つ以上省略しています。例えば、ジャイロスコープを搭載していないスマートフォンは、回転を正確に追跡できないため、安定したAR体験を提供することが全くできません。これは互換性にとって大きな障害となります。

高度なビジョン:深度センサーと飛行時間型(ToF)

モバイルARの最新の進化には、奥行き認識のための専用ハードウェアが関わっています。一部の最新フラッグシップスマートフォンには、Time-of-Flight(ToF)センサーや構造化光システム(新型iPhoneのTrueDepthカメラなど)が搭載されています。これらのセンサーは、赤外線ドットまたはレーザーパルスを環境に能動的に投影し、それらが戻ってくるまでの時間を測定することで、シーンの高精度な奥行きマップをリアルタイムで作成します。これにより、非常にリアルなオブジェクトオクルージョン(仮想オブジェクトを現実世界の椅子の後ろに隠すなど)と正確な空間マッピングが可能になります。これらのセンサーを搭載していないスマートフォンは、2D画像から奥行きを推定するソフトウェアに依存していますが、これは精度が低く、処理負荷がはるかに高くなります。ToFセンサーを活用するように特別に設計されたアプリは、ToFセンサーを搭載していないスマートフォンとは互換性がありません。

ソフトウェアミドルウェア:ARCoreとARKit

モバイルARを語る上で、二大巨頭、GoogleのARCoreとAppleのARKitは欠かせません。これらはアプリではなく、ソフトウェア開発キット(SDK)とバックエンドプラットフォームであり、開発者にAR体験を構築するための標準化されたツールセットを提供します。モーショントラッキング、環境認識、光量推定といった複雑なタスクを自動化するため、開発者はゼロから開発を始める必要がありません。

Google エコシステム: ARCore とデバイス認証

AndroidデバイスでARCoreベースのアプリを実行するには、Googleの認定を受ける必要があります。Googleは、対応デバイスの公式リストを公開しています。認定を受けるには、スマートフォンはセンサーの精度と、優れたユーザーエクスペリエンスを提供するのに十分な性能を証明する一連のテストに合格する必要があります。多くのデバイスメーカー、特に低価格帯のスマートフォンメーカーは、コスト、ハードウェアの制限、あるいは他の機能への注力といった理由から、この認定試験にデバイスを提出していません。お使いのスマートフォンがリストに載っていない場合、Playストアから入手できるARCore依存アプリはインストールも実行もできません。ARCoreは単純にサイドロードするだけでは不十分で、システムレベルでの緊密な統合が必要です。

Apple Walled Garden: ARKitとiOS

Appleのアプローチはより統一的ですが、それでも限界があります。ARKitはiOSに組み込まれています。一般的に、ARKitを使用するにはA9プロセッサ以降を搭載したiPhoneまたはiPadが必要です。つまり、iPhone 6s以降はARKitを実行できますが、iPhone 6では実行できません。ただし、iPhone 6sでも基本的なAR体験は可能ですが、ピープルオクルージョン(デジタルオブジェクトが現実世界の人の背後を通過できる機能)やモーションキャプチャなどの新機能には、A12 Bionicチップ以降のより高度なニューラルエンジンとハードウェアが必要です。そのため、古いiPhoneは技術的には「互換性がある」かもしれませんが、新しいARアプリに必要な特定の機能をサポートしておらず、非互換性メッセージが表示される可能性があります。

できること:トラブルシューティングと解決策

庭にデジタル恐竜がいない生活に諦める前に、実行できるステップがいくつかあります。

1. すべてを更新する

これが最初の、そして最も簡単なステップです。お使いのスマートフォンのOSが、お使いのモデルで利用可能な最新バージョンにアップデートされていることを確認してください。次に、アプリストア(Google PlayストアまたはApp Store)を開き、すべてのシステムアプリとサービス、特に「Google Play Services for AR」(AndroidでARCoreが提供される方法)が完全にアップデートされていることを確認してください。場合によっては、後々のアップデートで互換性が追加されることもあります。

2. 公式リストを確認する

Googleの公式リストを見つけるには、「ARCore対応デバイス」を検索してください。iPhoneの場合は、App Storeで特定のアプリの要件をご確認ください。必要なiPhoneの最小モデルとiOSバージョンが記載されています。

3. デバイスの限界を理解する

お使いのスマートフォンが4年以上前のモデルだった場合、新品時は非常に安価なモデルだった場合、または主要なセンサーが搭載されていない場合は、ハードウェアの制限が原因である可能性があります。ソフトウェアアップデートでは、元々搭載されていなかったジャイロスコープはインストールできません。

4. アップグレードパスを検討する

ARに情熱を傾けるなら、次に購入するスマートフォンはARを意識して選ぶべきです。パワフルな最新プロセッサ、十分なRAM(将来を見据えて少なくとも6GBは安心)、そして高品質なカメラシステムを搭載したデバイスを探しましょう。購入前に公式のARCoreサポートリストを確認することが、今後何年も互換性を確保する最も確実な方法です。

「お使いのデバイスは互換性がありません」というメッセージは、いわば門番のようなものですが、決して恣意的なものではありません。それは、絶え間ない技術進歩と、ハードウェア製造およびソフトウェア開発の現実的な現実が交差する地点に立っています。このメッセージに反する立場にいるのは苛立たしいかもしれませんが、ARを可能にするシリコン、センサー、そしてコードの複雑な仕組みを理解すれば、なぜこの門番が存在するのかが明らかになります。朗報なのは、魔法のようなAR体験に必要な強力なテクノロジーが、超高級フラッグシップモデルからミッドレンジデバイスへと、年々身近なものになってきていることです。ARの未来は明るく、日々、より多くのポケットデバイスに対応しつつあります。

最新のストーリー

このセクションには現在コンテンツがありません。サイドバーを使ってこのセクションにコンテンツを追加してください。