110 Views
December 13, 23
スライド概要
Mobile Application Programmer
visionOS に備える KAWASHIMA Yoshiyuki YUMEMI.grow Mobile #9 2023.12.13
伝えたいこと • Landscape に対応しよう
情報源 visionOS Developer Community Vol.1 https://visionos.connpass.com/event/292434/ visionOS Developer への道 https://techbookfest.org/product/cA3PMcjbumehPUriiECzgt
前提 公式のガイドを全て把握できていないので、 理解が浅い部分や認識が間違っている箇所のフィードバックを 歓迎しています。 Learn about visionOS https://developer.apple.com/visionos/learn/
Landscape に対応しよう
Portrait 固定のアプリを VisionPro上でそのまま表示するのは 効果的ではありません
視野角は、 左右に60度、上下に30度の範囲に メインコンテンツを収めることが目安
公式のガイドにも全ての向きをサポートせよと記 載あり
“Support all interface orientations whenever possible” https://developer.apple.com/documentation/visionos/making-your-app-compatible-with-visionos#Audit-your-interface-code
既存のアプリを移行する
https://developer.apple.com/tutorials/swiftui
既存のアプリを visionOS へ移行する https://developer.apple.com/documentation/visionos/bringing-yourapp-to-visionos https://developer.apple.com/documentation/visionos/creating-yourfirst-visionos-app
デバイスが縦長だからコンテンツ を縦長に表現するのは避けよう
ハーフモーダル https://developer.apple.com/design/humaninterface-guidelines/sheets
ウィジェット https://developer.apple.com/design/human-interface-guidelines/ widgets
おわりに visionOS に備える話は Zenn の記事としても公開していて、 他のトピックも取り上げています。 https://zenn.dev/yumemi_inc/articles/ready-for-vision-os