The Future is Coming: Humanoid Robot Games
At the first World Humanoid Robot Games recently held in Beijing, many amusing scenes unfolded: robots punching at thin air, swaying from side to side while running, and collectively tumbling after colliding during soccer matches. While these moments appear rather comical, looking back at the development of humanoid robots over the past few years reveals that despite current products' many shortcomings, the progress has been remarkable. At this pace of development, humanoid robots may enter our daily lives within ten years or even sooner, fulfilling various practical needs.
From a purely physiological perspective, the human body is far from Earth's optimal solution—in different scenarios, there's almost always a form better suited than the humanoid shape. However, throughout humanity's long evolution, we've built countless structures, vehicles, tools, objects, and interaction methods based on human ergonomics. This is precisely why humanoid robots can seamlessly integrate into existing social systems and serve humans in daily life.
Compared to highly anthropomorphic robots (especially those equipped with synthetic skin and facial expressions), I personally prefer the current endearingly clumsy mechanical forms. Excessive anthropomorphism might blur the boundaries between human and machine, bringing new troubles to society. Consider this: Would we need to prepare a bedroom for household robots? When getting up at night to use the bathroom, could you accept an almost human-like machine standing silently in the hallway?
In conclusion, even if humanoid robots are technically capable of serving humans, it will still take time and continuous exploration for the public to truly accept them in work and daily life.
I look forward to using such general-purpose intelligent assistants in my life within the next decade—but preferably maintaining an appropriate mechanical appearance, without excessive pursuit of human resemblance.
My dog Patton returned to the Dog Star at 11:00 PM on August 20, 2025, surrounded by his family's love. I'm deeply grateful to all the friends and readers who sent their blessings after Patton fell ill. 🙏
Previous Issue|Newsletter Archive
If you appreciate my work and want to promote your product to the Swift and iOS developer community, sponsoring my blog & newsletter could be an excellent opportunity for you.
Recent Recommendations
Corner concentricity in SwiftUI on iOS 26
In Apple’s design language, corner concentricity has always been an important design principle, and it was repeatedly emphasized at WWDC 25. Previously, developers had to manually adjust corner radii based on padding to achieve perfect concentric corners—tedious and inelegant. With the release of iOS 26, this issue is finally resolved. In this article, Natalia Panferova details the newly introduced SwiftUI ConcentricRectangle API, showing how to efficiently implement concentric corners in complex layouts to make interfaces more unified and polished.
Property Wrappers in Swift Explained with Code Examples
Introduced in Swift 5, property wrappers quickly gained popularity thanks to their extensive use in SwiftUI. They were once considered one of the most elegant ways to automate property data handling, and even in today’s macro-driven era, they continue to prove their value in many scenarios. Compared to macros, custom property wrappers are simpler and easier to learn, making them ideal for reducing repetitive code. In this article, Antoine Van Der Lee revisits property wrappers from the perspective of 2025, sharing recent best practices and discussing caveats when used alongside macros and Swift 6’s concurrency model.
Debugging SwiftUI with AttributeGraph: From DisplayList to Transactions
While replicating combineAnimation in OpenSwiftUI, Kyle Ye discovered an animation glitch after screen rotation. This article walks through his debugging process step by step: from analyzing DisplayList, diving into assembly-level traces, tracking AttributeGraph state, and ultimately pinpointing a missing transactionSeed update in ViewGraph.updateOutputs. It’s a masterclass in going from symptom to root cause. While extremely advanced, the debugging methodology and deep dive into Transactions and Animation provide invaluable insights into how SwiftUI works under the hood.
Self-hosting a Vapor app on a Raspberry Pi
If you or your family need some cloud services but don’t want to pay for hosting, why not do what Paul Samuels did—repurpose small devices you already have. In this post, he shares how he deployed a Vapor app on a Raspberry Pi and used Cloudflare Tunnel to securely make it accessible to his family. Using familiar languages and frameworks to turn idle hardware into a reliable service is not only practical, but also fun and a bit of “black magic.”
Liquid Glass. Why?
When Liquid Glass debuted at WWDC 2025, it immediately sparked heated debate: some praised its fresh visual and interactive effects, while others questioned whether it was over-engineering. In this piece, Craig Hockenberry offers a different perspective—Liquid Glass isn’t about current needs but about preparing UI rules for future hardware form factors, such as bezel-less devices with flexible OLED displays. Still, this design language may not translate well to platforms like the Mac or Apple TV.
Open Intent in iOS 26
Before iOS 26, if developers wanted to open an app via Shortcuts or Intents, they usually had to create custom intents combined with deep links—a somewhat cumbersome process. At WWDC 2025, Apple introduced the new Open Intent API, which greatly simplifies this workflow. In this article, Jordan Morgan explains how to use it and compares it with the older approach. Open Intent is lighter, cleaner, and integrates seamlessly with system features like Visual Lookup.
Books
Architecture & Design Patterns for iOS
As AI-assisted programming becomes more common, systematically learning theory is increasingly important. It not only strengthens the foundation for concrete implementations but also enables you to guide AI tools from a higher-level perspective. In her new book Architecture & Design Patterns for iOS, Natascha Fadeeva explores iOS architecture and Swift practices, moving step by step from theoretical foundations to language features, design patterns, and engineering techniques. The book helps developers grasp the principles behind architecture while providing practical, actionable solutions.
未来将至:人形机器人运动会
不久前在北京举办的世界人形机器人运动会上,出现了许多令人忍俊不禁的场景:机器人对着空气挥拳、跑步时左摇右摆、踢球时相互碰撞后集体倒地。尽管这些画面看起来颇为滑稽,但回顾过去几年人形机器人的发展历程就会发现,即便当前的产品仍存在诸多不足,其进步却是惊人的。按照这样的发展速度,也许在十年甚至更短的时间内,人形机器人就将走进我们的日常生活,满足各种实际需求。
从纯粹的生理结构角度看,人体远非地球上的最优解——在不同场景下,几乎总有比人形更适合的形态存在。然而,在人类社会的漫长演进中,我们构建了大量基于人体工学的建筑、载具、工具、物品和交互方式。正因如此,人形机器人能够无缝融入现有的社会体系,在日常生活中为人类提供服务。
相比那些高度拟人化(尤其是配备了仿真皮肤和表情)的机器人,我个人更青睐当前这些看起来憨态可掬的机械形态。过度的拟人化可能会模糊人与机器的界限,给社会带来新的困扰。试想:是否需要为家用机器人准备一间卧室?深夜起身去卫生间时,你能接受一个几乎与真人无异的机器静静伫立在走廊中吗?
总而言之,即便人形机器人在技术上已具备服务人类的能力,要让大众在工作和生活中真正接纳它们,仍需时间和不断的探索。
我期待在十年内,能够在生活中用上这类具备通用功能的智能助手——但最好保持适当的机械感,不必过分追求与人类的相似。
我的狗狗巴顿已于 2025 年 8 月 20 日 23:00,带着家人的爱,返回了汪星。十分感谢在巴顿发病后给予他祝福的各位朋友、读者 🙏。
如果您发现这份周报或我的博客对您有所帮助,可以考虑通过 爱发电,Buy Me a Coffee 支持我的创作。
近期推荐
iOS 26 同心圆角实现 (Corner concentricity in SwiftUI on iOS 26)
在苹果的设计语言中,同心圆角(Corner Concentricity)始终是一个重要的设计理念,并在 WWDC 25 上被反复强调。过去,开发者若想实现完美的同心圆角,需要手动根据缩进距离调整 r 值,不仅繁琐,也不够优雅。随着 iOS 26 的发布,这一问题终于得到了解决。Natalia Panferova 在本文中详细介绍了 SwiftUI 全新推出的 ConcentricRectangle API,展示了如何在复杂布局中高效实现同心圆角效果,让界面设计更加统一与精致。
Swift 属性包装器实战指南 (Property Wrappers in Swift Explained with Code Examples)
Swift 5 引入的属性包装器(Property Wrapper),因在 SwiftUI 中的广泛应用而迅速普及。它曾是最优雅的属性数据自动处理方式之一,即使在 Swift 宏流行的今天,依然在许多场景中展现出独特价值。与宏相比,自定义属性包装器更简单、易于掌握,适合解决重复性逻辑。在本文中,Antoine Van Der Lee 从 2025 的视角重新审视了属性包装器,并结合最新实践,讨论了它在与宏及 Swift 6 并发模型配合时需要注意的问题。
从 DisplayList 到 Transaction: SwiftUI 调试实战
OpenSwiftUI 作者 Kyle Ye 在复刻 combineAnimation 功能时,发现了一个屏幕旋转后的动画异常问题。本文详细展示了他如何通过 DisplayList 分析、汇编级调试、AttributeGraph 状态追踪,最终定位到 ViewGraph.updateOutputs
中遗漏的一行 transactionSeed
更新代码。这篇文章展示了从表象到根因的完整推理链条。虽然内容极其硬核,但其中的调试方法论和对 Transaction、Animation 系统的剖析,对理解 SwiftUI 工作原理极具价值。
树莓派部署 Vapor 应用 (Self-hosting a Vapor app on a Raspberry Pi)
如果你或家人需要一些云服务,却又不想花钱购买服务器,不妨像 Paul Samuels 一样,充分利用手边的小型计算设备。在本文中,他分享了如何将一个 Vapor 应用部署到 Raspberry Pi,并借助 Cloudflare Tunnel 安全地向家人提供访问。用熟悉的语言和框架,把闲置的硬件变成可靠的服务,这个过程既实用,又充满乐趣与“黑科技”感。
Liquid Glass 设计的深层思考 (Liquid Glass. Why?)
Liquid Glass 在 WWDC 2025 一经亮相便引发了大量讨论:有人惊叹于它带来的全新视觉与交互体验,也有人质疑其是否属于过度设计。在本文中,Craig Hockenberry 提出了另一种解读——Liquid Glass 的意义并非在于满足现有需求,而是为未来可能出现的“无边界”硬件形态(如柔性 OLED 与机身无缝衔接)预先建立 UI 规则。不过,这样的设计语言在 Mac 或 Apple TV 等平台上或许并不适用。
iOS 26 Open Intent 新特性 (Open Intent in iOS 26)
在 iOS 26 之前,开发者若想通过 Shortcut 或 Intent 打开应用,通常需要自定义 Intent 并结合深链路来让系统将 App 拉起,过程相对繁琐。在 WWDC 2025 上,苹果推出了全新的 Open Intent API,极大简化了这一流程。在本文中,Jordan Morgan 介绍了该 API 的使用方式,并对比了新旧方案的不同。Open Intent 不仅更轻量化,还能与 Visual Lookup 等系统特性无缝协作。
书籍
iOS 架构与设计模式 (Architecture & Design Patterns for iOS)
在 AI 辅助编程逐渐普及的今天,系统性地学习理论知识显得愈发重要。它不仅能为具体实现提供坚实的依据,更能让你从宏观角度引导 AI 按照自己的思路完成任务。Natascha Fadeeva 的新书 《Architecture & Design Patterns for iOS》 围绕 iOS 架构与 Swift 实践展开,从理论基础、语言特性,到设计模式与工程化手段,层层递进,既帮助开发者理解架构背后的理念,也提供了可直接落地的实践方案。
About RoboOlympics: fully agree on strange race to match the human body - it's something that just comes from SciFi and keep us maybe more secure and safe. In the future it will be easier to communicate with something alike, while truly for the natural habitat (lake mountains or deserts) human form-factor is not the best approach. That why we have cars, helicopters, etc. It's like AI F1 - best shoe is less aero coefficient. No seat needed )