Dub Dub Clickbait 2025

This is the least connected I’ve felt to WWDC in years, in fact I booked a flight during the keynote 🙃. That’s not to say my love for Apple has waned, I think maybe the dud that was Apple Intelligence last year just has me less tuned-in as most years. Nonetheless, I’m excited to see what they announce.

There’s always shiny new features during dub dub, but what I really love is quality-of-life refinements to mature APIs that I’ve used for ages. The canonical example I use is when iOS 15 introduced a dedicated image decoding API, or iOS 13’s introduction of first-party animated GIF playback. APIs that make you go “finally!”

A couple years ago I started recording little API wishes I had for Apple to put together a sort of “bingo card” for future WWDCs. I feel like publishing it is a little clickbait-y, but might as well in case it resonates with folks or developers at Apple might see it. Here’s what I’d love to see in no particular order:

  • Add a built in hex-to-UIColor method
  • Add a “Toast” UI component
  • Add images to actions in UIAlertController
  • Extended swipe to pop navigation controller gestures to full screen easily (like this)
  • Aesthetic text wrapping (like this)
  • Easily detect if text in UILabel/UITextView is truncated, provide alternates to fit
  • Tappable links in UILabel (like this)
  • Better share/action extension disabling rules
  • Auto-sizing UISheetPresentationController
  • Nav bar header customization via appearance proxy
  • Open up translate sheet to UIKit (like this)
  • More fine grained control of UIVisualEffectView
  • Get size of keyboard arbitrarily, without it even being shown
  • Expose NSDataCompressionAlgorithmBrotli (this)
  • A better way of creating launch screens (maybe more control over UILaunchScreen)
  • Make it so wireless debugging can be turned off
  • Allow typing :emoji-name: to autocomplete emojis in text fields
  • Allow double tap on hardware action button to trigger a specific action
  • Add “Unsubscribe” action to email notifications