@joshgrant All I've found in iOS 18 is even more bugs. The most bizarre of these is that when calling "play" on the application player, it plays for about half a second then self-enters the INTERRUPTED state. For good measure, the event is sent twice.
This event is documented as being used for an incoming call. Yeah. Right. Obviously, there's no incoming call. Icing on the cake to get sent the event twice in rapid succession.
My application is now incapable of starting music playback when it starts up. The user must un-pause manually. And then, you have all the same nonsense with detecting end-of-playback, after several years. Further, previous heuristics now have more "undetected end" bugs arising so even more problems exist with iOS 18 that I have yet to track down.
I think this speaks for itself in terms of software quality and Apple's attitude to developers - total contempt.
Other platforms are less hassle, cheaper to develop on and have a bigger user base.
Topic:
Media Technologies
SubTopic:
General
Tags: