Japan 2021 @ikkou • AR は現実世界にバーチャルなものを “重畳” する • AR は Vision based AR と Location based AR に大別できる ◦ Vision based AR はさらにマーカー型とマーカーレス型に大別できる • iOS における AR は ARKit が担っている • ブラウザを通した AR を WebAR と定義する ◦ iOS 標準の Safari または WebView で動作する AR ◦ WebXR Device API の使用有無は問わない おさらい ちょうじょう
Japan 2021 @ikkou WebGL 2.0 と WebShare API Level 2 がくる! • iOS 14.7.1 時点では使えない WebGL 2 と WebShare API Level 2 ◦ Experimental Features からフラグを On にすれば iOS 14.7.1 でも試せる • リリースノート通りにリリースされれば両方とも iOS 15 から使える ◦ Safari 15 Beta Release Notes > Added support for WebGL 2. The implementation of WebGL runs on top of Metal for better performance. > Added support for Web Share level 2 enhancements to Web Share that enable sharing files from a web page to an app. See Web Share API for more information. • WebGL 2.0 は WebGL 1.0 の後継にあたるグラフィック系 API • WebShare API Level 2 は同 Level 1 の後継で画像のシェアが可能になる Update 2020 to 2021
Japan 2021 @ikkou WebKit に WebXR Device API がくるかもしれない? • WebXR Device API は XR (VR/AR/MR) デバイスの状態を取得する API • Safari (WebKit) は長らく対応の兆しが見えなかった • 2021/02 WebKit Feature Status に In Development として登場! • iOS 14.7.1 時点では Experimental Features にも設定項目はない Update 2020 to 2021 Ref. https://webkit.org/status/#specification-webxr