7月24日,蘋果在官網(wǎng)上發(fā)布最新新聞“Apple Vision Pro compatibility evaluations”(Apple Vision Pro兼容性評估),正式開放Vision Pro 開發(fā)者硬件申請,并提出了諸多針對應(yīng)用開發(fā)指南。
Vision Pro開發(fā)者申請入口:申請鏈接(點(diǎn)擊可跳轉(zhuǎn))
以下為官網(wǎng)原文翻譯:
我們可以幫助您確保您的 VisionOS、iPadOS 和 iOS 應(yīng)用程序在 Vision Pro 上按預(yù)期運(yùn)行。 從下面的步驟和兼容性檢查表開始。 一旦您的應(yīng)用程序符合本指南,您就可以請求直接在 Vision Pro 上對其進(jìn)行評估。 我們將向您發(fā)送評估結(jié)果以及任何相關(guān)的屏幕截圖或崩潰日志。
在提交應(yīng)用程序以在設(shè)備上進(jìn)行評估之前,請務(wù)必完成這些步驟來解決常見問題。
查看以下文檔以確定您的 iPadOS 或 iOS 應(yīng)用程序是否將在 VisionOS 中運(yùn)行或需要修改:
檢查您現(xiàn)有的應(yīng)用程序是否與visionOS兼容
使您現(xiàn)有的應(yīng)用程序與visionOS兼容
考慮是否應(yīng)調(diào)整應(yīng)用程序的任何功能,以便為 Vision Pro 上的用戶提供替代方案 - 例如,如果某項(xiàng)功能需要加速計(jì),請考慮將該功能限制為支持加速計(jì)的設(shè)備,或?yàn)闆]有加速計(jì)功能的設(shè)備提供替代方案。
在 Xcode 中的 VisionOS 模擬器中運(yùn)行并測試您的應(yīng)用程序,使用下面的兼容性檢查表評估您的應(yīng)用程序,并解決可能限制我們評估能力的任何問題。 例如,如果您的應(yīng)用程序在啟動(dòng)時(shí)崩潰,我們將無法評估應(yīng)用程序體驗(yàn)并提供反饋。 查看這些視頻以獲取幫助:
將您現(xiàn)有的應(yīng)用程序引入visionOS
確保您希望我們測試的兼容應(yīng)用程序版本已通過 TestFlight 外部測試或 App Store 提交以供審核。
如果您的應(yīng)用需要演示帳戶,請確保您提供的演示帳戶信息有效且最新。 如果您的應(yīng)用程序在限制帳戶創(chuàng)建的高度監(jiān)管行業(yè)中運(yùn)行,請考慮實(shí)施演示模式。
我們將在以下方面評估您的應(yīng)用程序與 Vision Pro 的兼容性。 在設(shè)備上提交評估請求之前,請檢查您的應(yīng)用程序是否通過以下評估領(lǐng)域。
一、檢查部分:應(yīng)用程序功能正常
要驗(yàn)證什么:您的應(yīng)用程序在 VisionOS 模擬器中啟動(dòng)并運(yùn)行,不會(huì)出現(xiàn)任何問題。 您的應(yīng)用程序的核心功能按預(yù)期工作。
細(xì)節(jié):在visionOS模擬器中運(yùn)行并測試您的應(yīng)用程序,以確認(rèn)在所有用例期間沒有任何問題。
診斷并解決正在運(yùn)行的應(yīng)用程序中的錯(cuò)誤
在模擬器或設(shè)備上運(yùn)行您的應(yīng)用程序
二、檢查部分:沒有顯示任何錯(cuò)誤
要驗(yàn)證什么:該應(yīng)用程序的特性和功能按預(yù)期工作,沒有任何問題。
細(xì)節(jié):在visionOS模擬器中檢查您的應(yīng)用程序的功能,以確認(rèn)在完成主要任務(wù)期間沒有任何問題。 逐步瀏覽每個(gè)視圖、頁面、布局、按鈕和功能以檢查功能。
診斷并解決正在運(yùn)行的應(yīng)用程序中的錯(cuò)誤
三、檢查部分:應(yīng)用程序性能良好
要驗(yàn)證什么:您的應(yīng)用程序在配備 M1 或更高版本的 iPad 上運(yùn)行時(shí)不會(huì)出現(xiàn)視覺中斷或?qū)崃碗娏υO(shè)施造成壓力。 驗(yàn)證應(yīng)用程序在visionOS模擬器中運(yùn)行順利。
細(xì)節(jié):檢查您的應(yīng)用程序在 iPad 或 iPhone 以及 VisionOS 模擬器中是否順利運(yùn)行。
四、檢查部分:應(yīng)用程序不做出功能假設(shè)
要驗(yàn)證什么:您的應(yīng)用程序不依賴于 Vision Pro 上不可用的特定設(shè)備特性或功能。
細(xì)節(jié):確保您的應(yīng)用程序在使用系統(tǒng)功能時(shí)考慮授權(quán)狀態(tài)和可用性。 優(yōu)雅地處理任何不可用的功能,并盡可能提供替代方案。 還要確保處理未授予用戶權(quán)限的情況。
檢查您現(xiàn)有的應(yīng)用程序是否與visionOS兼容
五、檢查部分:應(yīng)用程序以正確的方向啟動(dòng)
要驗(yàn)證什么:您的應(yīng)用程序以主要用途的預(yù)期方向啟動(dòng)。 如果您的應(yīng)用程序支持多種布局,還要驗(yàn)證旋轉(zhuǎn)按鈕是否顯示并按預(yù)期工作。
細(xì)節(jié):確保您的應(yīng)用程序在 Info.plist 中指定首選方向,因?yàn)闆]有旋轉(zhuǎn) Vision Pro 的概念。
在共享空間中運(yùn)行您的 iPad 和 iPhone 應(yīng)用程序
六、檢查部分:應(yīng)用程序不依賴相機(jī)
要驗(yàn)證什么:您的應(yīng)用無需后置攝像頭或前置 FaceTime 攝像頭即可拍攝照片或視頻。 如果某項(xiàng)功能使用相機(jī),則該應(yīng)用程序會(huì)提供從照片庫中進(jìn)行預(yù)先選擇的選項(xiàng),或者提供一種優(yōu)雅退出相機(jī)視圖以繼續(xù)使用該應(yīng)用程序的方法。
細(xì)節(jié):Vision Pro 相機(jī)的訪問方式與 iPhone 和 iPad 不同。 確保您的應(yīng)用程序在相機(jī)不可用時(shí)提供替代方案。
增強(qiáng)您的 iPad 和 iPhone 應(yīng)用程序以實(shí)現(xiàn)共享空間
七、檢查部分:應(yīng)用程序不需要精確的位置
要驗(yàn)證什么:您的應(yīng)用程序不依賴精確的用戶位置或 GPS 數(shù)據(jù)來促進(jìn)核心功能。
細(xì)節(jié):Vision Pro沒有GPS功能,支持基本的定位服務(wù)。 另請考慮 Vision Pro 上您的應(yīng)用程序的任何潛在安全影響。
檢查您現(xiàn)有的應(yīng)用程序是否與visionOS兼容
使您現(xiàn)有的應(yīng)用程序與visionOS兼容
八、檢查部分:應(yīng)用程序不依賴于兩個(gè)以上的觸摸輸入
要驗(yàn)證什么:您的應(yīng)用程序不具有同時(shí)依賴兩個(gè)以上觸摸輸入的功能,并且沒有替代方法來完成必要的任務(wù)。
細(xì)節(jié):VisionOS 最多支持兩個(gè)同時(shí)觸摸輸入——用戶的每只手一個(gè)。 所有系統(tǒng)手勢識別器都能正確處理這些輸入,包括需要多個(gè)手指的縮放和旋轉(zhuǎn)手勢。 如果您有需要兩個(gè)以上手指的自定義手勢識別器,請更新它們以支持visionOS中的一到兩次觸摸。
如果您有一款游戲,請驗(yàn)證它是否可以玩,并且只需兩個(gè)同時(shí)輸入即可獲得良好的體驗(yàn)。 如果您的游戲需要兩個(gè)以上的輸入(與許多虛擬屏幕控件一樣),請考慮支持物理游戲控制器并正確設(shè)置 GCSupportsControllerUserInteraction 以在 App Store 上啟用“需要游戲控制器”徽章。
投稿/爆料:tougao@youxituoluo.com
稿件/商務(wù)合作: 六六(微信 13138755620)
加入行業(yè)交流群:六六(微信 13138755620)
版權(quán)申明:本文經(jīng)原作者授權(quán)發(fā)布,不代表VR陀螺立場,如需轉(zhuǎn)載請直接聯(lián)系原作者
元宇宙數(shù)字產(chǎn)業(yè)服務(wù)平臺
下載「陀螺科技」APP,獲取前沿深度元宇宙訊息