WWDC 2025 Wish Lists
All I want for #WWDC is for Xcode to correctly report build status.
Literally nothing else. Fix this and I’ll stop complaining about stuff for an entire year. PLEASE.
Other fixes would be nice too, but the #1 thing an IDE needs to do is show correct information. If it can’t do that, it doesn’t matter what else it can do; it’s not trustworthy.
In all sincerity, I would of course love for many of the AI goodies we see with IDE’s like VS Code and Cursor make it’s way (natively) into Xcode.
[…]
If better AI in Xcode didn’t happen this year, I’d be fine with that.
Instead, I rather see Xcode become more stable and more robust, in general. Xcode really does provide some awesome features when you stop and take stock. But there are enough annoyances with Xcode that produce some of the negative/meh feelings I read and see in the community.
WWDC 25 is a good chance for Apple to release Swift Assist and provide the modern environment for app development.
Another exciting release they could consider is the MCP server for Xcode, which would be a significant surprise.
[…]
I think it is time to introduce the Project.swift file, allowing us to configure Xcode projects.
[…]
Whenever you have a huge collection of items, there is no way to display them using SwiftUI built-in views while providing a smooth user experience. The only way is to wrap UIKit’s collection or table views.
If Apple were to fully embrace and support SPM, it could become the ideal method for project organization, code sharing, and collaborative development within the Apple ecosystem.
[…]
Apple should not restrict plugin development for a professional tool like Xcode based on consumer-level security considerations. Maintaining an open and vibrant plugin ecosystem is essential for Xcode’s sustained growth and innovation.
[…]
I strongly suggest that Apple takes a bold step in splitting lesser-used functionalities into independent applications. This would streamline Xcode, allowing developers to focus exclusively on its core editing and debugging capabilities.
[…]
Apple could establish a remote device lab, allowing developers to quickly test compatibility across various devices and OS versions directly from the cloud, significantly speeding up the troubleshooting and issue-resolution workflow.
- binary fragments, specifically for macros
- SwiftUI fixes, not enhancements, like say a working
List
- OK, maybe a custom diffing protocol for SwiftUI
- SwiftUI testing
- a cheaper AvP would be cool
- proper Xcode support for Linux would be sweet
Imagine if Apple fixes that thing where, if you rename a file in a Swift package, Xcode will actually compile your code. Wouldn’t that be quite a WWDC, huh?
It’s another one of those days where #Xcode is making me want to throw my computer through the window and go become a hermit.
Today it’s the fact that if you open a project from an unwritable location, Xcode will pop up this alert EVERY THREE SECONDS UNTIL YOU CLOSE THE PROJECT.
- don’t close my project structure anymore
- don’t activate schemes that I deactivated
- support space key to de-/activate schemes in scheme mgmt
- don’t reload all packages when opening an existing project
The best solution would be for Apple to add multi-item drag-and-drop to SwiftUI List, just as UITableView and UICollectionView have had for a VERY long time. It continues to be on my wishlist for every new iOS version.
- Fix Siri
- Open up Mac Mail API for composing
- Let iPhone mirroring work when use sidecar with iPad
- make Xcode nice or open up more
- enable developers to refund customers from a dashboard like Google play
- downloads from the AppStore should be blazingly fast
- kill off provisioning profiles or make simple!
If Xcode 17 (release) comes with fast macro builds by default (i.e. not requiring an experiemental feature flag), I think I would be happy w/ this years #WWDC.
One random example: why do we get email notifications for EDITED user reviews but NOT for NEW user reviews? It’s baffling.
Still untouched, however, are System Settings and Stage Manager. System Settings still feels cumbersome when it comes to locating specific settings, while Stage Manager remains a kludgy curiosity. Both could benefit from a complete re-think.
[…]
I would like Time Machine to have more granular control over what folder(s) get backed up, include additional custom backup schedules, and have the ability to define how long I want to keep my backups for. A Time Machine-to-iCloud backup would be fantastic, as well, allowing users to access their files from all their Apple devices.
Add a Switcheroo-like profile picker to Safari to allow opening a specific profile when a link is clicked from outside of the browser.
Completely ditch Siri – Keep the name, but tell us that you’ve taken all of the Siri code and
rm -rf
’d it. The number of things Siri does reliably right (adding a reminder, starting and stopping a timer) can be rewritten very quickly. Ditch everything else.[…]
Photos for Mac move referenced library to a different volume.
[…]
A native way to run Electron/Chromium apps – I think Electron, or whatever it is called today, is here to stay. And so many of the most popular apps use it, macOS should embrace that and make macOS the best platform to run these apps rather than trying to force native apps.
This is an opportunity for Apple to reset their developer relationships and make announcements that clearly show a desire for our mutual benefit. I hope to shelve this distraction and get back to work, building wonderful products for this wonderful platform. We’ll see if Apple agrees.
Here are my suggestions for low-hanging fruit for WWDC announcements that would be easy developer relations wins for Apple:
At least double, if not more, the free 5 GB iCloud limit.
No TestFlight review delay. Builds approved immediately, with the option for them to review on their time.
Tweaks to Small Business Program - either decrease the split, or increase the revenue cap, or both.
If Apple ever touches the Small Business Program again (15% fee instead of 30% for devs making under $1M/year in the App Store), they should fix its biggest issues: it’s not automatic, and it’s not progressive.
If you’re about to cross $1M in December, you’re highly incentivized to remove your app from sale until January 1. That’s dysfunctional.
Just apply the 15% rate automatically to the first $1M/year that any developer makes. No applications, no cliffs, no delays.
I think I applied for it about 6 months ago, and have still not gotten any notification that I was approved. My tiny apps have barely covered the developer program fees, the SMP would help it do it. Agree it should be AUTOMATIC.
Over on our forums, there are a couple wishlists of features that users have been contributing to since last June.
We’ve rounded up a few of the features that have been suggested.
Whats on your #WWDC25 Wishlist?
Previously: