As computing power grows, smartphones should theoretically encounter fewer and fewer stutters. However, at least on the phones I've used, which are iPhone8 Plus and Pixel 7, stutters still exist during music playing (even with the phone put in sleep mode). And I don't think it's only the case for the phones I've used.
The sources of the stutters I can come up with are:
1. all available LITTLE cores are busy and at least a task wake up in the meantime. 2. the CPU scheduler doesn't schedule properly (from the user experience perspective). 3. music player doesn't advice itself as latency-sensitive app.
It's easy for modern smartphones to have ready_to_run_tasks (daemons) > available_cpus, and a CPU scheduler which ignores latency-sensitive apps can easily preempt the music player.
To sum up, user experience is probably the utmost thing that modern phones care, how can things like "stutters during music playing" happen? Can't we just defer those daemon tasks?
(maybe this is why my collegue got a MP3 player instead)
There is no stuttering problem on audio playback on any of the smart phones you've listed. And there hasn't been any stuttering problem since the initial launch of the first generation iPhone.
The last time I remember any stuttering on any phone I've owned was maybe the Motorola Rokr twenty years ago.
You must have some sort of accessory problem.
I use pretty much exclusively bluetooth for audio between PCs/phone/TV and both earphones and speakers, and my car's stereo is the only bluetooth connection I have that ever has connection/lag issues at all (and even then it's infrequent enough that I still choose it over plugging a USB cable in between phone and car).
I don't remember any stuttering on this or previous phones.
There are also inconsistent stutters throughout songs.
iPhone 13 and 2nd gen AirPods Pro, if it's relevant.
I've filed a feedback but Apple feedback is a black hole these days.
The worst for me was an issue where occasionally my entire computer would slow down with no evidence from Activity Monitor that something was eating cycles or taking memory. I finally traced it down to Apple Music while in fullscreen and using multiple monitors, which was my preferred setup. Filed a ticket with Apple feedback and it's still open with no response.
I suspect that the stutter happens when it decides to change audio tracks to a higher bit rate stream, but that’s me talking out of my rear.
That particular problem went away once I turned off lossless in Apple Music settings.
Amazon Music Unlimited has no stutter whatsoever when streaming lossless files. Perhaps Apple wasn't quite ready to offer Lossless, knew the stutter was there, and released it anyway.
If you mean, "can't stream smoothly" - check your connection and your service choice (eg Paramount+ always seems to have problems for me ... regardless of the connection or device)
But "play music smoothly" has been a core feature (with nary a problem) since the first iPhone
Every one I have had runs all the audio I have ever wanted to run with no issue - 4G, 6S+, 8+, 11, SE, 14, and 15
My dad's and mother-in-law's Pixel 7 also have no issues
I jest, but at the same time I don't. Like everyone else on this thread, I'm like "stutters? What is it, 1999 and I'm using a Pentium II to play my 28kbps MP3?" Ergo, if you're not using a hard-wired headphone connection, my only thought in this modern age is radio interference.
I have more challenges using my Pixel Buds with a Bluetooth dongle on my PC.
https://android-developers.googleblog.com/2021/03/an-update-...
I haven't heard about issues with latency in iOS audio, but the iPhone 8 is certainly not "modern". Are you using bluetooth headphones? Which apps are you using to play the audio?
So there's probably jitter in my headphones, or the app was not suppose to do music playback smoothly because that's not its main usage.