肘子的话

欢迎拜访 fatbobman.substack.com 订阅本周报的中英文电子邮件版

1 月 19 日,Apple Vision Pro 总算正式开售。从苹果商店的反应速度和产品估计送达时刻来看,首批产品显示出求过于供的情况。虽然价格高昂,但顾客仍表现出浓厚兴趣。然而,这种情况能继续多久,以及产品交给后的舆论点评怎么,还需时刻来验证。

作为近几年来苹果最重要的新产品,Apple Vision Pro 获得了足够的重视。最近一两年,其他产品和软件上的一些阻滞和问题,可能也与很多资源投入到该产品的研发有关。其硬件装备和供给的体验在当时市场上无可匹敌,但其高昂的价格也相同独一无二。虽然 Apple Vision Pro 可能是近期苹果一切产品中毛利率最低的,但苹果并未像游戏主机厂商那样,通过价格补贴来提高硬件的销量,然后从软件提成上获取长时间利润。因此,在未来一两年内,其销量难以达到千万等级。这也是为什么许多大型开发企业和流媒体平台仍持观望态度的原因( 尚无为其供给原生的使用和服务的计划 )。硬件销量有限,约束了第三方的参与热心。而缺乏能充分展现设备优势的软件和服务,则会约束硬件出售,导致本钱无法下降。这无疑是一苹果不愿意看到的情况。

无论怎么,我依然真诚地希望该产品能取得成功,为近年来略显平平的苹果生态带来更多活力。

上星期,苹果在美国的 App Store 也开始支持第三方支付。该方针的实施细则与两年前在韩国实施的方针相似,从韩国的经历来看,这并未对 App Store 的出售产生显著影响。相同能够预见的是,几周后在欧盟实施的允许侧载的方针,也不太可能引起太大波涛。

一方面,大公司需求恪守政府拟定的法令;另一方面,它们也有足够的资源来拟定符合法令且不过分危害本身利益的操作策略。在这个进程中,开发者和顾客往往处于旁观者的位置,而法令从业者却从中获得了实践利益。

前一期内容悉数周报列表

原创

SwiftData 中的联系:改变与注意事项

Fatbobman (东坡肘子)

在之前的两篇文章 把握 Core Data 中的联系:根底把握 Core Data 中的联系:实战 中,咱们具体讨论了 Core Data 中联系的概念和技巧。虽然这些常识在很大程度上相同适用于 Core Data 的继任者 SwiftData,但 SwiftData 在联系处理上也引入了一些显著的改变。本文将要点介绍 SwiftData 在联系方面产生的改变,以及由此带来的潜在应战和值得注意的细节。

近期引荐

How to pass References from Swift to C Functions with Unmanaged Type

Dimas Ashidiqi

本文讨论了在 Swift 和 C 言语之间有用传递引证的办法。开发者 Dimas Ashidiqi 在运用 Swift 开发 macOS 使用的进程中,遇到了一个特别的应战:需求运用 C 函数作为回调,而 C 函数无法像 Swift 的闭包那样捕获依靠项。为了处理这个问题,Ashidiqi 经过深入研究,提出了自己的处理方案:将 Swift 中的 self 引证转换为 UnsafeMutableRawPointer,再传递给 C 函数中的不透明指针参数。在回调函数中,这个 UnsafeMutableRawPointer 能够被转换回其原始类型。这篇文章不仅具体展现了这一进程,而且特别强调了这种办法在处理 macOS 使用程序开发中遇到的特定问题时的有用性和使用价值。

Remove background from image in SwiftUI

Artem Novichkov

iOS 17 中,苹果引入了一项引人注目的新功用,允许用户通过长按相片或视频中的人物、动物等主体内容,轻松将这些内容从相片中提取出来。这一功用背后的 API 一同也向开发者开放。在这篇文章中,Artem Novichkov 具体地讨论了怎么运用 iOS 17 的新 API VNGenerateForegroundInstanceMaskRequest 来在 SwiftUI 中去除图像布景。开发者运用这个强大的东西,能够在他们自己的使用中完成相似的功用。

App Store screenshot requirements need to change

Jesse Squires

跟着 iOS 设备屏幕尺寸和分辨率的不断添加和改变,为 App Store 准备截图现已变得更加复杂和耗时。Jesse Squires 在这篇文章中对 iPhone 和 iPad 的屏幕尺寸历史进行了扼要回忆,强调屏幕比例而非设备巨细是影响截图最关键的因素。他指出,不同设备的不同屏幕比例意味着显示的内容会有显著差异。Squires 以为,App Store 当时的截图要求对开发者,尤其是独立开发者来说,构成了沉重负担。他特别指出,与 Mac App Store 的要求比较,苹果关于 iOS 使用的截图规定更为严格和繁琐。

闲话 APPLE 的 APP REVIEW 趣事

张思琦

在 Epic 与 Apple 的官司中,跟着更多内情的披露,Apple 的 App Review 团队的奥秘面纱逐步被揭开。在这篇文章中,张思琦(Sketch)回忆并整理了关于这个团队的一系列风趣信息和冷常识。比如 App Store 审阅团队的作业数据、审阅流程、以及 App Review 攻略的解读等话题。此外,文章还包含关于应对拒审的有用建议,为开发者在面对 App Store 审阅时供给辅导。

Notes on SwiftData

Luke Harback

在这篇文章中,Luke Harback 共享了他在运用 SwiftData 进行开发时的一些笔记和经历。文章介绍了怎么有用运用 Swift 包来别离模型和使用代码,然后完成代码的优化和安排。此外,文章还讨论了搬迁技巧,以及怎么通过类型别名在搬迁版别中定义和运用模型等其他内容。

活动

Let’s visionOS 2024

由 SwiftGG 和 XReality Zone 一同策划的第一届亚洲 visionOS 开发者大会【Let’s visionOS Conf】将于2024.3.30日在北京拉开帷幕!届时会邀请国内外多名大咖来共享他们的实战经历和行业洞见!

会议内容除了编程技术,还会包含产品设计,人机交互和商业化等内容,旨在协助创业者们在 visionOS 赛道中尽快锋芒毕露!

非常期待我们的到来,不管您是参会者,赞助商,讲演嘉宾,还是志愿者,咱们都诚挚的欢迎你们与咱们一同迎接和探究这个全新的范畴

详情请拜访本次活动的官网

届时,肘子也将作为讲演嘉宾到会,与我们一同讨论 Observation 和 SwiftData 方面的相关内容。

往期内容

THANK YOU

如果你觉得这份周报或者我的文章对你有所协助,欢迎 点赞 并将其 转发 给更多的朋友。

欢迎拜访 fatbobman.substack.com 订阅本周报的中英文电子邮件版别。