ジユウメモメモ

気になるガジェットや映画のはなしをメモメモ

iOS12.2のSafariに導入された新機能

iOS12.2のSafariでVRが動かないときの対処法メモ

不動産サイト運営者は要確認!そのVR、動いてる?

プラス0.2のマイナーアップデートでもSafariに大きな変化有り。

 iPhoneをiOS12.2にアップデートしてから、SafariでVR画像(RICOH THETAなどの全天球カメラで撮影した360°写真)が埋め込まれているページを見ると、端末の傾きに応じて動くはずの画像が動かず、画像の上で指を動かしても反応しないことに気づいた(動かないか、動いても水平方向に回転するだけ、上を向いたまま時計回りに回転、など不具合が起きている)。

Google Cardboard対応のWebページは軒並みダメになっているようで、theta360.comのような、端末のジャイロセンサーを使わない形のビューアーでは問題はない。

当サイトの場合、iOS12.2アップデート後に以前作成したRICOH THETAのレビュー記事を見ると、記事中のtheta360.comの埋め込みビューアーでは問題なく、WordPressの「VR View」プラグインの表示がiPhoneの傾きに連動しない。指で触ると画像が上を向いた状態で時計回りに回転する。

あったら結構楽しい!360°全天球カメラRICOH THETA SC

iOS12.2アップデート後のSafari

iOS12.2アップデート後のSafariでサイト埋め込みのVRの表示がおかしくなった(右)。ジャイロセンサーを利用しないビューアーでは問題は無い(左)

サイトにVRを導入している運営者はiPhoneユーザーに要告知。ひっそり導入された新機能

 調べてみると、iOS12.2からSafariに新たに「サイトに対して端末の加速度、角度のセンサー情報の提供を制限する機能」が加わったのが原因のようだ。Webサイト上でのARやVR広告(そんな広告まだ見たことはないが)に対するプライバシー保護強化のためらしく、Appleのセキュリティーアップデートに記載があった。

MograVR News:ブラウザでのAR、VRに影響 iOS12.2でセキュリティが強化

Appleサポート:About the security content of iOS 12.2

Safari

Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation
Impact: A website may be able to access sensor information without user consent
Description: A permissions issue existed in the handling of motion and orientation data. This issue was addressed with improved restrictions.
CVE-2019-8554: an anonymous researcher

 今では不動産会社のサイトで360°室内を見ることができる「VR内見」を導入しているところが増えてきているが、その機能が突然なんの説明もなしに動かなくなっては、運営からしたらわけがわからないし、ユーザーからは不具合に見えるだろう(「iOS12.2のiPhoneユーザー」から指摘されなければ誰も気づかない可能性がある)。

 で、そのSafariに導入された「サイトへiPhoneのセンサー情報を渡さない」機能は強制ではない。iOS12.2でデフォルトの設定が「許可しない」で追加されたために動かなくなったので、これを「許可する」にすればブラウザ上のVRは元通りに機能するようになる。

スイッチは「設定」>「Safari」>「プライバシーとセキュリティ:モーションと画面の向きのアクセス」にある。

iOS12.2のSafariの設定画面

iOS12.2のSafariでサイト埋め込みのVRを機能させるには「モーションと画面の向きのアクセス」を許可する必要がある

「モーションと画面の向きのアクセス」を許可すると、↓のような埋め込みVR画像がiPhoneの傾きに連動して動くようになる。

サイトにデフォルトでジャイロセンサーを利用する形でVRを導入している場合は、iPhoneユーザー向けに「モーションと画面の向きのアクセス」を許可する方法を知らせる必要がある。位置情報サービスのようにポップアップで簡単に許可する/許可しないを選択できるようになればいいのだが…。

タグ:
スポンサーリンク
この記事をシェアする