39
0
0

Keynote - Vision Pro

Published at June 15, 2023 1:52 p.m.
Edited at June 15, 2023 3:06 p.m.

留意事項

  • ソフトウェア面に注視し、ハードウェアの説明の部分はスキップしています
  • あくまでも所が思ったこと感じたことをコメントしていくだけでエビデンス等はありません
  • Keynoteを視聴しながら都度思ったことを時系列に書き込んでいますので検討外れなことを言ったりもします
    • 視聴が進んでいく中で前半にコメントした疑問が後半で解決したり訂正されたりもしています

イントロダクション

ホーム画面

スクリーンショット 2023-06-13 18.21.24

  • 丸いアプリアイコンが並ぶ
  • フォルダらしきものもある
  • iPhoneのホーム画面のようにページをサポートしたりするのだろうか?
  • Spotlightやウィジェットなどの扱いは?

スクリーンショット 2023-06-13 18.28.01

  • 左端に3つのモード?を切り替えるようなボタンがある
    • 1つはアプリモード
    • 1つは隣あった人のアイコン
      • SF Symbolsでいうと person.2.fill
      • なんらか人とコミュニケーションをとるためのモードか?
      • コミュニケーションがトップレベルに位置しているのがそこを重要視しているあらわれか
    • 1つは景色的なアイコン
      • SF Symbolsで言うと mountain.2.fill に似ているが同じものは見つからず(それに星的なものが付いている)
      • アプリ、コミュニケーションに並んでトップレベルに置かれるもの、なんだろう?
      • ARでなく全面を覆うVRモード的なものに入ったりする?
      • (と思ったが後にDigital Crownで現実と仮想の深度を調整できると紹介されていたので違いそう)

写真アプリ

スクリーンショット 2023-06-13 18.21.37

  • ウィンドウ内で写真のリストをスクロールするデモ

スクリーンショット 2023-06-13 18.32.07

  • ホーム画面にもあった左端のボタンリストが写真アプリに入って切り替わった
  • おそらくこれがvisionOSにおけるタブバーだろう
    • タブバーがホーム画面にも存在するというのはiOSなどではなかった

スクリーンショット 2023-06-13 18.58.58

  • 画面下部にはコンテキストのスイッチャー的なUIがある
  • これはiOSの写真アプリにもあるものだが写真アプリのウィンドウから少し外れて表示されているのが特徴
  • おそらくiOS標準のUIコントローラを利用していればこのようにOSに合わせて良きように表示してくれるのだろう
    • 可能な場面では標準のUIコントローラを利用するのがより重要になりそう
  • さらにこの下に謎のドットとバーのUIがある
    • バーはiOSだとドラッグ可能であることを示すUI
    • これでウィンドウの場所を変更するなどできるのかもしれない
    • その隣にあるドットもウィンドウをなんらか変更するUIかも?たとえばウィンドウを最小化するとか

UI

スクリーンショット 2023-06-13 18.22.02

  • 目、手、声で操作する
    • 重要視する操作方法の順番と思われる
    • 目(Eye Tracking)が一番はじめにくるのが特徴か

スクリーンショット 2023-06-13 18.22.45

  • 360度?好きな位置にウィンドウを配置できるとのこと
  • 「好きな大きさで」アプリを使うというキーワードもあった
  • iOS/iPadOSではなかった複数のアプリが同時にフォアグラウンドにあるという状態がありそう
    • もしくは注視している1アプリがフォアグラウンド扱いとか制御される?
  • ディスプレイサイズの制限はもちろんないのでアプリのUIデザイン(レイアウト)のしかたは大きく変わってくるのか?
  • アダプティブなレイアウト(ウィンドウサイズが柔軟に変わる)をサポートする知見は重要
  • ウィンドウが並ぶのでドラッグ&ドロップなどアプリ間の連携を意識することもより重要になるだろう
  • このスクショの画面をみるかぎり、真正面にないアプリにもフォーカスがあたっている
    • 複数のアプリがフォアグランドになるか、視線があたっているアプリ1つがフォアグランドになるかのどちらかで確定っぽい

スクリーンショット 2023-06-15 10.20.12

スクリーンショット 2023-06-15 10.39.47

  • この写真がグワっと拡大して没入モードになるところすごい
  • いちおうウィンドウサイズのテンプレート的なもの(Normalサイズ、Expandサイズとか)はあるのかな?

スクリーンショット 2023-06-15 10.19.47

  • この部分のトップバー的な位置に目を向けると、iOSではナビゲーションバーのleftButtonItem、rightBarButtonItemに配置される要素がある
  • これは透明なナビゲーションバーなのか、それとも別の概念なのか
  • なおKeynote内で他にもナビゲーションバー的なものの他のバリエーションが散見される

スクリーンショット 2023-06-15 10.44.10

スクリーンショット 2023-06-15 10.44.29

スクリーンショット 2023-06-15 10.44.58

  • これらがMacアプリだとこうなる、visionOSアプリだとこうなるみたいなアプリ種別によるものなのか
  • もしくはアプリの状態やモードによるものなのか

スクリーンショット 2023-06-15 10.21.33

  • この場面には利用者本人が映っているのでイメージだろうが、映画やゲームで背景をコンテンツに合わせたものに差し替えるというのはありそう
    • 映画視聴で背景を暗くするというのは後から具体的に説明があった

スクリーンショット 2023-06-13 18.23.43

  • これも利用者本人がいるのでイメージだろうが、FaceTimeなどでプレゼン資料と参加者の顔が空間内で横並びになっているのはリアルに近いミーティングができそうですごい

スクリーンショット 2023-06-15 10.53.14

  • Macがパーソナルコンピューティング
  • iPhoneがモバイルコンピューティング
  • そしてVision Proが空間コンピューティングを切り拓く!しびれる!

Vision Proを実際に使う体験

スクリーンショット 2023-06-15 10.57.37

  • この画面は「ホームビュー」という名称で紹介されていた

スクリーンショット 2023-06-15 10.57.59

  • アプリの背景は透過されブラーがかかっていて角丸

スクリーンショット 2023-06-15 10.58.25

  • このタブバー?はフォーカスされることで拡がり、アイコンのみ表示からタイトル付き表示に切り替わった
  • このフォーカスされることで領域も内容も拡大される挙動はタブバーだけでなくアプリ全体の共通のUIのよう

スクリーンショット 2023-06-15 10.59.21

  • アプリのウィンドウの影が現実世界に投影されるのがすごい

スクリーンショット 2023-06-15 11.00.37

  • ウィンドウの右下隅のカーブ状のノブでウィンドウサイズが変更可能とのこと
    • ふだんは表示されていないのでウィンドウの隅を注視すると表示されるのかもしれない

スクリーンショット 2023-06-15 11.01.13

  • ウィンドウ下のバー(ノブ)はウィンドウを動かすUIであることが確定
    • ここではZ方向に動かしているが、XY方向に動かせるかは不明

スクリーンショット 2023-06-15 11.01.33

  • アプリ(ウィンドウ)を複数開くと自分(の真正面?)を中心に自動的にスペースが割り当てられるとのこと
    • この場面では、アプリが2つの場合は真正面にどちらか一方がくるのではなく真正面の左右にそれぞれが配置されていた

スクリーンショット 2023-06-15 11.02.03

  • アプリ主動で背景(現実世界)部分を暗くしたりのカスタマイズができるというのも確定で良さそう

スクリーンショット 2023-06-15 11.13.12

  • 現実世界 OR 仮想世界の境界(深度)はデジタルクラウンで任意で調整できるとのこと
  • 2択でなく曖昧にでき、ハードウェアでいつでも?調整できるというのが素敵

スクリーンショット 2023-06-15 11.18.51

  • 視線を向けた部分にフォーカスが当たるというので確定っぽい
  • アプリアイコンはフォーカスが当たると分解されて一部が浮き上がっている!
    • ということはアプリアイコンをそういう作りにできる(することが推奨される)ということ
    • アプリアイコンのレイヤー分けはtvOSアプリ用のアイコンで既に採用されている

スクリーンショット 2023-06-15 11.19.30

  • フォーカスがあたっている要素を選択するのは「2つの指同士をタップ」
  • スクロールは「2つの指を上下にずらす」

スクリーンショット 2023-06-15 11.33.33

  • 検索フィールドに視線を合わせたら「声で検索キーワードを入力できる」とのことだが、声を使うのは最後の手段だろうなという印象
  • 複雑なURLやパスワードを打つのは大変そうだから基本的には文字入力はさせないことをベースに考えるのだろう
    • いっぽうで既にAppleTV+iPhoneの連携でtvOSの画面のパスワードをiPhoneで入力という機能は実現されているし、visionOSでも物理キーボードが使えることが明示されているので、複雑な文字入力が必要な場面があっても問題はないだろう

スクリーンショット 2023-06-15 11.42.11

  • EyeSight
    • 装着車の目がゴーグルの前面のディスプレイに表示されるとのこと(見た目はちょっと不気味の谷
    • ゴーグル装着者を周りから孤立させない(逆もまた然り)という考え方は素敵
    • EyeSightも「近くに人がいる時は」というトリガーなので良さそう
    • アプリを使っているとき、没入モードのときなど装着者の状態を周りの人が判断できるようになっているのもすごい

スクリーンショット 2023-06-15 11.49.19

  • 装着者目線だと没入モード時に近くに人が来たら自動的に背景が透けてその相手が見えるとのこと

実際の使用感

スクリーンショット 2023-06-15 11.51.35

  • Vision ProはiPhone/iPad/Macと常に同期
  • iCloudで常に同期(これは既存にもあるので特別ではない)

スクリーンショット 2023-06-15 11.55.37

  • 真ん中にSafari、左右に別のアプリがある状態で「Safariを拡大」した時はこうなる
  • 拡大(Expand)モード的なものがあり、そのモードになると他のウィンドウは見えなくなるっぽい

スクリーンショット 2023-06-15 11.54.45

  • visionOSのナビゲーションバー(トップバー)はこのコンテンツウィンドウから離れた場所に表示されるものが基本っぽい

スクリーンショット 2023-06-15 11.58.57

  • ここでアプリのウィンドウは「前後にも上下にも積み重ねられる」ことが明示された

スクリーンショット 2023-06-15 12.08.21

  • アプリ内の要素のドラッグ&ドロップができることも明示
    • しかも他アプリだけでなく現実世界へのドロップ!

スクリーンショット 2023-06-15 12.11.46

  • メッセージで届いた3Dオブジェクトを現実世界の机の上におけるのすごい

スクリーンショット 2023-06-15 12.12.53

  • もちろんMagic TrackpadやMagic Keyboardも使える
    • Bluetoothアクセサリ...と紹介されていたので、ぼくのHHKBもきっと使えるはず

スクリーンショット 2023-06-15 12.14.01

  • あとはこれがすごすぎる
  • 現実世界のMacを見つめるとMacのスクリーンがVision Proのほうに映るとのこと
    • もちろんVision Proのアプリと並列に並ぶ
  • iPhoneやiPadもそうなるのかな?
  • これはApple製品にどっぷりつかる理由になるな(もう既にどっぷりつかってるけど)

スクリーンショット 2023-06-15 12.19.55

  • リモートで同僚と同じ書類を使いながらの共同作業が...とあるが、これはvisionOSではじまったものではなく既存からあるもの
    • こういった共同作業サポートがスタンダードになったら嬉しいがアプリ開発の難易度は確実に上がる...
  • この場面ではアプリが上下に並んでいる実例が

スクリーンショット 2023-06-15 12.24.51

  • このFaceTimeでのミーティングの風景
  • プレゼン資料が投影されているがこれがSharePlayであることが明示された
  • そのため、SharePlay対応していればサードパーティアプリでもこのような使い方ができるはず
    • そもそもiOSの画面共有もSharePlayなのでなにも対応してなくても自分のアプリをここに投影できる可能性が高い
    • 今考えるとSharePlayがFaceTimeと密結合なのはこのVision Proでの利用を見据えてだったのかもな、と

家での体験

スクリーンショット 2023-06-15 12.41.20

  • アプリ手動で背景(現実世界)をいじれることを再確認

スクリーンショット 2023-06-15 12.42.39

  • この場面はパノラマ写真をパノラマ表示したものだったようだ

スクリーンショット 2023-06-15 12.44.13

  • Vision Proでは3Dカメラによる空間再現写真・ビデオの撮影が可能

スクリーンショット 2023-06-15 12.45.27

  • もちろん空間再現写真・ビデオを視聴することもできる

スクリーンショット 2023-06-15 12.49.27

  • 映画視聴のときは、フッド山などの環境を開いて(おそらく背景に奥行きのある壮大なものを選ぶのが良いということかと)スクリーンを拡大するのがおすすめとのこと
  • もちろん背景は自動的に暗くなる
  • 空間オーディオの品質が高いのはお墨付きだし映画視聴良いかもな
  • もし視聴中に家族がきて声をかけられても、自動でそれを検知して家族の姿が見えて声も聞こえるようになるのがvisionOSのすごいところ
  • Apple TV+だけでなく他の動画視聴サービスにも対応しているとのこと
    • 標準のAVPlayer使っていれば対応してくれるのだと予想

スクリーンショット 2023-06-15 13.00.50

  • 3Dムービーにも対応
    • アバター2をこれで視聴してみたい

スクリーンショット 2023-06-15 13.03.11

  • 恐竜がウィンドウからXYZ全方向にもはみ出してるのもすごい

スクリーンショット 2023-06-15 13.05.02

  • Apple Arcaceのゲームを遊べるという件は...コンテンツ次第か
    • ウィンドウに収まらない3Dのゲームとか出たら体感的にはすごそう
  • それよりもNintendo SwitchのゲームをVision Pro経由で遊びたいですね

ウォルト・ディズニー

  • Kyenoteでウォルト・ディズニーが登場して、コンテンツが揃っていることを(目標にしている)前面に押し出しているのを感じる

スクリーンショット 2023-06-15 13.11.00

  • コンテンツと一緒に背景も配布してくれるみたいのがあるのかも

スクリーンショット 2023-06-15 13.13.25

  • スポーツ観戦でさまざまな付加情報が表示されたり
  • あとは複数のカメラの映像が同時に表示されていて、おそらく視線を向けたカメラに切り替わるだろうUIになっているのが興味深い

スクリーンショット 2023-06-15 13.15.43

  • ミッキーが自分の部屋に降臨!
  • ディズニーでなくても、自分の好きなキャラクターが自分のそばにいて動いて喋ってくれるのは喜ぶ人たくさんいそう

スクリーンショット 2023-06-15 13.18.10

  • 現実世界の自分の腕にブレスレットが装備される場面
  • こういう現実世界とかけあわせたコンテンツはVision Proならではの体験になりそうか
    • 後から出てくるがこういうアプリを「空間対応アプリ」と呼ぶよう

ハードウェア

(ハードウェアの部分は基本スキップします。気になったところだけスポットで。)

スクリーンショット 2023-06-14 12.25.30

  • R1チップによりディスプレイには新しいイメージが12ミリ秒以内に送られるとのこと
    • つまり80fps以上
    • 現実世界部分が80fps以上で投影されるのなら、現実世界のテレビにスプラトゥーンを映して、それをVision Pro経由でプレイして付加情報を隣に出すみたいなのも問題なさそう

スクリーンショット 2023-06-15 13.21.08

  • ビデオ会議で自分の姿を相手にどう見せるかの解
  • Vision Proの機能でデジタルペルソナを作って動かしてくれるとのこと(ちょっと気持ち悪いが)

アプリの実例

スクリーンショット 2023-06-15 13.28.46

  • 人体の機能をインタラクティブに3D表示

スクリーンショット 2023-06-15 13.29.55

  • F1マシンのデザインコンセプトの検討

スクリーンショット 2023-06-15 13.30.57

  • 製造ラインの検討と承認

スクリーンショット 2023-06-15 13.31.53

  • 新しい空間インターフェースで曲をミックス

スクリーンショット 2023-06-15 13.32.26

  • プラネタリウム

実業務

スクリーンショット 2023-06-15 13.33.16

  • Microsoft OfficeやTeamsも対応

スクリーンショット 2023-06-15 13.34.21

  • FaceTimeだけでなくTeams、Webex、Zoomなどでのビデオ会議も利用でき、かつ、デジタルペルソナなどVision Pro特有の機能にも対応

アプリの開発環境

スクリーンショット 2023-06-15 13.36.29

  • 使い慣れたXcodeやSwiftUI、RealityKitやARKitで開発できます

スクリーンショット 2023-06-15 13.37.42

  • 空間対応アプリを開発するためのReality Composer Pro

スクリーンショット 2023-06-15 13.39.31

  • iOS/iPadOSで使えるフレームワークはvisionOSにも含まれる
  • iOS/iPadOS向けアプリがそのままvisionOSで動く?っぽい
    • おそらくそのままmacOSで動くのと同じイメージ

スクリーンショット 2023-06-15 13.41.34

  • Unityと連携し、UnityのアプリもvisionOSで動作するとのこと

AppStore

スクリーンショット 2023-06-15 13.42.56

  • visionOSのAppStoreではvisionOS専用アプリだけでなくvisionOSで動作可能なiPhone/iPadアプリが並ぶ

Optic ID

スクリーンショット 2023-06-15 13.44.18

  • 虹彩による生体認証
  • 双子も識別できるとのこと
  • ゴーグルをつけていれば常に識別できる状態だからユーザーからするとなんの面倒もなくサインインとか購入とかができるようになるのかな?

プライバシー保護

  • 画面のどこを注視したかの情報は保護されるとのこと
    • 視線でフォーカスされるのでアプリでViewへのフォーカスを検知できるならある程度類推できるような気もするが
    • もしかしたらフォーカス時に見た目が変わるのを宣言的に書くことはできても、そこで何らかの処理を書くことができない仕組みになっているのかも?
  • 指でタップした情報は保護されない(これまでのiOSアプリも同じ)
  • もちろん(Vision Proに多種のカメラやセンサーがついていても)ユーザーの周辺の情報を各アプリが勝手に収集することはできない