Well dang, Apple approved MidiWrist Unleashed at my first try. There were so many things I feared would trigger rejection: background usage of real-time motion data, background usage of Bluetooth connections, completely custom implementation of BLE MIDI for Apple Watch, first standalone Watch app I made, ... and more.

Once the beta period is over, it should be a straight shot to public release now! 😁

#midiwrist #midi #applewatch #blemidi

Beta testing for MidiWrist Unleashed has started, please let me know if you want to participate. The requirements are an Apple Watch device that is running watchOS 10 or later.

#midi #applewatch #blemidi #watch

"I'll just write MidiWrist Unleashed as a standalone Apple Watch app, should be quick" ... more than 70 source code files later, finally getting close to beta state. TBH, it's because I made it way more capable than I had planned for, thanks to how mature SwiftUI has become.

#swiftui #watchOS #midi #blemidi