speedyapoc
Joined 15 years ago
Joined 15 years ago
Now the site freezes 50% of the time when loading it on my Mac and when it doesn't freeze, there's a 5 second period of waiting before I can paste any input. Not to mention ads taking up 40% of the screen. The classic tech cycle of life.
1. Xcode 15's "Replace Container" feature replaces the app container with incorrect permissions that results in the app not being able to write to its container (ex. the documents directory). This is an important feature for debugging and flat out doesn't work.
2. Apple's AVPlayer has an API called MTAudioProcessingTap which allows you to get access to low level audio data. Since iOS 17.1, it is not possible to have more than one MTAudioProcessingTap running at the same time.
3. AVPlayer's `addPeriodicTimeObserverForInterval` function will randomly stop calling back to its observer, and never recover, when connected to an Apple TV via AirPlay on iOS 17.
Issue 1 makes debugging more arduous. Issue 2 stops my app from being able to crossfade audio together or play more than one audio stream at once. Issue 3 requires me to build my own time observer which is further technical debt, versus being able to rely on Apple's API.
I've spent hours debugging each of these and trying to find a workaround before resigning myself that it's a platform issue and relegating myself to abandoning that specific API or feature.
------------
Hello,
Thank you for contacting Apple Developer Technical Support (DTS).
We believe this issue is a bug. Please file a bug report via Feedback Assistant (https://feedbackassistant.apple.com). For more information on Feedback Assistant, visit https://developer.apple.com/bug-reporting.
------------
From here, typically the Feedback Assistant bug report will remain open. For years. With no acknowledgement.
I would happily pay Apple a developer rate to fix these bugs. Some of them are massive showstoppers in a large scale production application.
These are for reproducible bugs in iOS, for which I've provided an isolated sample project with a 100% reproduction rate. It takes time to create a thoughtful and detailed bug report and the lack of replies are beyond frustrating. I'm glad to see this post and couldn't agree more.
I've had a bunch of friends that went from never gambling to spending a few hundred dollars per Sunday placing random bets. All destined to lose eventually due to the insane 10-15% vig (ie. a coin flip is priced at -110 or -115).
The few friends (sharps) that I had that were able to earn a profit over a large enough sample were all eventually backed off by the major sports betting sites. One site backed off a large long term winner in order to "protect the player against creating a compulsive habit or addiction". It's literally a racket. You can't win long term. You can only lose.