Apple Developer Weekly #245 Silksong
Apple Event starts this Wednesday at 1:00 AM
From 13
Indie development team Team Cherry's "Hollow Knight" is my favorite game, and I own a copy on every gaming platform, including the Mac version.
Its sequel "Hollow Knight: Silksong" finally launched last week after years of meticulous development by the three developers, causing such a momentum that it even crashed Steam.
After purchasing and downloading it, I experienced incredibly smooth combat and beautiful visuals on Mac - everything as moving and captivating as the original "Hollow Knight."
"Silksong" has a higher difficulty level, so I recommend those who haven't played the predecessor to go back and play "Hollow Knight" first.
Additionally, I personally believe that given these two games' performance on Mac, Apple should negotiate with Team Cherry to bring them to iOS. iPhone screens are too small, but they should work great on iPad. Of course, with a controller.
13 on September 8, 2025
🎬Apple Fall Event Countdown
Apple's fall event is about to begin at 1:00 AM Taiwan time on September 10! The official YouTube livestream is also ready.
🧪Apple Releases
TN3106: Customizing the appearance of UINavigationBar updated with iOS 26 related new designs
🎥ChaoCode's iOS 26 UI Series Videos Highly Recommended
ChaoCode has launched the "iOS 26 UI Update Introduction" series, currently member-exclusive content.
For friends (including myself) who are scrambling to study Liquid Glass at the last minute before iOS 26 launches, this is extremely useful. I recommend everyone subscribe to ChaoCode membership.
Already published content:
The entire series will have at least three more videos, which is exciting.
🤖Alex Sidebar Team Joins OpenAI
Xcode AI tool Alex Sidebar announced they will no longer release new feature updates as the development team has joined OpenAI. Future integration directions have not yet been announced.
📱Instagram Finally Launches iPad Version
After 15 years of waiting, Instagram finally officially supports iPad, no longer just an enlarged iPhone version.
🔧macOS Accessibility──zonble
zonble shared a technical article about implementing macOS Accessibility technology in McBopomofo Input Method (I've been a user for over 10 years). The technical challenges are much greater than on iOS.
zonble even dug out some databases that macOS's built-in input method uses to achieve effects like making VoiceOver read "終於的終" (zhōng yú de zhōng) and "忠誠的忠" (zhōng chéng de zhōng).
🚪Prank Project Using MacBook Screen Hinge Angle Sensor
MacBook screen hinges have angle sensors. Although there's no public API, they can be read through technical means for interesting applications.
Developer @samhenrigold made it produce the sound of opening an ancient wooden door😂
Open source project here: https://github.com/samhenrigold/LidAngleSensor
💼iOS and Android Job Crawler Bot
ZhgChgLi developed a Telegram bot that crawls iOS and Android job postings, automatically collecting and pushing relevant job information.
🕸️Hollow Knight: Silksong Launches, Supports Mac with Excellent Performance
As mentioned in "From 13," I bought the Steam version. On Mac mini M4, it can achieve an excellent 4K@144fps experience.
And it only costs NT$328.
Unfortunately, this generation currently only has Simplified Chinese, and many places are widely considered poorly translated.
🇹🇼Taiwan iOS Developer Community Expands to Threads
I previously created and maintained a Twitter list of Taiwan iOS developers, and now I'm also collecting Taiwan iOS developers on Threads, making it easier for everyone to find peers.
➕13+ Recent Content Updates
Starting this week, I'll be gradually publishing the "📦Swift Package Recommendation: Swift Dependencies" series on 13+.
Swift Dependencies is my most frequently used package. It makes external conditions completely controllable, solving the problems of difficult testing and slow SwiftUI Preview compilation. After using it, my skills in distinguishing component responsibilities and designing tests have greatly improved.
If you don't want to miss this series of exciting technical recommendation articles, please subscribe to 13+.
Over the past two weeks, coinciding with iPlayground 2025, I completed the "Conference Series," totaling 10 articles covering everything from pre-event preparation to post-event reviews, recommendation reasons, and small stories. The content is quite rich. Some articles are freely available, and I welcome friends who enjoy them to subscribe and support.
Why attend conferences? 😇Why Attend Tech Conferences provides several practical reasons, including breaking out of routine states, understanding your technical skills and positioning, and gaining unexpected benefits. I also shared 😇Three Small Stories from Attending Conferences, and my observations over the years about 🇯🇵iPlayground and Japan iOS Conference Cross-Border Sparks (I consider this article quite romantic).
Practical guides: 😇Be Prepared to Make Conferences More Fun is a good introductory article, while 👋Conference Survival Tips for Engineers Who Aren't Good at Socializing should be helpful for more introverted friends.
Technical highlights: 📲iPlayground Open Source App Background Story shares some technical details used, while 📖Why Now Is the Best Time to Learn TCA? is a TCA recommendation article.
Behind-the-scenes speaker observations: Additionally, I observed that "people often perform better under certain constraints." This is written in 🗜️Only Give Me 20 Minutes? Constraints Actually Create Excellence.
Finally, my role as the closing speaker at this iPlayground and the topic selection had special intentions. For details, please see 💪Why I Chose "The Personal Software Era" as My iPlayground Closing Topic.
↖️Last Issue Highlights
If you've been too busy to read last week's content, here are the highlights:
That's all for this week's Apple Developer Weekly. Feel free to like❤️, comment💬, or reply✉️ to share your thoughts.
The newsletter has always been free to read, with just occasional sponsors. Would you consider supporting me with $5 per month? You can also buy me some apples🍎 through Buy Me a Coffee. Thank you.
For business collaborations or newsletter sponsorship, please refer to this page.