We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode 618: Type System Says No

618: Type System Says No

2024/12/19
logo of podcast Accidental Tech Podcast

Accidental Tech Podcast

AI Deep Dive AI Insights AI Chapters Transcript
People
C
Casey
一名专注于银行与金融实践的律师助理,擅长公私伙伴关系项目咨询。
C
Christian Kent
D
DeMarco
J
John
一位专注于跨境资本市场、并购和公司治理的资深律师。
M
Marco
技术播客主持人和苹果产品专家
Topics
Thomas Alvarez提出了一个关于洗衣方式的阴谋论,认为将印花T恤正面朝外洗涤是为了更快损坏印花,从而促使人们购买更多ATP T恤。John对此进行了回应,他表示这并非阴谋,只是印花T恤的印花最终都会脱落。Christian Kent对John之前关于应用名称的玩笑进行了更正,他指出"Space Doubler"应更正为"Disk Doubler"。John列举了众多收到的应用名称建议,并最终表示他已经选择了一个名称,但暂时不会透露。Marco也分享了他最喜欢的几个应用名称建议。 Casey对Thomas Alvarez的阴谋论表示认同,并对John的应用名称建议进行了评价。John解释了他选择应用名称的理由,并表示他个人喜欢这个名称。John更新了他的应用开发进度,表示应用的发布日期尚不明确,并解释了开发进度缓慢的原因。 Marco分享了他对应用名称建议的看法,并表达了对一些名称的喜爱。John解释了他选择应用名称的理由,并表示他个人喜欢这个名称。John更新了他的应用开发进度,表示应用的发布日期尚不明确,并解释了开发进度缓慢的原因。 Christian Kent对John之前关于应用名称的玩笑进行了更正,他指出"Space Doubler"应更正为"Disk Doubler"。他解释了"Space Doubler"和"Disk Doubler"的区别,并对John应用的名称"Risk Doubler"进行了评价。 Marco对John的应用名称建议进行了评价,并表达了他对一些名称的喜爱。他分享了他最喜欢的几个应用名称建议,并对John最终选择的名称表示好奇。

Deep Dive

Key Insights

Why is there a lot of feedback about laundry on ATP?

The podcast discussed laundry techniques, and listeners, particularly Casey, shared theories and jokes, such as the idea that ATP was trying to get people to ruin their shirts faster to sell more ATP shirts.

Why was the suggested name Disk Doubler corrected to Disk Doubler?

Disk Doubler was actually the correct name for a utility from the classic Mac OS that saved space by compressing files. RAM Doubler and Speed Doubler were other utilities, but they were not related to disk space saving.

Why is John's app development taking longer than expected?

John is a slow Mac developer and is new to many of the APIs he is using, which makes the process more challenging. Additionally, implementing UI and in-app purchase functionalities is taking a significant amount of time.

Why is Apple's documentation frustrating for John?

Apple's documentation often lacks comprehensive explanations and error handling details. It also assumes prior knowledge, which can be problematic for new developers. John finds this particularly frustrating when trying to implement in-app purchases.

Why might the new Blackmagic camera for immersive video be important for content creation?

The Blackmagic camera is designed specifically for recording Apple immersive video, offering high resolution and frame rates. This could significantly improve the quality and accessibility of immersive video content, making it more appealing for professional and smaller production houses.

Why is the Vision Pro not well-suited for gaming, even with controller support?

The Vision Pro is expensive, heavy, and not designed for motion. It has high latency and motion blur, making it unsuitable for popular VR games that require physical movement. Additionally, Apple has historically been reluctant to support dedicated gaming hardware, limiting the platform's potential for gaming.

Why is Marco excited about the Terminal with No Vowels?

Marco likes the e-ink display technology and the minimal, stylish design of the Terminal. It allows for ambient displays of information like weather and countdowns, and it's a well-designed product that doesn't look like a DIY project.

Why is John considering developing a disk health app?

John finds existing disk health apps unsatisfactory, either because they clutter directories with checksum files or use a central database that can diverge from the disk's state. He believes there's a need for a better approach to disk health monitoring.

Why are 360-degree cameras like the Blackmagic design different from traditional movie cameras?

360-degree cameras capture a wide field of view without the need for interchangeable lenses. Traditional movie cameras require a variety of lenses to capture different perspectives, but 360-degree cameras are designed to capture the entire environment from a fixed position.

Why is Siri expressing more emotion in iOS 18.2?

Siri now uses inferred emotion based on the text being dictated, such as capitalization and punctuation. This feature was likely introduced to make the voice assistant more engaging and realistic, though it can sometimes be surprising or frustrating for users.

Chapters
The podcasters discuss feedback received on their laundry technique, specifically the suggestion that it might be a conspiracy to sell more shirts by damaging them faster. They humorously dismiss it as not a conspiracy, but acknowledge the interesting theory behind it.
  • Feedback on laundry technique
  • Thomas Alvarez's conspiracy theory
  • Discussion on shirt printing and washing

Shownotes Transcript

我主要看它的时候,今天也看了,就是从冰箱里拿牛奶出来,看到保质期的时候。我会看冰箱门上的日历,看看今天几号。这过期了吗?离过期还有多久?

所以是的,也许,我不知道,也许它在某个地方有作用。我会考虑的。很有趣。我正在看API文档,我们也会在节目说明中链接它。他们有一个自带设备的部分。他们说,听着,组件的成本可能会超过我们自己组装的成本。是的,我们分享这个不是为了劝退或推销你,而是作为一个友好的提醒。从零开始制作你自己的终端不是一个经济上合理的决定,而是一项爱的劳动。

我的意思是约翰,你可以做一个自定义插件,你可以知道每次你买新牛奶时,你都会在你的API中的某个地方输入保质期,然后它就会在冰箱上的终端上倒计时,告诉你牛奶还有三天的时间,冰箱里不止一瓶牛奶,但是,更容易把它拿出来,关门的时候瞥一眼日历,系统运行良好,但这就是我使用它的时候,也就是我真正看日历部分的时候,其余时间我只是看图片部分

我非常喜欢这个主意。我真的很喜欢。老实说,这是第一个看起来不像某人自己动手做的项目。它看起来像一个合法的产品。它不像,你知道的,如果有人,你知道的,脆弱的3D打印的3D打印的。是的。它不像,你知道的,用胶带和螺丝固定在一起。它,它只是,它实际上就像一个感觉和外观都很好的产品。哦,

本集由Masterclass赞助。对于一份总是准时到达且持久有效的礼物,你找不到比Masterclass更好的选择。你的亲人可以向最优秀的人学习,成为最好的自己。这可以是一份无限学习的礼物。你可以在任何地方,在智能手机、电脑、智能电视上,甚至在音频模式下学习任何Masterclass讲师的课程。所以这可以为你或作为你亲人的礼物做各种奇妙的事情。

你可以像老板一样优先处理事务,与多媒体图标Elaine Welteroth一起。你可以学习如何投资股市,与Ray Dalio和华尔街的一些佼佼者一起。你可以与白手起家的亿万富翁马克·库班一起建立一家价值数十亿美元的公司。这些课程确实会产生影响。88%的会员认为Masterclass对他们的生活产生了积极的影响。所以这是一个很好的方法……

今年让自己尝试新事物。发展技能。尝试新事物。现在正是你既有节日送礼季,又有新年的时刻。这是一个很好的时机,可以反思一下你想在生活中做什么,然后说,也许我确实想改进我一直想做但从未感觉合适的爱好。或者也许我确实想在工作中做得更好,或者改进我在这些领域的技能。Masterclass非常适合做到这一点。

Masterclass在节日期间总是会有很棒的优惠,有时高达50%的折扣。前往masterclass.com/ATP查看他们目前的优惠。masterclass.com/ATP最高可享50%的折扣。Masterclass.com/ATP。非常感谢Masterclass赞助我们的节目。

上周,我认为是上周,有一集新的苹果沉浸式视频野生动物节目。之前的剧集,我认为,首先是犀牛,然后是大象。现在有一集关于鲨鱼的节目。而且……

它相当不错。它就像,我不知道,不到10分钟。如果你像我一样买了Vision Pro,你应该看看。如果你还没有看过,就去看看。我只是想提醒大家注意一下,因为我觉得因为似乎并没有那么多人拥有Vision Pro……

当像这样的新东西发布时,我经常直到我把我的脸部电脑戴到脸上,然后去苹果电视应用程序里探索一番才知道。这就是我为你们六位拥有其中一个设备的听众提供的服务。不客气。你们也为我提供个性化的推荐服务,因为你们会在我们录制之前说,“嘿,聊天里有个新东西”。

所以我还看了鲨鱼。你觉得怎么样?太棒了。再说一次,这就是我想看到的更多内容。我很高兴看到这种情况正在发生。进展很慢,但它正在发生。我们正在获得更多沉浸式视频。它仍然感觉像……

内容演示,而不是内容本身,它仍然感觉这些只是小点心和小预览,如果有人给我们完整的内容,可以做些什么,因为我认为我认为鲨鱼的东西可能只有七或八分钟长,像那样,是的,这些不长,这些甚至不如情景喜剧集数长,它们只是,它们就像,你知道的,七到十五分钟的片段

示例内容,它是好的示例内容,但它仍然感觉像是示例内容,所以我说,也就是说,昨天也有一些新闻,我想,有一个Blackmagic摄像机发布了,你看到了吗?哦,是的,是的,因为我认为这是我实际上想讨论一下,所以基本上Blackmagic发布了一个,或者说是宣布了一个摄像机,它将在我想

这是一款专门用于录制苹果沉浸式视频的专用硬件摄像机。它看起来基本上就像,你知道的,两个巨大的镜头,就像两个眼睛在看起来相当普通的Blackmagic摄像机背面的前面。它是两个,你知道的,180度的鱼眼镜头,每个镜头后面都有一个8K图像传感器。

因此,它以我认为每秒90帧的速度录制每个眼睛的8K图像,最多。然后,当然,你知道,所有不同的,你知道,视频规格的颜色深度和其他一切。在此之前,我不确定人们一直在用什么来录制沉浸式视频。我知道Kinect

佳能有那种,就像,我们宣布的时候谈到了它。佳能发布了,就像,一个双鱼眼镜头,你可以把它连接到他们最近的一些相机上。佳能的设置总共约为5000美元。如果你看看实际使用它的人的评论,首先,它的规格不如Blackmagic的东西,因为佳能镜头使用的是两个目镜镜头。

你知道镜头将图像投射到单个8K传感器上,所以它只是将传感器分成两半,将左眼投射到传感器的一半,右眼投射到另一半,所以佳能的镜头分辨率较低,我认为只有60帧每秒,所以Blackmagic摄像机的规格更高,它是,你知道的,为此目的而设计的,从一开始就为此目的而设计的,而不是花费五千美元,而是花费三万美元

哦,多便宜?有点跳跃。现在,这听起来很荒谬,对吧?我知道这听起来是什么样的,一个3万美元的摄像机来拍摄苹果沉浸式视频。但同样,如果你看看佳能的评论,人们试图使用佳能的双镜头来做到这一点,

主要挑战似乎在于软件方面,例如摄像机生成的任何数据格式,它就像一种特殊格式,你需要他们的特殊软件才能转换成其他任何东西。显然,这不仅需要没有人愿意支付的订阅,而且显然它也不容易与苹果Vision Pro或苹果沉浸式视频兼容,而且质量也不如8K每眼或超过60帧每秒的质量好。所以,

我实际上很高兴看到这款Blackmagic摄像机的发布。我想知道,我不认为我们知道苹果用什么来拍摄现有的苹果沉浸式视频。也许他们只是使用这款摄像机的预览测试版。有可能。这完全不会让我感到惊讶。也许他们与Blackmagic合作开发了它。这个过程的一部分是他们能够使用预生产版本来拍摄所有其他内容。所有这些都是用iPhone拍摄的。

是的,好的。因为你可以买一个3万美元的摄像机,或者你可以用你的iPhone。是的,没错。有什么区别?但我对3万美元的摄像机感到兴奋的原因不是因为我要买它。这显然不仅是3万美元,而且它就像一个Blackmagic专业摄像机。我不知道用那个摄像机拍摄的过程是什么,然后它制作的任何数据格式都要把它带到……

任何电脑,无论如何编辑,我都不知道,我本来想说你可能需要一台电脑和Adobe Premiere之类的软件,不,佳能的那款你确实需要,但是,不,我,Blackmagic我认为我认为它进入DaVinci Resolve,但是,你知道,我听说过它的名字,我不知道这意味着什么,我从未见过这个应用程序,但是,你知道,你实际上是一个专家

所以重点是,现在,无论这款摄像机在几个月后发布时是什么样子,它都将是3万美元。它需要谁知道围绕它的生态系统中的其他什么东西才能将视频从拍摄到实际能够在Vision Pro上播放。谁知道什么应用程序……

播放这些,你如何将数据放入Vision Pro,或者你是否必须将其放入苹果电视市场,无论它是如何工作的,苹果照片是否支持它,你是否可以将其放入你的照片库,谁知道,这些都将随着时间的推移而解决,但令人兴奋的是,这款摄像机公开发布,并且可能比佳能的解决方案好得多,因为佳能的解决方案只是,你知道,将现有的镜头安装到并非为此目的而设计的摄像机上,这是从一开始就为此目的而设计的

我不会买一个3万美元的摄像机来做我做的所有视频项目。我一个也不会做。

但其他人会知道自己在做什么。视频制作公司将能够购买或租赁这些设备,拍摄音乐会、戏剧、自然纪录片等等。让这些摄像机投入使用将极大地促进制作更多沉浸式视频内容。无论是苹果不断给予我们的高端内容小吃

或者,我认为更有趣的是,将这些设备交到YouTuber和小型制作公司手中。因为同样,他们可以租赁这些设备。所以如果你要进行拍摄,我相信你可以以几千美元的价格租赁一台。这使得小型制作更容易获得。我认为,这是一个重要的里程碑。我认为这比一小时内浏览新闻更重要。我认为这实际上将比这更重要。而且

是的,今天是3万美元。佳能的解决方案是,你知道的,“只有”5000美元。这提供了这款产品的许多功能。当然,你知道,评论说它在不同的方面不太好,但这些主要是工作流程问题、软件和支持问题。这只是时间问题

也许是两到四年后,也许会有一到两个其他选择在Blackmagic摄像机的能力范围内,但价格可能更适合消费者。也许在四五年后,也许我们能够以2000美元或3000美元的价格在专业市场上获得这样的东西。

这成为像我们这样的书呆子开始购买和试验的东西。或者我们开始从摄像机租赁公司租赁它用于重要的家庭活动。我很想能够购买或租赁这样的东西,并捕捉到像

基本的,你知道的,当我孩子的乐队演出时,我的意思是,这显然会对后面的观众有些干扰,所以也许,也许我会和学校一起合作,但是,你知道的,或者,你知道的,家庭活动,圣诞节,当苹果沉浸式视频捕捉变得对专业人士和消费者更容易获得时,我认为这将是一件大事,如果Vision Pro在那时仍然存在,因为我希望它存在,因为

是的,能够在这里和那里观看鲨鱼视频是很棒的。但我想要的是以这种格式捕捉我爱的人和我的生活中的时刻。因为它确实让你感觉仿佛又回到了那个时刻。这比你从iPhone沉浸式视频中获得的小邮票梦境光斑要好得多。我很高兴拥有这些梦境光斑。这比什么都没有好,至少是空间的。我很高兴我们有这个选择。

但是每眼8K的沉浸式视频要好得多。它就像,在很多方面,在质量上,显然,在帧率上,在你捕捉到的场景有多少以及观看它的感觉上,它都是数量级的不同。你真的感觉自己身临其境。这是一件非常不同的事情。所以当它以某种方式变得对普通人更容易获得时,即使它是一个,你知道的,几千美元的摄像机,就像,

摄影爱好者多年来一直在购买几千美元的摄像机。这是每个人都能负担得起的东西,但它能以比3万美元的定制专业设备更好的方式进入专业市场。所以,我认为,这是一个非常重要的步骤。这款摄像机可以直接拍摄沉浸式视频,或者至少可以很容易地处理成沉浸式视频,这是一件非常重要的事情,因为它表明我们正走在正确的道路上。

也许再过几年,现在,制作公司现在将能够租赁它并拍摄音乐会等等,这将是巨大的。但当我们能够用它来拍摄我们自己的记忆时,它会更好。是的,我只是想重申一下,我知道你刚刚讲过这个,但我经常强调这一点,因为它很难。这似乎是一个没有区别的区别,你在Vision Pro中可以获得的不同模式的视频。我只是想重申一下,有些……

3D电影,你有一个矩形,但它是一个有深度的矩形,对吧?它只是一个矩形,但你可以看到矩形内部。它就像一部3D电影。然后是这些梦境光斑,我认为你刚才这样称呼它,这是一个非常准确的描述,它是你有一个非常小的,通常是正方形的,如果不是矩形的,它们表示和渲染它的方式,边缘有点像

如果可以的话,有点模糊,有点像。当你用你的设备,比如iPhone或其他设备录制东西时,它也有深度。但与3D电影不同的是,画布,如果你愿意的话,默认情况下是几英尺宽几英尺高,你知道,画布或视口,缺乏更好的描述方式,相比之下非常非常小。

在这两种情况下,无论是3D视频还是,对不起,3D电影和空间视频,

你无法控制摄像机的指向。你只能跟着走。有深度,但你只能跟着走。我们正在谈论的是,使它如此令人印象深刻的关键是沉浸式视频,我会长时间坚持这一点,沉浸式视频,当你移动头部和环顾四周时,你正在改变摄像机的视角。你实际上是在移动摄像机。你正在看不同的东西。从这一点来看,

一部3D电影或一部空间视频到沉浸式视频,简直是天壤之别。它截然不同。非常非常不同。即使你能够推断出这种差异会是什么感觉,我向你保证,实际体验与你想象的非常不同。最终,我完全同意你的观点,Marco,那就是……

能够捕捉完整的沉浸式视频将是一个巨大的改变。我不会花3万美元去做。我认为我甚至不会花1000美元去做。就像Underscore吹嘘的那样,我可能会忘记在节目说明中添加链接,但他吹嘘说,你知道的,“嘿,我可以想象以1000美元的价格租赁它,然后胡乱尝试一些东西。”我同意Underscore的观点。

对我来说,1000美元对我来说仍然有点贵,但重点仍然是公平的。我完全同意你的观点,Marco,如果你能,就像,设置这个,我不知道这方面的机制会是什么样的,但在大家打开圣诞礼物或圣诞晚餐的时候设置这个。是的,或者像,

在你的婚礼上或你的婚礼周围。天哪,是的。你可以环顾四周,你可以看到,让我们以你的婚礼为例。你可以观看,你知道的,你,你交换誓言和你新娘,你的伴侣,但你也可以转动你的头,你可以看到你的父母的反应。而且,

你不会错过任何东西,因为它不是摄像机。它不是移动的录音。这是你对录音的视角。所以你可以把你的头转回去,看看你的,你知道的,伴侣。然后你可以看看他们的父母,你知道我的意思吗?所以它是,

如此强大,我迫不及待地想把它交到像你说的那样专业的消费者手中,但重要的是要理解,如果你看过一部3D电影,你认为哦,就是这样,这并不伟大,不,不,不,不,不,不,这更像是一部3D IMAX,而不是其他任何东西

是的,就像它比任何其他格式都更能让你感觉自己身临其境。你就在那个房间里,和那些人在一起。所以,你知道的,就像我可以想象一下,你知道的,我拍摄的已经去世的亲戚的视频。我很高兴我有这些视频,因为

这让你感觉自己身临其境。所以,想象一下,你知道的,如果我有我奶奶和我孩子的视频,那种情感的分量,我的意思是,我显然不会把价值3万美元的巨型摄像机搬进养老院来拍摄那个视频。但就像,你知道的,所以手机不断改进捕捉这些东西的能力非常重要,因为它们总是和你在一起。但我们不知道什么媒体对我们未来的自己或我们未来的几代人来说都很重要。

你知道的,就像当我们回顾自己的童年时,我们几乎没有关于自己的视频。你知道的,我们很幸运能拍到一些照片。然后当你去看我们的父母或祖父母时,通常会有,可能有一张他们年轻时的照片。也许是他们的结婚照,仅此而已。就像,你知道的,随着我们的前进,有,

你知道的,捕捉更多关于人们的媒体,并且以更丰富的格式变得越来越普遍,无论是,你知道的,从照片到彩色照片,然后是更好的照片,然后是更多照片和视频,以及更多视频。我认为,我认为我们会,如果你,如果你开始以某种方式捕捉这种视频,当它变得对你有用时,捕捉重要的时刻,你知道的,当它仍然很昂贵且难以做到时,也许只有婚礼之类的,但就像

随着时间的推移,这将变得越来越普遍,你会很高兴拥有这些视频。所以我期待着这一点,因为我想在Vision Pro发布之前,我认为手机现在拍摄的沉浸式视频版本和Vision Pro本身作为捕捉设备——因为Vision Pro本身可以捕捉视频,比如空间视频——

但质量不是很好,因此沉浸感也受到限制。正如Katie所说,你只能捕捉你面前的矩形,分辨率和帧率相当粗糙。说实话,它们真的很糟糕。所以这比那更上一层楼。这是一个巨大的飞跃。所以,是的,有一些关于人们的空间视频是很好的。拥有这个会更好得多。

所以,我期待着随着时间的推移,它会更容易获得。我认为处理具有180度视野的双8K视频流的现实情况是,拍摄它总是会有一些困难。这将始终是一项有点熟练的操作才能做好。我认为在可预见的未来,这样做也会有点昂贵。

但3万美元,现在听起来很荒谬,但相信我,对于一家制作公司来说,这并不那么荒谬。再说一次,还有租赁选项。而且只会从这里下降。所以我期待着这个。我认为这是一件大事。我想要买一个。我不会。你说什么?我不会。但我可能会。但就像Underscore所说的那样,我将来可能会租一个。我的意思是,显然,我认为在它们甚至可以从租赁网站租赁之前还需要一段时间。它们可能会花费,你知道的。

几天要花三到五千美元,所以即使那样可能也比我想花在我对这里的好奇心上的钱还要多,但我可以看到未来即将到来,就像我可以看到太阳正在这个区域升起,我可以看到一丝光明,我认为这在不久的将来会非常酷

关于这些东西的价格,就像你说的,我知道3万美元听起来很多,但他们用来拍摄电影的普通数码相机价格也达到了这个水平,而且他们有多个这样的相机。所以这与专业人士用来拍摄电影的高级相机的价格一致,尽管专业人士也用iPhone拍摄电影。但无论如何,我知道这听起来很荒谬。它只是一个消费设备。它是一个专业设备。去看看拍摄你平均的漫威电影或其他东西的设备成本是多少。它们很贵。另一件事是,

你知道的,正如你所说,有专业摄像机,然后我们有我们的iPhone及其正在做的事情。显然它不是很好,因为摄像机很小巧,分辨率低,而且它们彼此之间只有五毫米的距离。但我正在看这个摄像机的图片,我正在看我的手机,我想知道为什么。

如果iPhone 20的摄像机位于手机的两端,并且你将这些摄像机与这个摄像机的瞳孔间距基本对齐,它会匹配吗?因为我认为那些摄像机的东西,它们看起来有点像你的眼球之间的距离。这就是他们的目标,对吧?大镜头,但它们中心彼此之间的距离就像人眼之间的距离。好吧,一个横向握着的iPhone可能会

它的角也位于人眼瞳孔间距内。如果你放……

在你的iPhone的两端各安装一个180度鱼眼镜头,如果它们是iPhone 25上的8K,很显然它不会像三万美元的摄像机那样好,但你越来越接近我们想要的东西,那就是,而不是那个很小的矩形视野,那就是,你知道的,光斑或邮票,你转动你的头,你看到的东西不是你录制的,因为它不在那里,因为视野太窄了,是的

视野狭窄主要是由于镜头。它们根本无法捕捉你侧面图像,对吧?我的意思是,如果你看一下这些镜头,你会看到它们看起来像是从它里面伸出来的球体。你的iPhone无法捕捉到这一点。来自侧面的光线只是撞击到相机镜头的侧面。它们是平的。这不会起作用,对吧?你手机上的深度感知略微偏离是因为摄像机太近了。左右图像彼此之间并没有那么大的区别,对吧?

我们希望,当我们通过眼球看时,左右图像彼此之间有所不同,这取决于我们的眼球之间的距离。每个人的眼球距离都略有不同,但这基本上是我们想要的结果。这个相机做到了这一点。还有一件事我有一个问题,我没有,也许知道这些相机的人可以写信。所以我想看看这个相机,我想到的是,你知道的,专业的电影相机,你看到的是,

Arri Alexa或红色摄像机,所有现代的,所有在现代数码相机领域做得不错的公司,以及

他们出售,你知道的,他们出售摄像机机身,价格和汽车一样贵,它们就像一个立方体,然后你购买他们极其昂贵的两万美元的镜头,你把它粘在这个立方体上,然后你购买他们五万美元的SD卡,它实际上只是药店里的一件十美分的东西,但他们向你收取一千美元,尽管你看到了他们对8TB SSD的收费吗?不,它比苹果的便宜还是贵?它大约是苹果收费的一半

哦,真好。我认为RED摄像机……在早期,RED摄像机拥有比苹果更昂贵的闪存。同样,存储空间是一样的,但它就像,嗯,这是特殊的RED产品,我们保证它的质量。这简直是敲竹杠。我的意思是,他们把这些卖给预算数百万美元的好莱坞工作室,所以就是这样,对吧?但我对这些摄像机的问题是……

像普通的摄像机一样,正如我所说,你买机身,但你还要买镜头,而镜头的价格往往和机身一样高,甚至更高,因为你可以根据拍摄需要购买17个不同的镜头。这种摄像机上也有镜头吗?或者根本不能使用镜头,因为……

这有什么意义呢?你需要……你需要获得180度的视野。这就是……所以,如果你在上面安装两个镜头,它们也有180度的视野,就像……我不明白这么宽的视野下镜头是如何工作的。也许它工作方式相同。也许就像你透过双筒望远镜看东西一样,就像你坐在……

你知道,如果你把它放在音乐会上,并且你有一个放大倍数的镜头,它就像你坐在摄像机放置位置前面五排一样,因为它被放大了,但你仍然可以得到180度,这不可能是真的,对吧?因为侧面的东西,你永远无法用一个视野狭窄的普通镜头,你基本上可以放大,看起来你离音乐会更近了,但是对于180度的视野来说,如果你坐在前排,你左边的东西永远不会直接在你的左边

如果你坐在后排,你永远不会看到那个人的耳朵,因为他们坐在前排,你坐在后排。明白我的意思吗?所以我认为我正在看这个摄像机。我想,它上面似乎没有可以安装镜头的地方。

也许吧。我不知道。

我认为它必须是这样,因为你最终想要做的就是匹配我们眼睛看到的视觉视角。我们的眼睛看不到180度。我们的周边视觉很糟糕,但你想让凯西转动头部时,他能看到一些东西。

是的,顺便说一下,沉浸式视频边缘的分辨率也很糟糕。我们说我们可以转动头部去看侧面,我们可以,但是当你到达边缘时,它非常模糊且分辨率低。我告诉你,它比我们的周边视觉好。是的,但在大多数情况下,你想要专注于正前方。但是视野中获得的内容对于额外的沉浸感和环境很有用。

所以,是的,你可以看到侧面、顶部和底部的一切,但是你通常不会花很多时间这样做。此外,它们还失焦了。我的意思是,你不必看90度。你可以稍微偏离中心一点。但是,我的意思是,他们显然也有360度摄像机,360度摄像机可以消除它们所处的三脚架,这只是,你知道,这种技术的最终目标。就像,我在各个方向捕捉视频,并且,你知道,巧妙地去除了我的摄像机所放置的单脚架。

你知道,这些摄像机的分辨率较低。它们受到的限制更大。但我认为对于像这样的东西,我认为镜头,这个摄像机的不同镜头,

不是有用的东西,这既基于我对它的推理,也基于对实物外观的观察,我看不出镜头是如何连接到它上面的。那里的两个镜头靠得太近了。所以这是一个有趣的问题……如果这是真的,有人写信告诉我,它们有镜头吗?有没有?镜头会大大缩小视野吗?也许这样做有用或没用?但我甚至认为它在物理上无法连接。无论如何,了解情况的人,请写信告诉我。但无论如何,如果镜头在这种情况下不那么重要,这与……

几十年来的电影摄像机相比,这是一个很大的变化,电影摄像机的一切都取决于你为这个场景选择哪个镜头?你如何做到这一点?这就像,我们达到了360度全方位摄像机的最终目标,呃,

不再有镜头了,镜头不是什么东西。它就像光一样,我们将摄像机放在一个位置,光线从四面八方照射到它上面,对吧?是的。也许这并不是真正的最终目标,因为凯西说,你知道,你可以转动头部等等。但是不幸的是,对于这些摄像机和我们在这里看到的任何沉浸式视频,除了我认为苹果让你进入的沉浸式环境之外,如果你在音乐会座位上站起来,你对舞台上人物的视角不会改变。

因为猜猜看,摄像机没有站起来,摄像机一直保持相同的高度。所以,如果你想看看那个人的头顶,看看有没有彩带落在他们的头上,而你坐着的时候看不到,你站起来后仍然看不到,因为你不能改变你的视角。你所能做的只是查看捕获的画面中的不同部分,而苹果的沉浸式环境,我不知道他们如何使用3D建模部分或其他什么,你基本上需要像在游戏引擎中一样,

在那里,哦,如果你在游戏引擎中,当你站起来时,你可以看到以前你看不到的梳妆台顶部,因为它是在实时3D渲染的,它实际上是在改变所谓的摄像机在空间中的位置。因此,为了使沉浸式视频效果良好,并且它确实效果良好,

你保持在同一个位置。你保持坐姿。你可以抬头、低头、向左看、向右看。但是你不能站起来或向左走10英尺,因为这不会改变你对视频的视角。是的。但我认为关于我们是否需要在这个摄像机上安装镜头,或者你是否可以安装镜头的问题,我认为这是沉浸式视频,就像沉浸式180度立体视频。

我几乎会把它当作一种与电影或电影视频不同的媒介来对待。重要的是……

你的视角,但更重要的是你的环境中有什么,你不会做……有……可以进行的摄像机操作更少了,因为首先,如果你移动摄像机太多,会让人感到晕动症,这仍然是我在一些鲨鱼视频中遇到的问题,但这种情况减少了,我认为随着他们制作的视频越来越多,这几乎就像……你知道,问……你使用什么类型的镜头让音乐会观众观看音乐会一样,这就像……这是

这是一个无效的问题。这忽略了这种媒介是什么。舞台剧的导演不需要关心观众可能使用什么类型的镜头。这不是重点。这种媒介,实际上可以进行的摄像机技巧更少了,因为你主要做的只是以一种方式捕捉场景,观众比你对它的控制更多。

所以你想做的就是尽可能多地捕捉,因为无论如何你都会获得180度的视野。所以捕捉你能捕捉到的任何东西。捕捉它并让人们自由地查看画面中他们想要的东西,并通过将重要内容放在中间来引导他们。但在大多数情况下,他们会比你想象的四处张望更多。我认为这需要一段时间才能让制作它的人真正理解这一点。但这正在变得更好。我只是——

就像,你知道,所有这些苹果视频,正如我之前所说,它们就像内容的零食或预览。我一直想在一个镜头上坐一会儿。比如巴哈马群岛的鲨鱼视频。有一个镜头是他们用直升机快速飞越巴哈马群岛的一个岛屿。

我从未去过巴哈马群岛。我四处张望。我想,哦,巴哈马群岛是这样的吗?我四处张望,在我意识到之前,它已经切换到另一个镜头了。因为它就像,哦,这是巴哈马群岛的景象持续三秒钟。我想要更多。他们会……他们在水下喂一些鲨鱼,你可以抬头看到水上的船。

在你上方,像在水面上一样。然后它爆炸了。是的,我想,我正在看着那艘船,然后它消失了,因为镜头切换了。就像,我想要更长的镜头。我想要更多,我基本上想要更多沉浸式内容,因为

我想知道某些环境是什么样的,只是想待在那里。让我坐在其中一个环境中。给我一个10分钟长的固定镜头,拍摄一些不那么有趣的东西,但只是一个环境。给我10分钟坐在巴哈马群岛的海滩上。给我10分钟的乘船旅行或类似的事情。对于一部自然纪录片,不如将摄像机放在自然保护区中,那里有一些动物在远处,然后给出

给我一个10分钟的镜头,这样我就可以坐在那里,看着那些动物,享受它。这就是为什么他们必须为此制作一个完整的3D引擎,这样你才能真正站起来四处走动。这就是环境。如果他们能让你感觉,如果他们能让你认为它是,虽然当然你也可以做,我不知道你是否记得这个,来自……

那些奇怪的旧日子,这在你进入苹果世界之前,但他们会做的一件事,你还记得QuickTime VR吗?当然你不会。那是在你之前很久的事了。我还记得它是一件东西。我还记得使用它。我应该说,我还记得我用过它。我记不清实际使用的感觉是什么,缺乏更好的描述方式。那是你可以用鼠标指向、点击并按住拖动视口的地方吗?对吗?是的,它是一个360度视野的超低分辨率照片。

对。所以一旦你有了360度照片,减去三脚架,他们并不真正知道如何消除它,所以它就在那里,对吧?然后你可以环顾照片的不同地方。人们用QuickTime VR做的一件事是,你知道,他们把它用于房地产,但也用于其他事情。他们会……

拿起QuickTime VR摄像机,360度摄像机,并将其放置在一个区域内的17个不同位置,然后允许你在各个,基本上是各个2D图像球体之间移动。我们喜欢在……之间交叉淡入淡出,就像你在谷歌地图上点击前进一样,就像在谷歌地图上一样,你进入街道的下一部分,对吧?完全一样。你有没有看过,

只是为了好玩而查看Zillow上的房屋。这是什么?不,但这就像快速时间。VR就像,那是九十年代的事了。那是很久以前的事了。是的,嗯,我从……,从……,呃,马可的巴哈马的事情来考虑,呃,

如果你有360度8K 2i视频,你可以向前、向后、向上、向下、向左、向右拍摄,然后向前、向后、向上、向下移动两英尺。数据量将巨大。最好是在3D引擎中完成。但是你可以强行将它转换成……

某种类似于3D谷歌地图街景的东西,你可以在空间中四处移动,在每个空间中你可以看到任何地方,你甚至可以做这样的事情:当你坐在沙发上站起来时,你的视角会发生变化,因为他们也从一英尺高的地方拍摄,他们可以在它们之间淡入淡出,这可能更容易在3D中完成,但我只是在考虑QuickTime VR的事情,或者就像你说的那样,目前的房地产事情实际上就是QuickTime VR的事情,但现在做起来非常便宜,你可以在亚马逊上购买一个10美分的360度摄像机

然后你把它放在一堆房间里,你通过快速时间跳转到这些位置。我认为情况并非如此。我认为Matterport是做这件事的公司。我,我,

我认为它比你认为的更复杂。你也可以做高级版本,但现在这项技术足够便宜,你可以很容易地做到粗糙的版本。好的。但是是的。我的意思是,它确实对房地产很有用。它确实让你对事物有了视角,但这只是我们能做到的事情,好吧,但如果我想有一个不同的视角呢?好吧,我们在房间里设置了六个位置。所以你可以在这六个位置之间跳跃,并从这六个位置查看。是的,但我的意思是,它仍然非常重要。这正在……

现在在新的房地产列表中几乎无处不在,我甚至在某些酒店房间预订中看到过,例如,这就是这种类型的房间的样子,这种事情实际上非常有用,我很期待看到更多这样的事情,是的,但是它不是视频,它在房间里只有六个位置,所以对于你的巴哈马的事情,如果你想在巴哈马待一段时间,也许可以在一个10英尺的圆圈内走动,而不是被限制住而无法改变它,就像苹果的沉浸式环境一样,

我假设他们使用3D加照片的东西或其他什么,你实际上可以四处移动一点。我相信,即使你移动一点点,也会真正改变你对其中事物的感觉。是的,因为那些只是渲染的3D环境,那些不是视频。是的,我认为在那些环境中也可能使用一些照片内容作为纹理和背景。但是,是的,这有点像你想要的东西,就像……中的东西一样……

它叫什么?ILM制作曼达洛人的东西,大型液晶屏幕。哦,是的,我知道你的意思,就像大型360度屏幕一样。是的,如果你能想象这一切都在内部发生,因为它的工作方式是他们用摄像机拍摄舞台上演员的表演,舞台前有一个屏幕,屏幕只是一个环绕屏幕,但是投影在屏幕上的东西是……

只有从摄像机的角度来看才显得正常,如果你只是站在摄像机的侧面看着屏幕上的东西,它看起来就像垃圾,因为他们正在做的是,随着摄像机的移动,所有的图像都移动到摄像机后面,到……一个3D引擎,比如虚幻引擎,我认为他们不再使用虚幻引擎了,但无论他们使用什么3D引擎,它基本上都是一个游戏引擎,摄像机是一个真实存在的物理摄像机,在现实世界中,以及它前面的真实演员和布景,他们这样做的方法非常巧妙

你可以想象在VR中做到这一点,只是在VR中,你是物理的,你的头部是那个东西中的物理摄像机,它叫什么,呃,聊天室里的人告诉我,这真的很烦人,它不是球体,因为那是拉斯维加斯的东西,那是别的东西,是的,体积,谢谢你,卡尔霍恩博士,如果他们能以一种足以让马可认为他看到的是真实的巴哈马群岛的方式做到这一点,你知道你已经……完成了目标

我的意思是,这就是我想要的。就像,你知道,自从这个东西问世以来,我一直恳求苹果做的一件事就是,请提供更多环境。因为这些环境是3D的,你知道,游戏引擎渲染的东西。但是像这个Blackmagic摄像机,以及,你知道,将来更多可供人们使用的沉浸式摄像机一样。

当你看看人们在YouTube上观看什么样的视频时,比如说,一切都是。每样东西都是……你甚至从未想过人们会观看的东西。他们想要一个24小时的你日志视频和沉浸式三。这就是问题所在。就像你可以想,哦,是的,你可以在YouTube上制作自然纪录片。是的,你可以。但是也有一些人喜欢将摄像机放在某个东西上,比如,这里有八个小时的这个东西,人们发现它很放松。

这就是我想要的更多的东西。我想把这些摄像机送到尽可能多的人手中,他们可能会制作视频。因为他们能够在YouTube上制作这样的视频的原因是,摄像机变得便宜且广泛可用,所以每个人……

都可以拿出他们已经拥有的手机,把它放在火前面八个小时,录制视频,然后免费把它放在YouTube上,有人会发现它,然后说,哦,这正是我现在想要的,谢谢你,我们越能将沉浸式摄像机带到世界上,

我们就越接近一个世界,在这个世界里,有人花时间将摄像机放在度假胜地或轻松的山顶上,然后给我们提供八小时的YouTube视频,仅仅是这些东西。你想要双视角、180度、沉浸式、8K、ASMR视频。基本上?我的意思是,我不是ASMR爱好者,所以我无法确定,但我认为这就是我想要的。是的,3D音频对此也很重要。

是的,但是,再一次,这一切就像,当你有合适的设备时,这一切都非常容易一次性捕捉到,他们确实有。因为就像,有趣的是,这不需要他们搭建一个完整的演播室或一个完整的布景,或者需要大量的演员或工作人员。

有人可以拿着其中一个摄像机,然后真正地把它带到自然界中一个有吸引力的环境中,然后在那里捕捉一天的时间,然后,你知道,之后再弄清楚该怎么处理它。我的意思是,嗯,他们可能会很快用完所有这些8TB的存储模块,因为这个视频很大。但是让我们直播它。你的孙子们,他们是在网上购买的便宜的喂鸟器摄像机。我们将把它安装在上面。是的,对。

而且,再一次,在视频的大小方面也存在挑战。这非常具有挑战性。但是当4K问世时,当高清问世时,对于当时的计算机、网络和磁盘来说,它们非常大。现在你可以直播4K,它很好。它现在在很多地方都能正常工作,这已经不是什么大问题了。所以,这只是时间问题,这个双8K格式会

更容易掌握。我知道难以掌握。“容易掌握”是一个词吗?编造词语。是的,对。就像我总是说的那样,我们是……

我们可能只需要再增加几倍,就可以做到我们在音频方面已经做到的事情,那就是最大限度地发挥人类的感知能力。对于这种特定格式的无法改变你的视角、从单点拍摄的沉浸式视频来说,我们还没有达到那个水平。但我们只需要再增加一倍、两倍或三倍,就可以达到制作更高分辨率的视频没有意义,因为人眼无法分辨,就像我们在音频方面一样,制作更高分辨率的音频没有意义,因为人类听不出区别。我们在音频方面做到了这一点,因为它更容易,因为数据更少。

即使我们在静态视频方面做到了这一点,那么它就会像,好吧,但是那个从各个地方拍摄8000个不同视角的摄像机呢?3D引擎和其他等等呢?所以还有很长的路要走,但是你现在可以看到它了。你可以看到,好吧,如果你能给我四倍、八倍的分辨率,

在那时就不需要更多了。然后它只是关于动态范围和其他问题,而不是分辨率,分辨率主要是给你带来……数据大小问题。所以,即使在分辨率内,可怜的凯西体育赛事仍然大多是1080p的,这很令人悲哀。呃,是的,就流媒体而言,我们大多可以做到,除了互联网不像无线电波和有线电视那样适合广播。所以当每个人都试图观看泰森的比赛时,就会出现问题。是的。

是的,我的意思是,我知道我已经说过100次了。我会再说一遍,我认为这方面的圣杯就是,你知道,直播体育赛事。这将是不可思议的,真正令人难以置信的。但是将如此多的数据以实时的方式快速传输到Vision Pro,我认为至少是一个巨大的工程难题。

拥有一个180度的沉浸式……我知道他们在足球场地上空飞行了那些线缆摄像机等等,但是很多体育运动,尤其是足球,你确实想要……

狭窄视野的视角,这样你有时可以看到整个球场。事实上,也许大多数时候,因为四分卫即将被擒抱时的视角,这很令人兴奋,但也令人沮丧,而且并没有真正让你看到整个比赛。这有点像你之前提到的F1比赛,凯西,看到车手的视角很酷,但真正酷的是看到其他17个视角,而不是说……

哦,整个比赛都将从一个车手的角度来看,因为这将非常令人疲惫,你也不会知道发生了什么。所以体育运动确实需要一种混合方法。但是,Vision Pro也适合这种情况,因为它就像,哦,你想要五个屏幕?我可以把它们放在你想要的任何地方。我可以把它们设置成你想要的任何尺寸。我可以让它们显示任何我想要的东西。我可以有一个沉浸式屏幕,当你盯着它并捏手指时,你会跳到那个屏幕上,现在它就变成了沉浸式的,你正在从那个车手的角度观看,所以很多事情都是可能的。

是的。我的意思是,再说一遍,我之前说过,但我很快就会总结一下。当你观看F1比赛时,你可以在你的脸前直接看到主画面,相当于70英寸的电视,但你在主画面的两侧有两个或三个辅助画面。所以你有一些车手的车内画面。然后在底部,你有一个3D的赛道表示,以及每个车手在赛道上的位置。是的。

这令人难以置信地酷。这是一个很好的方法,你提出了一个我没有考虑到的好观点,这是另一种获得所谓的沉浸式体育赛事的好方法。所有这些都是2D矩形,就像你可以在Vision Pro上获得的最基本版本的视频一样。但是因为……

它们全部最终都变成了沉浸式的,并且它们在一个沉浸式空间中。这是一种达到相同目标的不同方式。现在你不能转动头部,并且,你知道,改变摄像机观看的方式,但你可以选择你正在观看的屏幕。这就像,你知道,典型的……

男人洞穴体育运动场所,墙上挂着14台电视。好吧,你可以在你的脸上绑上14台电视,并且以某种方式做到这一点。这真的很酷。我非常喜欢它。当F1比赛直播时,我有机会使用Vision Pro观看比赛,我非常喜欢它。但这是实现相同目标的另一种方式。

我不知道。我很高兴,正如马可所说,我们正在前进。太阳正在升起。正在取得进展。这没有什么不好的。

本集由Squarespace赞助,Squarespace是一个一体化的网站平台,帮助企业家在网上脱颖而出并取得成功。无论你是刚刚起步还是管理一个不断发展的品牌,Squarespace都能让你轻松创建美丽的网站,与你的观众互动,并销售任何东西,从你的产品到你的内容到你的时间,所有这些都在一个地方,并且完全按照你的意愿。Squarespace让经营你的生意变得如此轻松。

他们有一个令人惊叹的设计系统。多年来,他们一直在改进它,并且不断使其变得更好。这是Squarespace现在提供的“设计智能”,它将他们二十年来行业领先的设计专业知识与尖端的AI相结合,以释放你最强大的创造力。这使任何人都可以构建一个美丽、更个性化的网站,以满足你的独特需求,并打造一个你可以在整个在线形象中使用的定制数字身份,所有这些都内置在Squarespace中。

当然,当你在Squarespace上销售你的产品时,这可以是任何东西。这可以是具有库存管理和所有这些不同集成的实物商品。我的妻子用它来运营她自己的网站。她在Squarespace上有一个商店网站。我自己也见过。我见过它如何运行。而且它非常简单。她从来不需要向我求助。她不是程序员,但她从来不需要向我求助。她自己运行所有这些,都在Squarespace上。

所有支付支持都很容易。他们支持人们可能想要支付的各种方式。现在正在添加流行的方法,例如 Klarna、ACX 直接借记、Apple Pay、Afterpay、Clearpay。随着这些方法在行业中被添加,Squarespace 总是紧随其后地添加它们。因此,这只是运营您的业务的一种好方法,无论是实体商品、数字商品还是会员资格。也许您是一位顾问,您可以预订下载时间段,或者您是一位培训师,您可以在 Squarespace 上运营各种业务,他们使所有这一切都变得非常容易,并且在此过程中看起来很棒,请访问 squarespace.com 自己查看,免费试用,当您准备好启动时,请访问 squarespace.com/ATP,您将获得网站或域名的第一次购买 10% 的折扣,再次感谢 Squarespace 的出色表现以及对我们节目的赞助。

说到 VR,苹果据称正在与索尼合作,将 PlayStation VR 2 控制器支持引入 Vision Pro。我从彭博社的马克·埃尔曼(Mark Ehrman)那里读到,苹果公司现在正在努力支持该设备 VisionOS 软件中的第三方手持控制器,并已与索尼集团公司合作以实现这一目标。

苹果公司在今年早些时候联系了索尼,两家公司同意合作在 Vision Pro 上推出对 PlayStation VR 2 手持控制器的支持。据我所知,在索尼内部,这项工作已经进行了数月,苹果公司已经与第三方开发者讨论了这一计划,询问他们是否会将其支持整合到他们的游戏中。

苹果公司目前没有任何推出自己控制器的计划,但该公司设计团队花费了几年时间对 Vision Pro 的本质上类似魔杖的东西进行原型设计。这更像是一种 Apple Pencil 式的工具,用于精确控制而不是游戏。至于支持 PlayStation VR 2 控制器,苹果和索尼最初的目标是在几周前宣布这项功能,但推出时间已被推迟。

一个障碍是索尼目前不单独销售 VR 手持控制器作为独立配件。该公司需要将设备与其自己的耳机分离,并启动生产和单独运送配件的业务。作为协议的一部分,索尼将在苹果的在线零售店销售控制器,这些商店已经提供 PS5 控制器。此举主要针对 Vision Pro 上的游戏,但该公司还创建了支持导航设备操作系统的功能。操纵杆和方向键可用于滚动,而触发按钮可在点击项目时替代手指捏合。

因此,一方面,您可以看到苹果内部的人们肯定提出的论点,即我们为什么要费心制作控制器?这些游戏公司几十年来一直在制作控制器。他们非常擅长。无论我们是否参与,他们都会继续制作。为什么我们不确保我们的 Mac、iPad 和手机与 Xbox 控制器、PlayStation 控制器等兼容呢?

见鬼,我们会在 Apple 商店销售 PlayStation 控制器。就这么定了。我们做了一件多么聪明、好的生意。我们没有尝试制作控制器,因为我们可能不太擅长。他们已经在制作了。我们支持它。人们已经拥有这些控制器,因为他们已经拥有 PlayStation 或 Xbox。问题解决了。这只是苹果游戏方法的一个例子……

让我们说吧,这是错误的、被误导的,因为它是……

所有那些人制作控制器的原因是,如果您想认真对待游戏,您必须制作和运送自己的控制器。您不能只是说,哦,这是一个第三方机会。苹果总是这样做的。手机、iPad 和 Mac 的第三方控制器。就像其他人制作它们一样。我们支持他们。这还不够好吗?答案是否定的。如果您购买了游戏机,并且它没有附带控制器,他们说,哦,从第三方购买吧。其他人制作它们。他们会说,什么?

这到底是什么游戏机?当它们过去只带一个控制器时就已经够糟糕的了,这简直是犯罪,但苹果,你需要制作控制器。无论如何,Vision Pro 没有手持控制器,人们喜欢苹果不相信手持控制器,所有的一切都将通过你的手来完成,你将手指捏在一起,你做手势,你不需要控制器,它们很笨重,没有人会……戴上东西就已经够糟糕的了,你必须能够在没有它们的情况下使用它,我同意这一点,但从 Vision Pro 的第一天开始,我们就想,好吧,

人们在苹果推出这款产品之前喜欢玩什么样的 VR 游戏?这些游戏如何在没有手持控制器的 Vision Pro 上运行?答案是糟糕的。这并不意味着没有手持控制器就不能有好的游戏,但这意味着我们知道有很多人们已经喜欢的游戏需要手持控制器。苹果却说,哦,你可以在某个地方找到它们。我的意思是,他们在这里也做着同样的事情。就像,哦,你知道的,我们会与索尼合作。我们会为他们的控制器提供支持。他们已经完成了所有这些工作。没关系。它将会……

这太令人沮丧了,就像……艾伦·凯的引言,或者无论是谁说的,“认真对待软件的人必须制作自己的硬件”,我忘了,我可能会颠倒了,请有人谷歌一下,但无论如何,就像如果您认真对待游戏,您必须制作自己的控制器,我同意苹果会很糟糕,可能会有一个故事,我们会在下一集中谈到苹果正在研究人类输入参考,以及这长期以来都不是他们的强项,但是

但是,苹果,你必须尝试一下。你不能用那愚蠢的跳板遥控器销售 Apple TV,然后说,这是你的游戏控制器。不,那不是游戏控制器。它永远不会起作用。这让我快疯了。我再也受不了了。他们在做所有这些事情。他们正在安装令人惊叹的 GPU。他们有游戏移植工具包。他们在做所有这些事情,他们却说,但我们不会制作控制器,因为……

我不知道。你们对此有什么看法?好吧,我认为如果您回顾一下事情的经过,Apple TV 就是一个很好的例子。Apple TV 拥有成为有趣游戏机所需的所有硬件,但它并没有真正流行起来。

为什么 Apple TV 从未成为有趣的游戏机?你的意思是所有计算硬件。是的。而问题是,它从未成为游戏机的原因,当然有多种因素。但其中一个最大的原因,随着时间的推移,有一些不同的变化影响了这一点,但根据规定,你很长时间内都不能要求游戏控制器。但有多少拥有 Apple TV 的人

……为它们购买了额外的游戏控制器。我买了,因为我是一个傻瓜,但其他人没有。因此,如果您正在为 Apple TV 制作游戏……您不能假设几乎所有玩家……都会有控制器。因此,您必须为它附带的糟糕的小……跳板式东西进行设计……这对于游戏所能做的事情来说非常有限。就是这样。人们能够购买控制器是不够的。由于每个 Apple TV 都不附带控制器……

实际上,Apple TV 的市场中几乎没有一个会拥有它。这就是这里将要发生的事情。Vision Pro,我的意思是,它有很多方面都不是游戏平台。他们拥有的一个优势是他们还没有卖出很多。是的,但是,假设这实现了,突然之间你可以单独购买索尼 PSVR 控制器,这些控制器可以与 Vision Pro 一起使用。有多少人会这样做?大概 10 个?是的。

我没有夸张。真的,10 个?我们谈论的是一个已经很小的市场的极小一部分。

没有开发者会将需要控制器的游戏移植到 Vision Pro。Vision Pro 已经是微型市场了,然后你说,我们只针对那些人,或者制作一款几乎只适用于或仅能很好地使用这些附加组件的游戏。在花费 4000 美元之后,你还将花费额外的,无论多少钱,100 美元来购买一些 VR 控制器。然后……

能够玩我们的游戏,就像几乎没有可寻址的市场一样。对于拥有使用游戏控制器的游戏的平台来说,平台的硬件必须附带控制器。如果 Apple TV 开始在包装盒中附带游戏控制器,他们永远不会这样做。但如果出于某种原因他们这样做,

那么你就会开始在 Apple TV 上看到更多为控制器设计的并且因此可以很好地适应更多游戏类型游戏。看看 iOS。iOS 拥有你能找到的最大可寻址市场。有很多第三方游戏控制器可与 iOS 一起使用。然而,没有一款主要的 iOS 游戏需要控制器。为什么?

因为实际上几乎没有人拥有它们,即使这是一个巨大的市场。从数量上看,拥有 iOS 设备加上游戏控制器的用户将远远超过拥有 Apple TV 或 Vision Pro 的用户。但由于 iOS 设备不附带每个销售的设备都配备的官方控制器……

游戏开发者不能指望有一个拥有它的非常大的市场。因此,他们必须主要针对触摸进行设计,也许你也可以使用外部控制器。这就是我们将在 Vision Pro 中看到的情况。如果有人为它制作游戏,他们没有,他们也不应该,但如果有人真的为它制作游戏,你将继续看到的是,好吧,一旦支持到位,你也许可以使用控制器。

但是你不会在 Vision Pro 上看到任何只有在使用控制器时才好的东西,因为对任何人来说开发它都没有意义。我大体上同意这一点。我确实发现与索尼合作的想法……

比我想象的你们俩都少……令人沮丧。如果你看看情况,你知道,根据传闻,苹果没有卖出很多 Vision Pro。总的来说,它似乎并没有成为生产力设备,除了我们谈论过的 Mac 虚拟显示器,我不知道,上周,或者前一周,嗯,

除了让电影冲刷你之外,Vision Pro 的目的是什么?我认为显而易见的答案可能是玩游戏。但也很明显,仅靠手部追踪是行不通的。如果您是苹果,并且想昨天解决这个问题,那么您就与索尼合作并制定计划。

配对并使其工作,使 Vision Pro 与这款 PSVR2 控制器一起工作。我认为这非常有意义。现在,这并不意味着约翰是错的。我认为在一个理想的世界里,苹果本来应该已经推出了自己的控制器。即使它是可选的,它也应该与 Vision Pro 一起作为发布设备。与 Belkin 刚刚推出的头带类似,该头带可能应该与 Vision Pro 一起推出,甚至可能应该包含在 Vision Pro 的包装盒中。但这无关紧要。

因此,归根结底,我不反对这种合作关系,我认为这对两家公司来说都很有意义。但我同时同意约翰的说法,苹果真的应该自己解决这个问题。是的,他们应该拥有第一方控制器,并支持第三方控制器。在这种他们发货第一方控制器的场景中,它至少达到了马可的观点——

软件开发者知道每个人都有控制器,而那些人可以选择不使用它,因为他们不喜欢它,他们想使用它,我的意思是,每个系统都有可用的第三方控制器,你知道,游戏机可以使用第三方控制器,PC 可以使用第三方控制器,如今大多数 PC 也支持与游戏机一起使用的所有控制器,这很棒,这是一个很棒的生态系统,但你必须随附一个,就像

我本来想说,这就像一台电脑不带键盘和鼠标一样,但 Mac Mini 就是这样。无论如何,游戏机都配有控制器。PSVR 配有控制器。有时它是可选的。我认为一些运动设备已经说过,好吧,你用这种控制器,但不用那种。但在 VR 头显中,Meta Quest(我认为马可可以纠正我),它带有控制器,对吗?是的,当然有。因为事情是这样的,就像

你设计游戏机或硬件的方式,将其主要或主要功能之一作为游戏……

它必须带有它需要的控制器。当然,当然,Quest 配有控制器。它们都,它们都……Quest 的入门级版本现在只有大约 300 美元,包括控制器。当然有。我认为我拥有的单个 Xbox Elite 2 控制器成本接近这个数额。是的,可能吧。它不是耳机。它只是一个控制器。试图让 Vision Pro 将游戏作为其主要用途之一,

我认为永远不会奏效,因为即使 Vision Pro 在包装盒中附带了实际的游戏控制器,如果他们想认真对待它,它也需要在包装盒中。但即使它确实如此,Vision Pro 首先价格太贵,无法成为游戏机。

它也太重了。你必须去掉悬挂的电池,因为哪些游戏在 VR 中很流行?大多数都是运动游戏,你一直在移动。你有一些节奏游戏,比如 Beat Saber 和 Vision OS 的版本。你玩节奏游戏。你玩虚拟射击游戏,你不断地四处转动。你玩像 Gorilla Tag 这样的游戏,这在 Quest 上非常流行,你在那里进行身体活动。你戴着耳机在身体上四处移动。

你玩很棒的乒乓球游戏 Eleven Table Tennis,你在那里实际玩乒乓球。你玩很多移动的游戏。Vision Pro 在很多方面都不适合运动。它的物理设计非常不适合它。屏幕的动态模糊和延迟太多,不适合运动。我的意思是直通延迟。Vision Pro 的很多方面……

显然不是为人们现在在 Quest 系列上享受的那种游戏而设计的,因此,试图使游戏控制器与其兼容的想法将不会有任何结果,如果他们能够提供好的内容,比如视频和体育以及体验式内容,我非常乐观,Vision Pro 是为那种事情而设计的,它不是为运动和游戏而设计的。

而且你知道,苹果会……进一步阻碍自己,因为即使是某种像草根一样的幕后事情,一些开发者制作了一个非常引人入胜的游戏,他们说,这是一个非常好的 Vision Pro 游戏。现在 1500 美元的版本已经问世了。我知道苹果不提供控制器,但你可以使用这个第三方控制器,就像……

它非常流行,它自己获得了动力,尽管苹果公司……它开始将 Vision Pro 变成游戏平台,但这永远不会发生,你知道为什么吗?因为控制 Vision Pro 上所有软件的苹果会说,哦,你不能发布这款需要控制器的游戏,对不起,从应用商店中拒绝。他们甚至永远不会允许某人……帮助他们,就像帮助我帮助你,苹果说,不,你不能帮助我们,你的游戏必须支持 Apple TV 遥控器,我知道他们后来取消了这个规定,但这已经太晚了,但就像你一样,你知道他们不会

永远不会允许 Vision Pro 上需要控制器的游戏,因为他们会说,哦,这不是我们对平台的看法,就像好吧,那么我们帮不了你,你永远不会……发布你自己的控制器,你不会让人们玩需要控制器的游戏,这只是

他们无法摆脱自己的困境。因为如果像……如果存在侧载或第三方内容,或者如果欧盟决定 Vision Pro 在市场上过于占据主导地位,并且你必须允许第三方……因为如果人们可以随意使用它,你可以得到那种……

草根现象意外病毒式点击,让人们出去购买控制器,但由于苹果是这些平台的守门人,所以在 Apple TV 上它永远不会发生,在 Vision Pro 上它也可能永远不会发生,因为没有空间让第三方去做一件一开始肯定很笨拙且兴趣低的事情,这可能会流行起来,因为苹果只会说,不,这不是……我们讨厌我们的平台应该表现的方式。

感谢我们本周的赞助商 Squarespace、Aura Frames 和 Masterclass。感谢直接支持我们的会员。您可以在 atp.fm/join 加入我们。会员资格的福利之一是 ATP Overtime,每周都有一个额外的话题。

这次在 Overtime 中,我们讨论的是 Mac 显示器的情况。其他公司最近发布了许多适合 Mac 的显示器硬件,我们将在 Overtime 中讨论这一点。您可以加入收听,atb.fm/join。感谢大家的收听,我们下周再见。

现在节目结束了。他们甚至没有打算开始。因为它是偶然的。哦,它是偶然的。约翰没有做任何研究。马可和凯西不允许他这样做。因为它是偶然的。它是偶然的。您可以在 ATP.FM 找到节目笔记。

如果您喜欢 Mastodon,您可以在 C-A-S-E-Y-L-I-S-S 关注他们。所以那是 K-C-L-I-S-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-A-R-M-E-N-T-M-A-R-

好吧,约翰,你想更具体地更新一下你的应用程序吗?是的。所以,你知道,我一直在努力。我想今天可能要谈的主要事情是,我的意思是,凯西心中非常重要的事情。我们总是抱怨苹果产品的文档不足。哦,是的。是的,宝贝,我来了。所以事情是这样的。就像,文档不足,你知道,缺乏文档,似乎没有很多。有些东西只有 1-2 句描述。

这令人沮丧,但除非你处于你没有任何知识或经验的领域,否则你真的感受不到痛苦的全部力量。因此,如果您处于您了解的某个领域,例如,我正在做 AppKit 工作,我从我的其他两个应用程序中了解了一些关于 AppKit 的知识,对吧?我知道很多 AppKit 知识,有些东西我不懂,但是

我需要填补空白或填补,你知道,这就像 RTS 地图上的战争迷雾一样,填补我已知的区域,以便我知道很多周围的东西,但我不知道。然后你去找到一些信誉文档,但是因为你知道很多周围的东西,你就会想,哦,我明白了他们可能在这里想表达什么。我明白了这与那件事是如何相关的。你可以把这些碎片拼凑起来。

但是对于我在这个应用程序中所做的工作,我一直在做的事情,比如应用内购买之类的事情,我以前从未在任何 Apple 平台上做过。所以除了观看 WWDC 视频之外,我没有任何知识。我已经看了很多 WWDC 视频,但是没有什么能比得上实际编程,这实际上是这里的一部分问题。所以……

在这种情况下,当你只是,你什么都没有,你从零开始,然后你找到那些文档页面中没有其他内容,只有一个句子,使用了五个你不知道定义的专有名词,除此之外什么也没有。你就像,

什么?我不,你知道,所以我处于这种情况,我,你知道,我已经看了很多小时关于我从未使用过的 API 的 WWDC 视频,对吧?我的脑海里有很多这样的知识,但是它们是 WWDC 视频,尽管它们很棒,但它们确实有点像学校的数学课,如果你有孩子,或者如果你曾经是孩子,并且记得数学课,如果你不理解某个概念,

你永远学不会它。这将是一个很大的问题,因为明年他们会像你已经知道初等代数一样和你说话。他们不会重新教你代数。他们会假设每个人都知道代数或乘法表。他们会假设你知道你的乘法表,你知道如何进行加法、减法、乘法和除法。他们不会重新教这些。

如果你错过了一两件事,当你观看或参加,比如,你知道,高三或高中的课程,他们开始教你微积分,如果你不知道之前的几乎所有内容,你就会遇到一个严重的问题。他们喜欢说数学是累积的。你真的需要,你不能忘记旧的东西。它们建立在你以前所知道的知识之上。

许多 WWDC 视频就是这样。并非所有视频都是这样,但许多视频都是这样。好吧,他们会说,StoreKit 2 的新功能是什么?他们假设你已经知道 StoreKit 2 中的旧功能是什么,他们只会告诉你新功能。这是一个增量更新。所以你就像,好吧,但这并不是所有的视频。你应该做的是找到 WWDC 2021 或任何介绍 StoreKit 2 的视频。

这种方法的问题在于,你知道,这,你知道,苹果在 WDC 上花费了很多钱。制作价值很高。介绍它们的人也很棒。我认为演示很棒,但是你介绍 StoreKit 2。你观看那个视频。如果关于大局,StoreKit 是什么,希望这仍然是相关的。

但是,随着目前的开发速度和向 SwiftUI 的过渡,演示中的几乎所有代码都不是你今天想要做的。因为这不是,你知道,在未来几年,会有一个名为 StoreKit 2 和 SwiftUI 的新功能的会议。

而这些就是你想要使用的 API,因为这些是与 SwiftUI 配合得非常好的新 API。旧的 API 可以完成这项工作。所以入门课程告诉你一种你不想做的方法。而新的课程……

期望你已经拥有旧 API 的经验,但你两者都没有。就像,我正在经历这个,我正在想,当我摸黑地穿过这个,一次又一次地犯错时,当我摸黑地穿过这个时,我开始幻想编写文档。就像我已经,我已经在我的脑海里写好了,基于我目前的,这肯定是我的当前误解。就像,

我可以向一个没有任何知识的人解释这一点。当然,我的信息此时可能是不正确的,但我可以解释我的错误信息,并说,看,这就是你面临的问题。这就是你将遇到的问题。就像,你必须这样考虑它。这是一个组织它的方法,诸如此类的东西。对。据我所知,这种文档在 Apple 生态系统中的任何地方,比如第一方,几乎都不存在。

它为人们提供了一个第三方的机会来做到这一点。但即使是第三方,因为事情变化如此之快,特别是由于许多 API 都早于 SwiftUI,然后与 SwiftUI 一起工作,但只是勉强。然后有一些新的 API 是在 SwiftUI 成为预期默认值的时代制作的,它们在其他任何地方都不起作用。如果您在两年前制作该教程,它现在可能已经过时了。这非常令人沮丧。因此,Apple 通常可以接受的一件事是提供示例代码。尽管他们确实做了这样一件奇怪的事情,

他们会逐年改进同一个应用程序,比如食品卡车应用程序或后院鸟类应用程序,或者其他什么应用程序,并且示例代码的下载链接将类似于下载食品卡车应用程序,但是当你下载它时,我认为他们只有一份食品卡车应用程序的副本,并且它是当前版本,因此,如果你从四年前的视频中下载它,你不会得到四年前的食品卡车,你会得到当前版本,在某些方面这是好的,因为它更新了,但在某些方面这是不好的,因为应用程序与你正在观看的视频不匹配,所以

但无论如何,我对这最后一点抱怨是,你知道,再次是关于WWC视频的,我觉得WWC视频,它们不像电影预告片,而是,你想,它们对我来说很棒,在我用这些API编程之前。你是否只想大致了解Apple如何使用这些API以及它们的用途?这些视频适合你。但如果你真的必须实现一个应用程序,

我的天,这些视频就像它们不会给你你需要的东西一样,举个让我抓狂的例子,在任何WWC视频中,而且我又理解他们为什么这么做,在任何WWC视频中,他们说,你知道,我们将做X、Y和Z,他们说为了简洁起见省略了错误检查,这对我是没用的,错误检查是编程中最重要的部分

我省略了错误检查?你开玩笑吧?我只想知道哪里可能出错?我必须检查什么以及在哪里检查,才能告诉交易有效?我必须这样做吗?我不需要这样做吗?可能的错误场景是什么?我在哪里……就像,为了简洁起见,我省略了错误检查?我知道你必须把它放在幻灯片上,但这……直接扔到窗外。就像,没用。它只对像我这样的非正式业余爱好者有用,比如,我没有编写应用程序,但我只想了解API。这难道不伟大吗?但是当要编写应用程序时……

代码都是错误检查,有一行代码做了一些事情,有75行错误检查,尤其是在应用内购买这样的事情中,我只是希望,这让我想到,这就是实验室的用途,如果我还在做这个WC,我应该去实验室,说我应该直接参加WC会议,说向我解释这个愚蠢的应用程序,解释后院的鸟儿,你为什么要这样做,这个API做什么,我到底知道什么

我花了一整天的时间才弄清楚他们在某个东西上调用了map.map。它不是,你知道,array.map。它不是那个map。这是一个不同的map。它基本上做的是同样的事情,但这简直就像一个不同的签名,一个不同的

该死的函数,因为它不是一个数组。你无法通过查看它来判断,因为它不是前面带@符号的Perl。哦,放松一下。我就像,然后,所以那个map函数的文档是一个我无法理解的句子。一个句子。它在他们的示例应用程序中,他们对此一笔带过。

我只是,它,它有点不正确。而且,令人惊讶的是,我认为到目前为止会让我绊倒的事情,我的意思是,我会说到它,但到目前为止还没有,那就是,哦,你如何测试交易以及模拟购买东西等等。实际上,因为我花了,你知道,因为我等了,你知道,八年或九年或其他什么时间来进行我的第一次应用内购买。这实际上相当不错。而且相比之下,我会这么说,这比我想象的要好。我还没有遇到问题。

部分原因是我仍然只是在本地进行操作,这是他们在两三年前引入的一项功能,本地StoreKit配置功能。喜欢它。非常容易。大部分都能正常工作。它实际上并不工作。你不能真的……我没有钱,你现在可以为我提供技术支持吗?有没有办法在本地Xcode中取消订阅?是的,Xcode中有一个专门的窗口。等等。我必须打开它。我找到了那个窗口。如何取消?右键单击不起作用。他们确实有一个可以点击并显示选项的东西,然后它有……

通过交易列表。是的。在交易列表中,我认为有一种方法可以做到这一点,但现在我对取消有了第二种想法。但是我去到选项列表,当你在上面点击选项时,它会弹出一个东西。这就像,有一个取消选项,但那些已经是发生的交易。当我取消时,嗯,

呃,我的应用程序没有看到它,它没有,你知道,点击任何更新处理程序或其他什么东西,所以无论如何,当我使用沙盒测试时,我相信它会更容易,因为我假设当我取消App Store Connect时,因为基本上我正在尝试做的是模拟用户取消它,他们去他们的订阅,在他们的iCloud中,无论如何,等等,然后他们点击取消,这就是我想从Xcode模拟的,还没有找到如何做到这一点,但这只是一个较小的抱怨,所以我认为那将是一个大问题

但他们实际上有相当不错的选项,比如,你知道,每30秒续订一次。每30秒是一个月,或者你可以轻松删除交易以重置世界。对此没有问题。遇到很大的问题,比如,我把东西放在我的应用程序中的什么地方才能确保我为所有这些该死的交易做所有需要做的事情?以及所有类型,只是当类型签名使一行超过100个字符时,这就像,你知道,这是什么?是的。

带有尖括号的结果验证结果,加上你放入的类型,但里面的那个有一个问号,而且你必须像把那个值通过17个不同的东西来找出它是否已验证并提取真实值,然后用if case led,然后就像,哦,我的上帝,是谁制作了这个API,是谁制作的,它在很多方面都很好,然后当你到达橡胶与道路接触的地方,你必须弄清楚他们是否真的拥有这个

就像,猜猜怎么着?尖括号持续不断。没有文档。祝你好运。哦,顺便说一句,还有一个订阅更新任务来监控订阅的更新。有没有等效于非订阅的东西?没有,那个只接受一个产品ID,因为去你的。

我浪费了至少15分钟的时间试图弄清楚如何以编程方式应用多个具有不同参数的相同视图修饰符。类型系统不喜欢我正在做的事情。我放弃了。不,不,不,不,不,不。我放弃了。我觉得我非常接近。就像我能闻到它。我可以使用reduce。我可以做到。就像,不。类型系统说不。类型系统说不。我就像,不,这超出了我的Swift技能。我只是放弃了。

无论如何,StoreKit。是的。所以有趣的是,你正在做的StoreKit 2比StoreKit好上好几光年。我知道。我看到了旧的SK,SK API。我就像,伙计,我很高兴我没有这样做,因为那是用FUI做的。首先,它永远不会与Swift 6一起工作。永远不会。就像它会对你正在做的所有事情感到非常愤怒。

顺便说一句,我认为在这个小小的交易对话框中没有办法取消。我道歉。你可以取消的事情会使交易消失,但关键是它没有用户在iCloud中取消订阅的效果。

是的。但关于文档,我的意思是,我可以继续谈论这个话题。让我首先说,在过去的几年里,它实际上已经有了很大的改进。我怀疑这与我没有任何关系,但我当然,在2020年末,我写了关于这方面的博客文章,我几乎完全支持它。我的意思是,我认为它已经变得更好,但它仍然不是很好。而且,你知道,这篇博客文章的名字是关于Apple糟糕的文档的。是的。

是的,差不多。我认为,有两件事让我对Apple目前的文档感到非常不满。首先,当你拥有,这是什么,没有概述,某些东西,没有找到概述或类似的东西。我不记得是什么。没有可用的概述。现在你看到的这种情况少了,这很好。

但是很多时候你看到的只是函数签名的重复,以及很少的其他文字。这就像你用John描述的那样,比如,这里有一个句子,里面有一堆我不熟悉的专有名词。也没有帮助。是的。

这真的很令人沮丧。非常,非常令人沮丧。或者我喜欢看到枚举,其中每个情况只是对情况的重述。比如,是,否,也许。像那些给I加1的注释。对。这简直是疯了。但是另一件我发现非常令人沮丧的事情是,Apple在其文档中为此提供了一种方法,但很多时候没有一个很好的回应。

概述,这里有这个系统,它是如何工作的,或者其次是概述,有时确实存在,但这是你如何实际执行的,所以以StoreKit为例,他们有一个非常好的概述,这里是你需要考虑的所有事情,以及这是什么作用,以及订阅和非订阅,以及其他事情,但是

他们并没有特别好地解释为什么API如此古怪。因为StoreKit 2的API实际上非常好。它实际上并不那么古怪。但是当你想要弄清楚,这个应用程序是否已购买?是或否?

为了弄清楚这一点,Apple基本上就像,你必须查看大约300个不同的信息数组,我不知道,自己把它拼凑起来,玩得开心。我理解为什么是这样。但首先,如果Apple能为我们解决这个问题就好了。但其次,

可能只有几句话解释了为什么是这样的,就是这样。而我真正想要的是深入探讨,好的,这就是这样做的原因。你可能拥有家庭共享,也可能没有。你可能通过家庭共享有权访问,也可能没有。你可能通过家庭共享和自己的授权有权访问,也可能没有。你可能通过家庭共享其他东西和自己的授权有权访问,也可能没有。或者家庭共享已……

已过期,但你自己的授权尚未过期,反之亦然。因此,你突然意识到,哦,不,我确实需要遍历所有这些订阅和信息的数组等等。但是你,你经常通过用户向你报告来遇到这种情况,你的应用程序没有说它已购买,但这里有一张收据显示我已购买。

这没有frigging帮助,Apple。那时已经太晚了。那时已经太晚了。这让我抓狂。另一个很好的例子是,我开始向Call Sheet添加小部件和意图支持。它还没有发布。但是你可以做的一件事是,使用小部件,我很确定是小部件,你可以在小部件和主应用程序之间进行通信。而且

并没有真正好的概述页面来介绍你的不同技术。我拼凑在一起,哦,你可以使用URL方案,但它必须是一个安全的URL。它不能像X回调样式的URL。我忘记了还有一个,哦,你可以把东西放在用户默认值中,但即使是Apple似乎也认为,如果你要避免它,我不建议这样做。我认为这就是全部。而且

结果发现,你实际上可以切换开关。在你的小部件中某个地方有一个布尔值,你可以说,不,当与小部件交互时,我需要你打开应用程序。在那时,你实际上是在应用程序的,你知道,

你可以做任何你想做的事情。但是没有一个很好的概述,好的,这里列出了所有可用的选项,以及为什么你会选择每一个选项。它不是没用,但它几乎没用。在某些方面,它比没用更糟,因为他们只给你一小部分信息,然后基本上说……

玩得开心。你会弄清楚的。你很聪明,对吧?然后当你搜索第三方内容时,你会发现很多像我幻想的那种真正好的帖子。比如,让我们从头开始。让我告诉你问题。让我告诉你解决方案。让我告诉你不同的方法。就像你说的,你会在什么时候使用它们等等。但问题是这篇博客文章是四年前写的,现在已经过时了,它没有谈论你想要的API。也许它是错的。对。我只是想在这里表示感谢。StoreKit团队正在倾听。StoreKit 2好多了。

就像我可以看到我看到了所有WWC会议,特别是关于使用SwiftUI的会议,它确实做了大量的工作,当前授权为你做了很多工作,大量的,授权的事实,你知道,产品与订阅是分开的,仍然有点笨拙,即使它们都由产品表示,也有一些奇怪的地方,我明白了,但它已经走了很长一段路,这就是为什么更令人沮丧的是,像

我相信有一种正确的方法来使用这些工具。它们看起来很强大。它们看起来比它们所取代的东西强大得多。它们在很小的空间内做了很多事情,但我缺少一两件事我不明白。特别是像Swift 6实际上并没有成为很大的问题,但它有点问题,因为在各个岛屿之间走私数据是

尤其是在你被困在某种非异步SwiftUI中时,你甚至无法等待actor中的某些东西。你最终会通过环境走私很多东西。Apple的示例通过环境走私东西。所以我就像,这就是方法吗?因为就像,最佳实践是什么?他们就像,是的,我们完全要走私。就像,我们有一个actor在做一堆商店的事情吗?那个actor就像,

从视图修饰符异步调用,该视图修饰符将内容推入环境,然后其他视图看到它,因为你将其推入环境,并且它们具有addEnvironment。就像,好吧,我的意思是,就是这样吗?就像,我……因为我有很多数据想移动,现在我有6个环境变量,我就像,也许我做错了,只是……

无论如何,我会在节目说明中添加一个链接。我只是在文档案例的链接部分添加了map方法的链接。这个map方法的文档说该方法是map_open_friends_colon_close_friends。它说如果成功,则返回一个映射授权值的新状态。谢谢。这很有帮助。

它映射一个新值。哦,映射授权值。太好了。它返回一个授权任务状态<新值>。所以值就像我有点明白他们在示例应用程序中是如何使用它的。我在我的应用程序中使用它。我有点明白它在做什么。但是当我需要做类似的事情时,不是在订阅中,而是在授权部分,例如尝试非订阅购买类型的事情时,我

我只是感到困惑,我就像,不,我只是不会,这只是一个便捷方法吗?我只是会,无论如何,我,我渴望一个第一方的东西,就像从头到尾解释一样,因为你不能在WDC会议上做到这一点。时间不够长。那不是它的用途。我不是说WDC会议应该有所不同。我的意思是,需要一些东西来增强它。我确实感谢所有现有的第三方内容。Hacking with Swift用于基本的Swift内容。

和一些SwiftUI内容。这些东西很棒。有无数的人正在写关于它的博客文章。Swift论坛,就像你可以找到问题的解决方法,互联网的问题只是,你只会找到很多过时的内容。我一直在使用ChatGPT来尝试,但是ChatGPT不知道Swift。它认为它知道Swift 6,但它不知道。

它绝对不知道。所以我只会给你这段根本无法运行的代码。我一直在尝试Claude看看它能做什么。它们会给你一些根本无法运行的代码,对吧?这永远不会起作用。不存在的API,它们有时会有所帮助,但是A,它们总是过时,因为制作这些模型需要很长时间,所以当你得到它们时,它们里面没有WWDC 2024的信息。只是……

然后B,是的,他们会编造一些东西。这很可惜。就像我使用它,因为它就像,看,无论如何你都会尝试运行代码。正如我之前所说,这是它的理想案例之一。我确实。如果我必须选择2024年最好的程序,最好的新编程工具,那就是这些AI东西。

但它们以自己的方式非常令人沮丧,而且它们绝对无助于像我需要一个人从概念上向我解释所有活动部件。因为我认为没有8000种不同的方法可以做到这一点。制作StoreKit的人有一个想法。假设你有一个应用程序想要使用StoreKit的每一个功能。你拥有……

你知道,消耗品、订阅,不太像,这就是他们的鸟,你知道,后院的鸟类应用程序试图说明StoreKit可以做的所有事情。这都包含了它们。如果你要全部做,这就是你应该安排你的垃圾的方式。呃,但是,我不怪后院的鸟类示例应用程序。它确实做了所有这些事情,但它有点像奇怪和特有的,它没有做,

在某些方面,它受到限制,并且程序员做了一些奇怪的选择,他非常喜欢使用枚举来传递信息,其中有一个枚举,其中有7个情况是产品ID,其中一个情况是组ID,我想我的意思是,你只是,你只是避免组ID,因为你知道那个叫做组,它不是产品ID,它就像,好吧,而且当我们抛出时它很方便,还有一个状态是未订阅,我们将这样做,只是

你在做什么?就像,你知道,每个程序都有自己的怪癖,对吧?它就像,古怪一点没关系,但是当你制作像规范示例代码来展示如何使用StoreKit时,也许可以控制一下这些怪癖,只是说,我不会做任何事情或做出任何奇怪的决定。它只会像,这是你如何使用API。嗯,

它应该有非常好的注释,但它没有,它应该包含所有错误检查,所有检查,因为有很多理论,你去谷歌搜索它,它就像我认为你应该这样做,我认为你应该那样做,你必须检查这个,但你不必检查那个,但是现在你必须检查这个,你检查撤销日期,但如果它通过这里,它已经验证过了,但你必须自己验证,哦,StoreKit 2会进行验证,而旧的StoreKit不会,但是现在你仍然需要验证,我只是

这太令人筋疲力尽了。无论如何,这,这,令人沮丧的事情显然是,这与我的应用程序的功能无关。这完全是关于货币化的。它并不是我正在做的唯一事情。我花在UI上的时间比花在这个上的时间更多,但是UI是,你知道,这就是UI。这是一件苦差事,因为你不太知道你,你知道,制作它的最佳方法等等。是的,我也在开发引擎。就像我正在做所有部分一样,但我只是,我只是想特别抱怨一下StoreKit,因为这是我今天正在处理的事情。这很残酷。我不能足够强调这一点,

它比StoreKit 1好上好几光年。我知道我已经说过两三次了。它确实是。我想再重复两三次。它比StoreKit 1好得多,但仍然有很多。

其中一些,甚至大部分,都是他们试图涵盖的领域,因为有很多陷阱和假设以及这样那样。但同样,如果有一个更好的文档可以引导你,好的,这是一个简单的版本,你有一个……

应用内购买解锁你的应用程序。好的,如果你有一个单一的订阅来解锁你的应用程序呢?好的,如果你有多个不同的应用内购买可以解锁你的应用程序以及多个不同的订阅呢?好吧,好的,现在让我们介绍消耗品,你知道,并且构建……

逐步完成所有这些不同的问题领域,如果你愿意的话。但根本没有。据我从内部或外部收集到的信息来看,文档中似乎没有对文档的机构价值,文档并不像我认为的那样重要。这真的很不幸,因为Apple在其最优秀的时候,真的想并且授权

我们,开发者,来制作世界一流的应用程序。这与之背道而驰,对吧?就像,如果他们想让Marco、John和我制作尽可能优秀的应用程序,那么他们需要以他们所知晓的最佳方式记录他们的API。我认为今天情况并非如此。是的,我觉得这是StoreKit 2的目标之一,他们基本上说,人们使用StoreKit 1的方式是错误的,可能是因为我们没有解释得足够好,而且没有好的文档。所以在StoreKit 2中,我们……

我们将为他们做很多工作,因为我们知道API应该如何工作。所以我们将消除很多这些。这是StoreKit 2很棒的一点。就像在这个API内部,它正在做很多事情,基本上从Apple的角度来看,你们第三方开发者证明你们无法正确做到这一点。是的。

平均而言,你无法做到正确?所以我们将为你做到这一点,然后我们会给你一个回应,但是他们给你的回应仍然是,哦,顺便说一句,我们给你的东西,你必须实现一堆业务逻辑,这里有,而且非常重要,你必须完全正确地做到这一点,否则你会搞砸事情,但我们只会含糊地解释一下,就像后院的鸟类应用程序一样,他们经历了你所说的所有事情,Casey,但最终它只是一个应用程序,如果你观看那个会议的

你无法从那个会议中走出来并说,现在我已经准备好实现我的应用程序了。你没有,你绝对没有。就像即使你记住了每一行代码,你复制粘贴了代码示例,他们在记录中,代码,就像这不足以让你,我知道我刚做了。就像这些信息一样,我在我的Xcode旁边打开了后院的鸟类应用程序。

这不足以让你做最基本的事情。就像什么,就像只是解锁你应用程序的一件事。要让它真正起作用,你仍然需要知道和考虑很多事情,因为他们给你的代码片段以及后院的鸟类应用程序本身非常奇怪,

与你的应用程序的结构不同,你不能将其作为一对一的东西来使用,而WWDC会议则忽略了很多东西,比如它给你一个概述,说明哪些是可能的,但是当你需要输入一些东西时,你就像呃,就像我花了很长时间才弄清楚,只是不停地撞墙,然后随机谷歌搜索,来找到所有遇到相同障碍的人,你知道,发现了像你知道的那样的事情

非续订订阅,Apple不跟踪与之相关的任何内容,所以就是这样,好吧,我知道他们对所有其他订阅都这样做,但是那些订阅,是的,好吧,如果文档中用大红字写着,那就好了,嘿,如果你这样做,一切责任都在你身上,不像订阅那样,我们会跟踪所有内容

但是,你知道,这就是开发,对吧?你知道,听起来我好像很生气,但我实际上很享受其中的乐趣部分,比如那些真正使我的应用程序运行的部分。我确实有点喜欢UI部分,尽管我以后会对它进行其他的抱怨。但是,是的,正在开发应用程序。所以,现在可能不是建议这个的好时机,但我一直在想……

如果你正在制作一个应用程序,它将,你知道,爬取人们磁盘上的文件以及所有内容,并利用你所拥有的知识以及,你知道,你关心的事情,为什么不制作一个应用程序来扫描你的文件,并将哈希值保存在数据库中,并定期重新扫描以检测位腐烂呢?

人们已经制作了那个程序。它是什么?有很多程序可以做到这一点。是的,他们会将小的校验和文件放在你的目录中。就像,从我关于这件事的讨论中收集到的信息是……

人们有像碳拷贝克隆这样的工具时,实际上如果你不使用超级拷贝,而是使用碳拷贝克隆,他们有一个选项可以将校验和文件放进去,每次你进行复制或重新检查时,就像你可以手动做的那样。但告诉我这些事情的人说,他们对此非常认真,他们有一个程序来执行此操作,他们有一个第三方程序来做任何事情,他们说从来没有发现任何错误。

我不知道这是否意味着那些程序没有正常工作,或者这是否意味着现代存储堆栈与SSD的结合如此优秀,以至于你很不可能发现这些问题。如果你只是将数据从一个新的SSD移动到另一个SSD,这就不会成为问题。但这确实是我考虑过的事情之一。但让我感到困扰的是

你知道,地图并不是领土。你可以在每个目录中放置校验和文件,但那样你就在磁盘上到处放置垃圾,这会引发各种问题。你可以保持一个中央数据库,但你的中央数据库会瞬间与它所数据库化的磁盘发生分歧。你不断地追赶它,试图让数据库与磁盘的状态保持同步。这不是,这是一种事情,我的原则和品味认为这应该在文件系统中实现。许多文件系统确实实现了这一点,

但APFS并没有,所以我就坐在这里双臂交叉地说,你最终应该在文件系统中实现这个,因为这就像是错误的,不在文件系统中做这件事是错误的。ZFS向你展示了如何做到这一点,这个东西是存在的,只需去做。但即使它在文件系统中,文件系统也不会知道,直到它尝试读取文件。

是的,但你不知道,直到你尝试扫描文件。这是同样的事情。你必须面对这样一个事实:要判断位是否正确,你必须读取它们。

当然,但……这是无法避免的。但那样的话,难道不会留下一个机会,让某个东西定期扫描并提醒你吗?是的,但扫描的东西必须读取所有位,以找出它们是否仍然正确。是的。这是一个非常繁重的机会。ZFS所做的事情是,你可以选择……可选地,你可以冗余存储数据,对吧?

对。所以当那个东西在后台扫描时,就像从头到尾爬行你的整个磁盘,绘制金门大桥。一旦完成,它就会以低优先级线程重新开始,它会修复它发现的问题。

因为你有数据的冗余副本,它会修复它们,并在出现问题时提醒你。我只是觉得这是一种文件系统的事情。也许我会把它加到我的清单上。如果这事儿发展得很糟糕,也许我就不加了。但如果不是,再说一次,已经有应用程序可以做到这一点。但我不喜欢这两种方法。我不喜欢目录中的垃圾方法,也不喜欢中央数据库方法,因为这两者都让我觉得很糟糕。

老实说,我认为中央数据库方法是正确的。但我不知道。我有点觉得这可以成为你的事情。你可以成为Storacusa应用程序套件的一部分。想象一下,老实说,想象一下,如果你有一个应用程序

它会照顾你的磁盘,并且它会内置一些这样的功能。是的,TechTool Pro,Norton Disk Doctor,是的。不,这是Storacusa或ForgeSpace。从沙盒应用程序来看,所有这些都不可能,让我告诉你。谁对文件系统比你更有信誉或热情?仅仅因为我对文件系统感兴趣并不意味着我擅长它。我已经解释过我是多么糟糕的Mac开发者。你不想让我做太多事情。把它留给专家。

老实说,我认为人们会喜欢看到Storacusa的功能套件。APFS或Mac上的数据存储的一些烦恼或不足之处,你可以稍微帮助一下。我们会说一次一个应用程序。