现在可以使用开发者工具为苹果Vision Pro创建空间体验

news2024/9/21 0:42:15

库比蒂诺,加利福尼亚—苹果公司今天宣布,全新的软件工具及技术现已可供开发者使用,它们能够用于为苹果首款空间计算机—Apple Vision Pro,创造出独特且前所未有的应用体验。Vision Pro具备visionOS,这是全球首款空间操作系统,它允许用户以最直观、最自然的方式,即通过他们的眼睛、手和声音,与其物理空间中的数字内容进行交互。从今天开始,苹果的全球开发者社区将有能力创建一系列全新的空间计算应用,充分利用Vision Pro中的无限画布,并将数字内容无缝地融合到物理世界中,以此创造出引人入胜的新体验。通过使用visionOS SDK,开发者可以借助Vision Pro和visionOS的强大且独特的功能,设计出各种类别的全新应用体验,包括生产力、设计和游戏等。

苹果公司计划于下月在库比蒂诺、伦敦、慕尼黑、上海、新加坡和东京设立开发者实验室,为开发者提供亲自在Apple Vision Pro硬件上测试他们应用,并向苹果工程师寻求支持的机会。开发团队还可申请开发者套件,以便他们能在Apple Vision Pro上更快速地构建、迭代和测试应用。

苹果公司全球开发者关系副总裁Susan Prescott表示:“Apple Vision Pro重新定义了计算平台的可能性。开发者可以利用他们已经熟悉的强大框架开始构建visionOS应用,并利用像Reality Composer Pro这样的新颖工具和技术,为他们的用户设计全新的体验。空间计算通过利用用户周围的空间,为我们的开发者开启了新的可能性,使他们能以全新的方式帮助用户建立联系,提高生产力,并享受新型的娱乐方式。我们迫不及待地想看到我们的开发者社区能创造出什么。”

Vision Pro应用商店位于visionOS中。Apple Vision Pro拥有全新的App Store,用户可以在此发现令人惊艳的应用和内容。开发者可以利用他们已经熟悉的Apple平台的基础框架来创建新体验,并充分利用Apple Vision Pro的开创性特性,包括强大的技术工具,如Xcode、SwiftUI、RealityKit、ARKit和TestFlight。这些工具使开发者能够创建一种全新类型的应用,可以实现各种程度的沉浸体验,包括窗口式应用,可以展示具有深度的3D内容;体积式应用,可以从任何角度观看的体验;以及空间式应用,可以让用户完全沉浸在无边界的3D内容环境中。为了帮助开发者优化他们的visionOS应用和游戏的3D内容,Xcode提供了一个全新的工具,名为Reality Composer Pro,它可以预览和处理3D模型、动画、图片和声音,使他们在Vision Pro上看起来更加生动。开发者还可以在新的visionOS模拟器中与他们的应用进行交互,以探索和测试各种房间布局和光照条件。每个开发者框架都内置了对Apple创新无障碍功能的支持,确保空间计算和visionOS应用对所有人都是可访问的。

从下个月开始,已经使用Unity的强大创作工具构建3D应用和游戏的开发者,可以将他们的Unity应用移植到Apple Vision Pro,并充分利用其强大的功能。

已经预览了visionOS SDK和API的开发者对这个平台的潜力和它如何让他们能够为他们的用户创造全新的应用体验感到兴奋。

“借助Apple Vision Pro,Complete HeartX将帮助医学生通过使用超现实的3D模型和动画来准备临床实践,帮助他们理解和可视化医学问题,如心室颤动,以及如何将他们的知识应用到病人身上,”Elsevier Health的总裁Jan Herzhoff说。“在Apple Vision Pro上使用Complete HeartX进行学习,将改变医学教育,为未来的健康专业人员的实践做好准备。”

“Apple Vision Pro上的djay应用将一个功能完备的DJ系统直接带到用户的指尖。借助重新设计的空间接口,任何人都可以混合他们最喜欢的音乐,并用眼睛和手进行实时效果应用,”Algoriddim的CEO Karim Morsy说。“无论对初学者还是经验丰富的专业人士,djay在Vision Pro上都可以用惊人的环境改变用户的周围环境,这些环境会自动对他们的混音做出反应,使他们能够以前所未有的方式体验和与音乐互动。”

“JigSpace和Apple Vision Pro赋予人们和企业以全新的方式轻松传达他们的想法或产品的能力,” JigSpace的联合创始人兼CEO Zac Duff说。“它利用公司已有的高分辨率CAD文件,因此他们的营销、销售、产品或支持团队可以与全球任何地方的同事或客户安全地协作,并在通常所需时间的一小部分时间内让人们达到‘啊哈!’的时刻。这种快速、有效的沟通在以前是不可能的。”

“制造商可以使用PTC的AR解决方案通过将互动的3D内容引入现实世界,协同解决关键业务问题—从单个产品到整个生产线,”PTC的AR/VR首席技术官Stephen Prideaux-Ghee说。“借助Apple Vision Pro,各个部门的利益相关者和不同地点的人可以同时查看内容,以做出设计和运营决策。这种能力将解锁以前无法实现的协作水平。”

VisionOS SDK,更新的Xcode,模拟器和Reality Composer Pro可以在developer.apple.com上供Apple Developer Program的成员使用。注册的Apple开发者可以获取各种资源,帮助他们为Apple Vision Pro设计、开发和测试应用,包括详尽的技术文档、新的设计套件和针对visionOS的更新的人机界面指南。

要了解更多关于为Apple Vision Pro设计新的应用体验的信息,或者从下个月开始申请开发者套件,开发者可以访问developer.apple.com/visionos。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/675734.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【ABAP】数据类型(三)「数据字典数据类型」

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言A…

Unity简单的移动相机

Unity3D制作一个会移动的方块(还不会移动照相机)_SMG_DSG的博客-CSDN博客 接着上一次的文章代码,我们继续写,其实简单的移动也是非常简单,我们只需要使用一个相机一直面对着方块的函数就行了 好了,废话不…

Tkinter之窗口布局介绍

Tkinter之窗口布局介绍 关于Python 的Tkinter窗口基础可参见https://blog.csdn.net/cnds123/article/details/127227651 Tkinter 之几何管理器(geometry manager),也叫布局(layout),是用来控制窗体中小部…

STM32单片机(八)DMA直接存储器存取----第二节:DMA直接存储器存取练习(DMA数据转运和DMA+AD多通道)

❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要…

PyTorch深度学习实战(4)——常用激活函数和损失函数详解

PyTorch深度学习实战(4)——常用激活函数和损失函数详解 0. 前言1. 常用激活函数1.1 Sigmoid 激活函数1.2 Tanh 激活函数1.3 ReLU 激活函数1.4 线性激活函数1.5 Softmax 激活函数 2. 常用损失函数2.1 均方误差2.2 平均绝对误差2.3 分类交叉熵 2.4 实现自…

分享一组开关按钮

先看效果&#xff1a; 再看代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>豆子开关</title><style>* {margin: 0;padding: 0;box-sizing: border-box;-webkit-tap-hi…

STM32单片机(八)DMA直接存储器存取----第一节:DMA直接存储器存取

❤️ 专栏简介&#xff1a;本专栏记录了从零学习单片机的过程&#xff0c;其中包括51单片机和STM32单片机两部分&#xff1b;建议先学习51单片机&#xff0c;其是STM32等高级单片机的基础&#xff1b;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 &#xff1a;适用于想要…

使用Python制作简单的图表并设置图表元素

案例01 在python中制作简单的图表 import matplotlib.pyplot as plt # 导入matplotlib模块 x [1, 2, 3, 4, 5, 6] # 给出x坐标的数据 y [2, 4, 6, 8, 10, 12] # 给出y坐标的数据 plt.plot(x, y, color red, linewidth 3, linestyle solid) # 绘制折线图 plt.show() # …

动态库的入口——VCRT(DLL)和CRT(SO)

摘要&#xff1a;为了更加深入的理解动态库的加载初始化过程&#xff0c;本文根据VCRT和Linux-CRT的代码实现详细描述了windows和linux平台下对应动态库加载时会进行哪些工作。本文重点关注全局变量的初始化时机&#xff0c;以及是否有其他额外的操作。   关键字&#xff1a;…

被微服务循环依赖调用坑了 !

最近的迭代转测后&#xff0c;遇到了一个比较有意思的问题。系统在测试环境整体运行还算平稳&#xff0c;但是过一段时间之后&#xff0c;就开始有接口超时了&#xff0c;日志中出现非常多的 “java.net.SocketTimeoutException: Read timed out”。 试了几次重启大法&#xf…

用魔法打败魔法!用AI制作AI分割数据集!

本节内容我们使用SAM将边界框转换为分割数据集&#xff0c;这对于实例分割数据集的制作非常有用&#xff0c;下面我会一步步给出我的代码&#xff0c;希望对你有用。 有兴趣的朋友可以研究一下这本书&#xff0c;详细的介绍了数据集制作到分割的实际项目应用&#xff01; 步骤 …

【 计算机组成原理 】期末重点

文章目录 前言第一章 【计算机系统概论】1.1 知识点1.1核心例题 第二章 【运算方法和运算器】2.1 知识点2.2 核心例题 第三章 【存储系统】3.1 知识点3.2 核心例题 第四章 【指令系统】4.1 知识点4.2 核心例题 第五章 【中央处理器】5.1 知识点5.2 核心例题 第六章6.1 知识点6.…

【MSP432电机驱动学习—上篇】TB6612带稳压电机驱动模块、MG310电机、霍尔编码器

所用控制板型号&#xff1a;MSP432P401r 今日终于得以继续我的电赛小车速通之路&#xff1a; 苏轼云 “ 素面常嫌粉涴 &#xff0c; 洗妆不褪朱红。 ” 这告诫我们不能只注重在表面粉饰虚伪的自己&#xff0c;要像梅花一样&#xff0c;不断磨砺自己的内在~ 后半句是 “…

JavaSE基础语法--类和对象

在Java中&#xff0c;一切皆为对象&#xff0c;类和对象是一个抽象的概念。我们可以从面向过程来过渡到面向对象。 那么什么是面向过程呢&#xff1f; 举一个简单的例子&#xff0c;现实生活中&#xff0c;你需要买一台手机的时候会经历如下步骤&#xff1a; 这里的每一步都可…

【python程序设计】——期末大作业

【python程序设计】——期末大作业&#x1f60e; 前言&#x1f64c;一、所用技术&#xff1a;二、 系统设计三、 系统实现3.1 核心功能代码实现&#xff1a;3.2 演示结果展示 总结撒花&#x1f49e; &#x1f60e;博客昵称&#xff1a;博客小梦 &#x1f60a;最喜欢的座右铭&am…

yaffs格式的根文件系统制作

linux内核启动后&#xff0c;它接下来要做的事就是启动应用程序&#xff0c;而应用程序在哪里呢&#xff0c;类比windows&#xff0c;启动时要读取c盘&#xff0c;所以linux的文件系统就类似于c盘&#xff0c;并且我们使用的ls、cp等一些类命令&#xff08;本质是应用程序&…

JavaScript 手写代码 第二期

文章目录 1.为什么要手写代码&#xff1f;2. 手写代码2.1 手写实现判断类型函数2.1.1 前置知识2.1.1 手写实现 2.2 手写实现aplly,call,bind方法2.2.1 基本使用2.2.2 实现思路2.2.3 手写实现 1.为什么要手写代码&#xff1f; 我们在日常开发过程中&#xff0c;往往都是取出来直…

Linux(centos7)缺失.bashrc文件登录出现bash-4.2

一、问题描述 最近遇到几次登陆linux&#xff08;centos7.5&#xff09;系统后&#xff0c;虽然在/root用户下&#xff0c;但出现了如下界面&#xff1a; 二、解决思路 使用不同的linux发行版本&#xff0c;&#xff08;比如&#xff1a;IP为*...90,以下简称90&#xff09;会…

课程19:个人中心功能与提示优化

🚀前言 本文是《.Net Core从零学习搭建权限管理系统》教程专栏的课程(点击链接,跳转到专栏主页,欢迎订阅,持续更新…) 专栏介绍:以实战为线索,基于.Net 7 + REST + Vue、前后端分离,不依赖任何第三方框架,从零一步一步讲解权限管理系统搭建。 专栏适用于人群:We…

Android中加载一张大图,如何正常显示且不发生OOM ?

问题 在Android中&#xff0c;获取一个1000*20000(宽1000px&#xff0c;高20000px)的大图&#xff0c;如何正常加载显示且不发生OOM呢? 分析 Android系统会为应用分配一定大小的堆内存 而如果遇到高分辨率图片时&#xff0c;如果它的配置为ARGB(每个像素占4Byte) 那么它要消…