Apple Developer Weekly #227 After updating our SDK
Say goodbye to UIApplicationDelegate?
From 13
I received a contribution from my friend YC for this issue of the developer weekly, which makes me very happy.
I hope everyone can make good use of this newsletter channel, whether it's to promote community events, your own works, articles, job hunting, or company recruitment.
You may not know that this newsletter already has over 2,700 readers, reaching many developers.
I mentioned before that I've started accepting sponsorships and advertisements. But submitting the above-mentioned content is free.
Please make use of it!
13 on April 28, 2025
💸iPlayground Actively Recruiting Sponsors
Hosting a conference is very expensive, and breaking even is already quite an achievement. According to the iPlayground team, the current budget is very tight, and they urgently need sponsors.
Interested companies can refer to the sponsorship proposal in the link and contact the organizers by email at sponsor@iplayground.io.
🚨UIApplication delegate deprecation coming in iOS 19 SDK by Jeff Johnson
I forgot to report this news in the last issue.
Here's what happened. Developer Jeff discovered this PR in the WebKit project that removed the implementation of UIApplicationDelegate
, and the PR explanation stated "Fix deprecated warning issues in Web Push code that occurred after updating our SDK."
Jeff believes that this "Our SDK" is likely the new iOS version, and he made some reminders and suggestions.
What will happen next? My view (basically consistent with Jeff's) is that Apple probably wants developers to switch to using UISceneDelegate
, which was introduced back in iOS 13. It can support multiple "window" lifecycles.
Also, a reminder that when an API is marked as deprecated, it doesn't mean it can't be used immediately, but rather that there's a new recommended API, so there's no need to worry too much. The rational approach is to wait for the official announcement at WWDC, then schedule time to migrate to the new API.
By the way, I recommend Jeff's Safari extension StopTheMadness Pro. I'm a long-time user. This extension supports iOS and Mac Safari, and can fix some default browser features that have been disabled by website developers, or correct some annoying non-default behaviors. For example, it can restore disabled copy-paste and right-click menus, prevent videos from auto-playing, or remove tracking codes from links.
👀Apple Engineers Help Godot Engine Support visionOS
Godot is a well-known cross-platform open-source game engine.
In this PR, we see Apple visionOS engineers adding visionOS support to Godot. It seems developers will soon be able to use Godot on visionOS.
I find this interesting because it's rare to see Apple participate in external open-source projects through a single PR. It also shows the team's proactiveness.
🧪Apple Releases & News
🪟Windows 11 on an iPad - Tiny11 Core arm64 on an iPad Air M2
Due to the EU requiring Apple to open up third-party App Stores, people in the EU can use AltStore Classic and install the UTM app.
The video creator NTDEV is passionate about various Windows experiments, this time installing and running Windows 11 on an iPad Air.
Being able to run something and being able to use it effectively are two different things, but it's still fun.
🐤try! Swift Tokyo 2025 Presentation Videos All Released
As reported two issues ago, try! Swift Tokyo started releasing session videos the day after the conference.
Now, all videos have been uploaded.
Many presentations were excellent. To entice you to watch the videos, let me introduce the only Taiwanese speaker UJ(@iamhands0me)'s talk—Write iOS Game Once and Play in Any Way.
UJ used 5.5 minutes to introduce five ways to operate the "統神端火鍋 game". I guarantee you'll learn several SwiftUI APIs like I did.
The presentation also features a mysterious guest familiar to many, as well as Taiwan's iOS development community. Check it out yourself!
🗣️iOS Engineers Go to Tokyo! Learning and Inspiration from Attending try! Swift Tokyo Conference (Part 1)—vocus App Team
This is a conference review and recruitment article published and submitted by my friend YC. It shares the experience of attending try! Swift Tokyo while also recruiting. Part 2 is expected next week.
I very much welcome submissions. Developers who want to showcase their work or company information, please make good use of the Developer Weekly!
📽️Netflix Builds Apple Store Set for Movie Filming
Netflix's new movie iHostage, released on 4/18, is based on the real 2022 Amsterdam Apple Store robbery and hostage situation.
Since it's a hostage situation, the scene is concentrated in the Apple Store. To film this movie without disrupting an actual Apple Store's business, Netflix built an entire set, including projections of the surrounding streets, creating a blend of virtual and real effects.
📺 More Apple Ad Shorts
This week Apple's YouTube channel posted more ad shorts.
Apple Intelligence | Clean Up Photos: Flex | iPhone 16 showcases a basic AI photo cleanup feature, just filmed in Apple's signature style:
iPhone 16 Ceramic Shield | Trust Issues | Apple highlights how iPhone screens are hard to break:
🎮LexiMorph: Letter Game
Last issue reported that Natalia Panferova's book was on a limited-time sale. This week she released something new. But it's neither a book nor an article, but a Mac game!
The visual style reminds one of Lumon Terminal Pro (previous report). The game rules are simple but surprisingly fun. Just try to use letters from the "big word" at the top of the screen to form as many words as possible, accumulating points for each word you create.
I've already bought it to play. If you're attracted by the visual style or enjoy simple yet challenging word games, don't miss it.
➕iOS Developer Recent Content Updates
I continue to write for the iOS Developer+ paid column. Here are some recent articles, please subscribe to support.
🐣Do You Need an "iOS Development Completion Plan"? Let Me Know (freely available)
📣Recruitment/Job Seeking/Freelance Section
vocus App Team's try! Swift Tokyo sharing and recruitment post
@riddle_ling's freelance post, feel free to check it out
If you have iOS development-related job openings or resumes you'd like to publish in the Developer Weekly, please see About.
↖️Last Issue Highlights
If you've been too busy to read last week's content, here are the highlights:
iPlayground 2025 is in preparation, accepting submissions, and actively seeking sponsorships
Swift Subprocess
Several interesting Apple ad videos
My "iOS Development Completion Plan" seeking feedback
That's all for this week's Apple Developer Weekly. Feel free to like❤️, comment💬, or reply✉️ to share your thoughts.
Welcome to join iOS Developer+ membership for more exclusive advanced iOS knowledge and experience sharing.
If you'd like to sponsor this newsletter, please check out this page. For one-time donations, you can buy me some apples🍎 through Buy Me a Coffee. Thank you.