编译 /VR 陀螺
苹果目前已正式宣布,Apple Vision Pro 将于太平洋标准时间 1 月 19 日上午 5 点开启预定,2 月 2 日星期五开始在美国所有 Apple Store 零售店和美国 Apple Store 在线商店发售。
据了解,由于 VisionOS 利用现有的开发者框架,因此 iOS 和 iPadOS 上有 100 多万个耳熟能详的应用程序可在 Apple Vision Pro 上运行,并自动与新的输入系统配合使用。
Apple Developer 官网也已同步进行更新,为开发者提供的一站式 Apple Vision Pro 空间计算应用的 App Store 上传指南。
以下为 Apple Vision Pro 空间计算应用上传指南(附官网链接):
准备好需要提交上传的空间计算应用程序
(一)可兼容的 iPad 和 iPhone 应用程序
大多数 iPadOS 和 iOS 应用都可以在 Apple Vision Pro 上运行,无需进行任何修改,因此开发者的应用可以轻松扩展到这一新平台,无需进行额外的工作。兼容的 iPad 和 iPhone 应用将使用开发者已经提供的元数据,自动发布在 Apple Vision Pro 的 App Store 上。您可以随时在 App Store Connect 中编辑应用的可用性。
了解检查现有应用是否与 visionOS 兼容:
https://developer.apple.com/documentation/visionos/checking-whether-your-app-is-compatible-with-visionos/
(二)专为 visionOS 打造的应用程序
开发者可利用 Xcode 15.2 中的 visionOS SDK,为 Apple Vision Pro 构建全新的空间计算体验。
了解如何利用 visionOS 独特的沉浸式功能来构建应用或游戏,请查看苹果的设计和开发资源:
https://developer.apple.com/visionos/planning/
当开发者需要为 visionOS 更新现有项目时,应用的用户界面将采用标准的 visionOS 系统外观,您还可以添加特定于平台的功能。在大多数情况下,您只需更新 Xcode 项目的设置并重新编译代码即可。
了解如何将您现有的应用程序引入 visionOS:
https://developer.apple.com/documentation/visionos/bringing-your-app-to-visionos/
(三)测试应用程序
通过在设备上或 Xcode 模拟器中进行测试,确保您的应用能在最新版本上正常运行。在查看兼容性清单后,您可以提交 Apple Vision Pro 应用上传请求,由苹果直接对您的应用进行评估。
了解兼容性清单:
https://developer.apple.com/visionos/compatibility-evaluations/
(四)关于通用购买功能
有了通用购买功能,用户只需进行一次购买,就能在不同的苹果设备上搜寻并使用开发者的应用。应用内购买和订阅也可以轻松设置并跨平台共享。
开发者的产品页面将显示应用支持的其他平台以及应用截图。另外还可以在营销渠道中使用单个 URL 来推广应用。
如果您希望将 visionOS 应用作为单独的付费应用提供,只需在 App Store Connect 中设置为新的应用程序记录即可。
关于提供通用购买功能的信息
https://developer.apple.com/support/universal-purchase/
创建空间计算应用程序相关页面
因此创建产品页面时,请参考 " 应用程序审核指南 " 第 2.3 节,并准确呈现应用体验。需要注意的是,开发者有责任确保所有材料的内容版权,切任何显示的账户信息或用户数据都必须是虚构的。
" 应用程序审核指南 " 第 2.3 节:
https://developer.apple.com/app-store/review/guidelines/#accurate-metadata
(一)应用截图和应用程序预览
截图和应用预览是向潜在用户传达应用体验的关键。请开发者注重制作高质量的截图,充分利用应用的周围环境(例如房间)。
Apple Vision Pro 中《Destination Video》的应用截图(图源:苹果)
关于截取高质量图像
要截取高质量的屏幕截图和应用预览,请使用 Reality Composer Pro 中的 Developer Capture 功能。请勿提交从控制中心启动的屏幕录制中截取的屏幕截图或应用预览,因为录制的内容会有变形,而且分辨率有限。
截取图像或视频时,请将头部保持在稳定、固定的位置。Tip:双脚平放在地板上,双手放在平稳的物体表面上。
如果开发者的应用体验在很大程度上依赖于双手或特定手势,可以在截图或应用预览中显示人的双手,但除此情景之外,请勿使用这类图片。(截图只显示关键动作或手势的情景:例如,用两只手放大 3D 物体以显示更多视觉细节。确保手的位置不会妨碍应用体验的任何关键元素。)
关于周围环境
准确传达周围环境信息。除非应用使用完全沉浸式空间的功能,否则请将应用置于用户的周围环境。这有助于用户理解他们可以使用 passthrough(穿透)功能,并仍能与物理空间中的人或物体进行交互。
截取图像时,确保周围环境整洁,没有任何可能包含敏感内容、个人信息或知识产权的物品或材料。此外,还要确保周围环境不会分散用户对应用的注意力。
如果无法使用 passthrough 功能截取图像或应用预览,可以使用系统环境模拟,不过模拟截取(见下文)将提供更与众不同的应用视图。
关于模拟截取
开发者也可以使用模拟截取功能,只要能准确描述您的应用。使用 Apple 设计模板资源来创建设计应用,这些资产可以准确地表现你的应用,并包含适当的渲染效果。如有需要,您也可以使用模拟器截取图像。
了解从 Apple Vision Pro 截取屏幕截图和视频以在 2D 屏幕观看:
https://developer.apple.com/documentation/visionos/capturing-screenshots-and-video-from-your-apple-vision-pro-for-2d-viewing/
了解如何从模拟器截取屏幕截图和视频:
https://developer.apple.com/documentation/xcode/capturing-screenshots-and-videos-from-simulator
正确截屏示例:
保持应用窗口水平垂直
周围环境整洁不杂乱
截取清晰的渲染图像
Apple Vision Pro 中《Hello World》应用的正确截屏示例(图源:苹果)
错误截屏示例:
应用窗口倾斜,没有水平对齐
周围环境物品摆放杂乱
截图的内容局部模糊,不是所有元素都清晰可见
Apple Vision Pro 中《Hello World》应用的错误截屏示例(图源:苹果)
(二)应用程序图标
图源:苹果
在 visionOS 上,空间计算应用的图标显示为一个圆形 3D 对象,由背景层和一到两个附加层组成。在选择查看该应用时,应用图标的元素可以巧妙地展开。兼容 iPadOS 和 iOS 应用的图标将显示为常见的带圆角的正方形图标。
了解为 visionOS 设计应用图标的更多信息:
https://developer.apple.com/design/human-interface-guidelines/app-icons#Platform-considerations
(三)描述应用程序
开发者的应用名称、副标题和应用描述应相互配合,以突出应用的特性和功能。
应用名称:选择一个简单易记、易于拼写的名称,并提示应用程序的功能。应用程序名称的长度不超过 30 个字符,并可跨平台共享。
副标题: 使用副标题来概括您的应用程序并更详细地解释其价值。副标题长度不超过 30 个字符,并可跨平台共享。
应用描述:理想的应用描述是一个简洁但信息丰富的段落,后面附带一个简短的主要功能列表。说明文字针对的是 Apple Vision Pro 上的产品页面,因此一定要突出 visionOS 独有的功能。
在撰写有关 Apple Vision Pro 和 visionOS 的文章时,包括开发者在 App Store 平台以外为应用进行营销时,请遵循以下的描述指南:
visionOS:visionOS 以小写 v 开头,即使它是句子中的**个单词。
空间计算:请将应用称为空间计算应用。不要将应用体验描述为增强现实(AR)、虚拟现实(VR)、扩展现实(XR)或混合现实(MR)。
App Store:在说明 App Store 时,请务必使用大写字母 A 和大写字母 S,然后是小写字母。一般只提及 App Store 即可,如果需要更具体,可以使用 "Apple Vision Pro 的 App Store" 这样的表述。
始终以英文形式呈现 visionOS、Apple Vision Pro 和 App Store,即使它们出现在英文以外的文本中。这些术语不应翻译或音译。
(四)应用程序动作信息
App Store Connect 需要 visionOS 应用的动作信息。如果开发者的应用包含快速转弯或相机视角突然变化等高速运动,您需要在 App Store Connect 中注明,这样您的应用程序的产品页面就会显示一个图标,以告知可能对这些体验敏感的用户。
图源:苹果
如果您的应用程序中的向前或向后的虚拟相机速度和物体距离的组合产生的像素速度(箭头),类似于或高于示例中所示的像素速度,请选择 " 是,此应用程序包含高速运动 "。
了解如何评估应用程序的高速运动情况:
https://developer.apple.com/help/app-store-connect/reference/provide-app-motion-information/
(五)隐私标签
App Store Connect 现在包含与 visionOS 应用相关的其他数据分组:周围环境和身体。周围环境数据包括环境扫描,涵盖网格、平面、场景分类和 / 或图像检测。身体数据包括手部数据(人的手部结构和运动)和头部数据(人的头部运动)。
如果采用了任何第三方合作伙伴的代码集成到您的应用程序中,请务必注明。这些详细信息会显示在开发者的 App Store 产品页面上的应用程序隐私标签中,提交新应用程序和应用程序更新时需要使用。
了解有关提供应用程序隐私详情的信息:
https://developer.apple.com/app-store/app-privacy-details/
(六)游戏控制器
Apple Vision Pro 最多支持两个同时发生的触控事件,如点击。这意味着某些专为 iPad 和 iPhone 设计的游戏需要使用游戏控制器才能提供良好的玩家体验。如果开发者的游戏属于这种情况,请使用 "GCRequiresControllerUserInteraction"Key 在应用产品页面上添加需要游戏控制器的图标。
提交空间计算应用程序并等待审核结果
使用 App Store Connect 提交您的应用以供审核并管理可用性。请务必遵守 App Store 审核指南。一旦通过审核,提交的应用将根据您所选的可用性在 App Store 上发布。当 Apple Vision Pro 正式发售后,您可以通过 TestFlight 收集有价值的用户反馈。
了解 App Store 审核指南:
https://developer.apple.com/app-store/review/guidelines/
如果开发者已经为 visionOS 构建了应用,可以向苹果分享应用程序和开发故事,以便苹果在 App Store 上进行推荐。
文章链接:
https://developer.apple.com/visionos/submit/#prepare-your-app
Vision Pro 系列开发者活动城市系列闭门交流会
自 2023 年 6 月 Vision Pro 发布以来,苹果在全球已经发布了超 30 场开发者活动,全力丰富头显应用生态。库克在其 2023 年 10 月访华之旅中也曾表示," 我对中国开发者在 VisionPro 上的开发有非常高的期待,目前已经看到了一些应用,他们一定会大受欢迎。"
硬件 + 内容双向发力,Vision Pro 正在开启下一场互联网的新机遇,而内容开发者们或许将会成为首批受益者,发展前景充满无限可能。基于此,VR 陀螺发起 Vision Pro 系列开发者活动,以各大开发者集中的城市为主,联合全国优秀内容开发者共同探索 XR 应用生态的发展。
如何将原有的 iOS 开发能力延展至 Vision OS?配合全新交互范式的应用以及游戏的内容潜力在哪?如何把握新平台的开发逻辑与技巧等?开发者正面对的种种问题,都将在系列沙龙中呈现。
本期沙龙包括多个环节,通过分享产业趋势、开发经验、技术探讨和开放交流等方式,推动开发者之间深度交流互动,助力提高开发者综合技术能力。
活动概述
时间:2024 年 01 月 -06 月
规模:每场限 50 人以内(仅限开发者,审核制报名 + 定向邀约)
地点:深圳、广州、武汉、上海、杭州、成都、北京等
活动合作:六六(微信号 13138755620),每场活动仅限资本方、引擎方、三方服务各一席
报名要求
①针对内容领域所有开发者们,包括应用开发团队、手游开发团队、端游开发团队、VR 游戏团队、AR/MR 游戏团队、主机游戏团队以及个人开发者。
②有过 XR 应用开发经历或者优秀的应用开发作品。
③报名资料:团队以及个人简短介绍(如开发应用的经历)、30 秒左右的开发应用的视频或成熟的产品策划方案、联系方式(如您的微信账号 / 手机号码)。
④资料提交方式:vrtuoluojun@vrtuoluo.cn,咨询联系方式:案山子(微信号 13266569353)、六六(微信号 13138755620)
(注:开发者需自行携带笔记本电脑)
更多活动信息可查阅:Vision Pro 来袭,应用生态开发者城市系列闭门活动开启报名!
**时间了解 XR 资讯
关注 VR 陀螺官网(vrtuoluo.cn)
VR 陀螺的联系方式:
商务合作 | 投稿 :
六六(微信号 13138755620)
寻求免费曝光:
六六(微信号 13138755620)