Chris Wu 🪐

@chriswu.com

iOS Dev Happy Hour & CommunityKit organizer Swift Leeds 2025 Speaker 🇬🇧 Swiftsonic 2026 Speaker 🇺🇸 My latest app is What's My Set, a simple and accessible set counter for your workouts. chriswu.com he/him #accessibility

I got this warning from Apple about my previous iPhone on the iPhone Upgrade Program that has already been verified as returned. 😵‍💫

In order to remain eligible for
the upgrade benefit under the
IPhone Upgrade Program, your
iPhone 17 Pro needs to be
covered by AppleCare One.
You can either get
AppleCare One or add your
IPhone 17 Pro to an existing
AppleCare One plan.

I've looked at this UI a thousand times but it never occurred to me that I didn't convert it to my current styling for liquid glass. 🤦🏻‍♂️

The UI to look up a place or select saved favorites. The left is plain black and white.  The right has a blue background and the forms and search bars have the blue partially visible.

Back in my day you couldn't create an App Store In-App Event celebrating iPad support and actually mention "iPad". For iPhone Duo I'm happy to report that is no longer the case.

A cartoon frog under an umbrella. The text says "Major update. Foldable support. Please Don't Rain is now compatible with iPhone Duo, in every pose."

Almost daily I issue a Siri command “Set a timer for __ PM.” Previously this was always handled correctly. With Siri AI, I would say that around 30% of the time it wildly miscalculates the value the timer should be. This doesn't even involve time zones! FB25071051

| apologize for the confusion. | incorrectly calculated the duration between 6:39 PM and 7:10 PM as an hour and 30 minutes instead of 30 minutes. I'm still learning and working to improve.

Completely horrified to realize that if I rotate my iPhone 18 Pro from portrait to landscape to portrait again my iPhone Duo layout kicks in. 😭

Please Don't Rain running on an iPhone 17 Pro size screen, but the interface is horribly jumbled with things unreadable and cut off.

Today I've been working on adjusting the weather image selection screen in Please Don't Rain to avoid the crease in partially folded mode on iPhone Duo.

Please Don't Rain running on an iPhone Duo. Top is the image selection screen in landscape unfolded mode showing images for sunny. Bottom is in partially folded mode and the choices have adjusted to avoid the crease.

All of the accessibility work that I did in Please Don't Rain for the largest text for the smallest windows has been really paying off in adjusting for iPhone Duo layouts.

An iPhone Duo in folded mode showing moon data in the largest text in German.

Just found out that I didn't make it into the iPhone Duo workshop happening next week I signed up for. Even without going I think I've made really good progress with converting Please Don't Rain to support it.

Please Don't Rain running on an iPhone Duo in landscape partially folded mode. The content is split into vertical stacks on the left and right side.

So I've been building the Apple native video editing app of my dreams No projects, no libraries, just drop in files, trim, crop, add AI captions, export and get out. On macOS, iOS, iPadOS and Duo And I'm calling it – against my better judgement – Trimothy TestFlight link👇

Bild

My SwiftUI previews for the iPhone Duo look drastically different than what is shown when I use the simulator. The vertical bar is completely missing and the app is acting like it's running on a regular iPhone. You can't run Image Playground in the simulator so it's been previews. FB24967055

 The iPhone duo, running in a simulator on the left, which has the expected vertical bar. On the right is also an iPhone duo, which is running from a Preview, but the vertical bar is missing completely.

Hey all you rockers! Get ready to pump up the music and hop aboard the Crazy Train, because we’re about to dial up the tempo for SWIFTSONIC! Early Access passes are officially wrapping up their outro on October 1. If you haven’t grabbed yours yet, now’s the time! swiftsonicconf.com#passes

Adrian points at a sign for boarding to Nashville

🚨 TWO DAYS! 🚨 Reminder that this month's iOSDevHappyHour is this Saturday Sep 26th. Come join us starting at 11am US ET! We're using Luma from now on for our free virtual happy hour for developers, RSVP here for the Zoom link 🔗 luma.com/rt0urjk7

iOSDevHappyHour September · Zoom · Luma

The goal of #iOSDevHappyHour is to allow current and aspiring iOS Developers a place to share experiences, share knowledge, simply hang out, build community,…

luma.com

Feeling really glad that I spent so much time this summer giving @pleasedontrain.com a proper iPad layout. It has proved immensely useful in adjusting for iPhone Duo. Right now I'm shifting some controls that would have been in the crease in the partially folded state.

Two iPhone Duo screenshots showing Please Don't Rain. Top is fully unfolded and bottom is partially folded. In partially folded some elements that would have been in the center have moved to the left and the two sides of content have been evenly split.

While setting up my new iPhone last night my Apple Watch ended up rebooting. This morning Siri AI on the watch refused to set timers or alarms because it said the Clock app wasn't installed. 😵‍💫 Reboots didn't help but it started working later.

Siri AI on the Apple Watch reporting "| can't set a timer because the Clock app is not installed on this device."