肘子的 Swift 周报 #45 : 我们需要更多的《悟空》

肘子的 Swift 周报 #45 : 我们需要更多的《悟空》

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

中国游戏工作室Game Science开发的《黑神话:悟空》预售销量突破120万份,希望改善中国游戏市场环境。SwiftData革新数据模型构建方式,但需注意实现细节和潜在限制。SwiftUI提供灵活的模态表单展示方式,但应用规模扩大可能带来复杂性和困难。SwiftUI有助于开发者与设计师合作的跨平台动态应用开发。表情符号标准复杂性增加,希望更全面反映人类多样性。Xcode 15新增为资产目录中的颜色和图片创建符号功能,但在Swift包管理中使用可能引起问题。macOS 15 Sequoia对应用权限管理更严格,应自动获得核心功能所需的默认权限。

🔎

延伸解读

《悟空》对中国游戏市场的潜在影响

文章指出,中国游戏市场长期以移动和网络游戏为主,单机游戏占比极低。《黑神话:悟空》作为首款国产3A游戏,预售销量突破120万份,其成功可能推动单机游戏发展,改善市场类型失衡。作者希望更多类似作品出现,促使开发者注重故事完整性和游戏体验,而非依赖氪金模式。

买断制与订阅制的消费者权益对比

文章对比了买断制和非买断制(如订阅制)对消费者的影响。买断制让用户拥有产品所有权,而订阅制若不续费则失去使用权,增加成本负担和数据不确定性。作者以游戏行业为例,指出商业思维主导开发可能使产品偏离初衷,呼吁数字产品保留买断机制以保障用户权益。

SwiftData 新特性的使用注意事项

SwiftData 在数据模型构建上支持纯代码声明、Codable 类型和枚举,但文章提醒开发者需理解其实现细节和潜在限制,否则可能遇到问题。这有助于避免未来开发中的误区,确保新特性发挥优势。

macOS 权限管理变化与 App Review 的争议

macOS 15 Sequoia 加强了应用权限管理,如屏幕录制需每周确认。文章建议经 App Store 审核的应用应自动获得核心功能权限,以提升用户体验。但鉴于 App Review 漏审频发,此机制可能理想化,引发对审核有效性的质疑。

❓

Q&A

《黑神话:悟空》的预售销量是多少?

《黑神话:悟空》的预售销量突破了120万份。

《黑神话:悟空》对中国游戏市场有什么影响?

《黑神话:悟空》希望改善中国游戏市场环境,推动单机游戏的发展。

SwiftData与Core Data有什么不同?

SwiftData在数据模型构建上实现了根本性的革新,支持纯代码声明和使用符合Codable协议的类型。

SwiftUI的全局表单模式有什么优势?

全局表单模式通过集中管理表单逻辑,简化了管理过程,并提供了清晰、可维护的解决方案。

macOS 15 Sequoia对应用权限管理有什么变化?

macOS 15 Sequoia对应用权限管理变得更加严格,屏幕录制权限需要用户每周确认一次。

为什么市场上游戏开发偏离了初衷?

许多游戏开发过于依赖商业模式,导致游戏体验受到影响,偏离了“游戏”的初衷。

🏷️

标签

➡️

继续阅读