Slide 1

Slide 1 text

Presented by 辰べえ マルチウィンドウで   アプリケーション 表現を拡張する 2024.09.24 visionOS Engineer Meetup Presented by 辰べえ の

Slide 2

Slide 2 text

辰べえ iOSエンジニア 自己紹介 ● 23新卒 ● 福岡生まれ 福岡育ち 東京在住 ● 最近やっていること ○ お絵描き ○ iOS ○ テニス ● ARの時代を待ってる 辰べえ iOSエンジニア 2

Slide 3

Slide 3 text

伝えたいこと ● AR・VR最高! ● Apple Vision Pro最高! ● RealityKitだけでなく、マルチウィンドウも visionOSの強みだよ 3

Slide 4

Slide 4 text

4

Slide 5

Slide 5 text

5 マルチウィンドウの より良い体験を考える

Slide 6

Slide 6 text

新しいWindowの開き方 6 openWindow pushWindow (visionOS 2~)

Slide 7

Slide 7 text

新しいWindowの開き方 7 ドラッグ&ドロップ

Slide 8

Slide 8 text

8 ドラッグ&ドロップの より良い体験を考える

Slide 9

Slide 9 text

ドラッグ&ドロップの強み 9 ● 好きな位置に配置できる ● 新しいWindowを開く動作のショートカット

Slide 10

Slide 10 text

ドラッグ&ドロップの強み 10 ● 好きな位置に配置できる ● 新しいWindowを開く動作のショートカット

Slide 11

Slide 11 text

ドラッグ&ドロップの弱み 11 ドラッグ&ドロップできること自体が ユーザーにとってわかりにくい → ショートカットに止める + 途中段階を導入してみる 

Slide 12

Slide 12 text

ドラッグ&ドロップの弱み 12 ドラッグ&ドロップできる自体がユーザーにとって わかりにくい → ショートカットに止める + 途中段階を導入してみる 

Slide 13

Slide 13 text

ドラッグ&ドロップの体験 13 強み ● 好きな位置に配置できる ● 新しいWindowを開く動作のショートカット 弱み ● ドラッグ&ドロップできる自体がユーザーにとってわかりにくい → ショートカットに止める + 途中段階を導入してみる

Slide 14

Slide 14 text

ドラッグ&ドロップの体験 14 強み ● 好きな位置に配置できる ● 新しいWindowを開く動作のショートカット 弱み ● ドラッグ&ドロップできる自体がユーザーにとってわかりにくい → ショートカットに止める + 途中段階を導入してみる

Slide 15

Slide 15 text

15 pushWindowの より良い活用を考える

Slide 16

Slide 16 text

pushWindowの特性 16 ● 比較的、Contextが断絶されていない ○ 元の画面からの遷移と見なしやすい ● Windowが元と同じ位置に表示される

Slide 17

Slide 17 text

pushWindowの活用法 1 17 比較的Contextが断絶されていない && Windowが別 → 詳細画面を適切なサイズで表示する

Slide 18

Slide 18 text

pushWindowの活用法 18 比較的Contextが断絶されていない && Windowが別 → 詳細画面を適切なサイズで表示する

Slide 19

Slide 19 text

pushWindowの活用法 2 19 Windowが元と同じ位置に表示される + あえてContextを断絶させる → ログイン前後で画面を分ける

Slide 20

Slide 20 text

pushWindowの活用法 2 20 Windowが元と同じ位置に表示される + あえてContextを断絶させる → ログイン前後で画面を分ける

Slide 21

Slide 21 text

pushWindowの活用法 2 21 ログイン前後でWindowを分けるメリット ● 画面・Sceneの役割がわかりやすくなる(かも) ● どこからでもログイン画面に遷移しやすい

Slide 22

Slide 22 text

マルチウィンドウの注意点( 超重要) 22 アプリの再起動時 最後に開かれていたWindowが開かれてしまう

Slide 23

Slide 23 text

マルチウィンドウの注意点( 超重要) 23 アプリの再起動時 最後に開かれていたWindowが開かれてしまう

Slide 24

Slide 24 text

マルチウィンドウの注意点( 超重要) 24 対処法

Slide 25

Slide 25 text

マルチウィンドウの注意点( 超重要) 25 対処法

Slide 26

Slide 26 text

マルチウィンドウの注意点( 超重要) 26 対処法

Slide 27

Slide 27 text

27 より良いvisionOSアプリを みんなで作ろう!

Slide 28

Slide 28 text

28 ありがとうございました!

Slide 29

Slide 29 text

29