• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

How can people excuse Apple's constant deficiency in RAM in iOS devices?

Status
Not open for further replies.
Jesus. For some reason I was under the impression that Apple actually put more RAM in the +. Well that decision not to is just moronic.

Only difference is the screen/resolution and battery size. As a consumer I prefer it that way, because then I have less to consider when picking between the two. The 6+ is too big for me to use comfortably, but I'd probably feel pressured to buy it if the specs were better, and then I'd have an overall worse experience.
 
The people saying that an iPhone 6 compares to a flagship android phone are mental. I had an iPhone 6 plus and now a galaxy S7 and the galaxy S7 smashes it to pieces. Easily.

I phones need more Ram simple.
 
Only difference is the screen/resolution and battery size. As a consumer I prefer it that way, because then I have less to consider when picking between the two. The 6+ is too big for me to use comfortably, but I'd probably feel pressured to buy it if the specs were better, and then I'd have an overall worse experience.

You forgot another difference. Compromised performance due to not increasing the RAM even though the overhead is much higher on the device.
 
Only difference is the screen/resolution and battery size. As a consumer I prefer it that way, because then I have less to consider when picking between the two. The 6+ is too big for me to use comfortably, but I'd probably feel pressured to buy it if the specs were better, and then I'd have an overall worse experience.

I think you would probably prefer if both devices had more ram.

Purple Cheeto said:
ITT everyone is an expert on computer hardware architecture and software engineering.

ITT you need to be an expert of 'mobile' hardware architecture and software engineering to understand the benefits of larger RAM pools.
 
Java (and languages that use garbage collection) generally need a larger pool of ram because objects can stick around for a while until a collection pass. This generally means that iOS can run leaner with tighter margins on the amount of spare memory needed. This also doesn't mean that an MP3 in memory will be any less efficient on either platform, as it really only pertains to cleanup.

From my perspective, I'd say that the fitness app you're using could be a bit more ram efficient if it's bumping other apps off the bubble when open.

The strange part of his issue is that it's terminating music. Along with the radio/telephony software stack those services should be privileged over any and all apps. That why no matter what your doing you shouldn't be able to trigger the device to unload those basic services. That's why stuff like wifi, time+date, and calling should be unaffected by any kind of intensive use.

The ram situation is dire but I'm starting to think this is a bug in Apple Music or perhaps the fitness tracker. Which considering it's state shouldn't surprise anybody.
 
The strange part of his issue is that it's terminating music. Along with the radio/telephony software stack those services should be privileged over any and all apps. That why no matter what your doing you shouldn't be able to trigger the device to unload those basic services. That's why stuff like wifi, time+date, and calling should be unaffected by any kind of intensive use.

The ram situation is dire but I'm starting to think this is a bug in Apple Music or perhaps the fitness tracker. Which considering it's state shouldn't surprise anybody.
Yeah this sounds like an issue with the apps he's talking about. I only ever run into RAM paging with old Safari tabs.
 
Only difference is the screen/resolution and battery size. As a consumer I prefer it that way, because then I have less to consider when picking between the two. The 6+ is too big for me to use comfortably, but I'd probably feel pressured to buy it if the specs were better, and then I'd have an overall worse experience.
Why?
The specs should have been better because it needed it to perform the same. Sony does this with their phones. The compact model only has 2GB of ram instead of 3. I tried both and liked the compact better and I never felt like I needed that extra gig of ram.
 
The strange part of his issue is that it's terminating music. Along with the radio/telephony software stack those services should be privileged over any and all apps. That why no matter what your doing you shouldn't be able to trigger the device to unload those basic services. That's why stuff like wifi, time+date, and calling should be unaffected by any kind of intensive use.

The ram situation is dire but I'm starting to think this is a bug in Apple Music or perhaps the fitness tracker. Which considering it's state shouldn't surprise anybody.

I believe this is true while music is playing, but if music is paused (and therefore, not playing), it's free to be killed.
 
I've never had my music unload like that. Never had any real usage issues on iOS affected by RAM; which is how Apple "gets away with it" in my case. I go from my office to my car and my music plays right from where I left it when I unplug my headphones at work.

Does sound like a RAM issue but that fitness app must be a hog or something.

They should definitely have more RAM if that type of thing is common.
 
I believe this is true while music is playing, but if music is paused (and therefore, not playing), it's free to be killed.

Yeah, it will kill the song if I leave it paused for some amount of time. For example. Maybe I'm going to take a 3 minute break and I pause the song because I am reading something during the break. I unpause it when I get back to working out and the song will start over completely. And judging from how it behaves, it acts like it is reloading the song like how it does when it first started playing the song.
 
Yeah, it will kill the song if I leave it paused for some amount of time. For example. Maybe I'm going to take a 3 minute break and I pause the song because I am reading something during the break. I unpause it when I get back to working out and the song will start over completely. And judging from how it behaves, it acts like it is reloading the song like how it does when it first started playing the song.

That's really strange. I can not only browse several image heavy webpages, but also load google maps and get directions, load the app store and a few other apps, yet still have the song resume immediately from where it was paused. Is your phone updated to the latest version of iOS?
 
That's really strange. I can not only browse several image heavy webpages, but also load google maps and get directions, load the app store and a few other apps, yet still have the song resume immediately from where it was paused. Is your phone updated to the latest version of iOS?

Yes. Are you playing a song that is on the phone or is being streamed through Apple Music?
 
Yes. Are you playing a song that is on the phone or is being streamed through Apple Music?

Streaming it through Apple Music. I tried home WiFi and 4G and it didn't make a difference. I'd give it a shot with Full Fitness too, but it's $4.49 AUD.
 
It sounds more like an Apple Music problem than a hardware problem.

The thing about streaming music, on a network or on the device, is that you should only need to load a very small part of that song at a time. Typically only the very small amount of the audio data that the app needs is loaded into a ring buffer and then that song is being played on a very high priority process. The whole point being, not to load the entire song in RAM. Just enough to avoid audible skipping when playing back that music. And that's around the range of, a few seconds, maybe more to avoid playback problems.

If they weren't doing that, old iPhones would die the instant you tried to load up an hour thirty podcast.

Now, Spotify in particular reportedly caches TONS of audio ahead of time, but that's only being pulled from your network and saved to your SSD or hard drive. Even there, only the small bit of data you need for the song that you're listening to gets thrown into RAM.

Just going to walk away from the discussion at this point, I have no idea about technical limitations or tradeoffs or what have you with the OS. But this is a problem that can definitely be solved in software.
 
How so? Apple Music is playing ball when i switched back to it after opening Safari, Google Maps, Anki, the App Store, TripView, and Alto's Adventure in succession.

When using the fitness app I think it may cause the issue. I honestly couldn't give an accurate assessment unless I saw it for myself, but the fitness app seems to be interfering with Apple Music in some way.
 
It sounds more like an Apple Music problem than a hardware problem.

The thing about streaming music, on a network or on the device, is that you should only need to load a very small part of that song at a time. Typically only the very small amount of the audio data that the app needs is loaded into a ring buffer and then that song is being played on a very high priority process. The whole point being, not to load the entire song in RAM. Just enough to avoid audible skipping when playing back that music. And that's around the range of, a few seconds, maybe more to avoid playback problems.

If they weren't doing that, old iPhones would die the instant you tried to load up an hour thirty podcast.

Now, Spotify in particular reportedly caches TONS of audio ahead of time, but that's only being pulled from your network and saved to your SSD or hard drive. Even there, only the small bit of data you need for the song that you're listening to gets thrown into RAM.

Just going to walk away from the discussion at this point, I have no idea about technical limitations or tradeoffs or what have you with the OS. But this is a problem that can definitely be solved in software.

It sounds like the problem he is having is not so much that Apple Music uses a lot of RAM but rather that if some other process is using a lot of memory Apple Music gets suspended. Then when he reopens the app it doesn't gracefully restart at the point where it was suspended but instead restarts at the beginning.

In any case, Apple Music is available on Android. Does the problem occur there too? If not, then it would be hard to say that it was purely an app issue.
 
Yeah the iPhone 6 is pretty RAM starved. I never ran out of RAM on my 6s though.

The people saying that an iPhone 6 compares to a flagship android phone are mental. I had an iPhone 6 plus and now a galaxy S7 and the galaxy S7 smashes it to pieces. Easily.

I phones need more Ram simple.

Well no shit a 2016 phone is faster than a 2014 phone.
 
That app hasn't been updated in 3 years.

Boom. I came to post the same thing.

Last time it was updated was BEFORE iOS 7 launched.

I can't help but think that the app is poorly optimized, and that's definitely a big factor in your problem OP? But I'm not a app/software developer, I'm not sure.
 
I'm at the gym. I listen to Apple Music while working out and use an app called Full Fitness to track my progress. Half the time when I pause a song for more than a few seconds, the song has to start all over because it was dropped from RAM. When I use the Full Fitness app, I use the built in timer between sets. If I check something on a website, the timer is killed since the app is dropped from RAM. I'm using an iPhone 6 Plus.This is pathetic for a 2014 device. People always act like iOS is this magical memory managing OS, but I really don't see how that is the case.

I've never had any issues with Apple Music restarting a song no matter what apps I use in between on my 6s.

Having connection/wifi issues?
 
That app hasn't been updated in 3 years.

This is actually a big deal, as that means it's a 32-bit app. 32-bit apps drastically increase memory pressure on 64-bit devices because they make the device load 32-bit versions of frameworks rather than using the 64-bit versions already in memory.
 
Boom. I came to post the same thing.

Last time it was updated was BEFORE iOS 7 launched.

I can't help but think that the app is poorly optimized, and that's definitely a big factor in your problem OP? But I'm not a app/software developer, I'm not sure.

Yeah I think we've found the likely issue. So much has changed under the hood I'm surprised Apple doesn't either pull really old listings or give buyers a warning that old ass apps may behave strangely.

Anybody thinking it's some kind of memory leak? Seems likely.
 
An almost 2-year old iPhone? Everyone knows you throw those things in the garbage after 12 months and then line up at the Apple store to get the new one.
 
An almost 2-year old iPhone? Everyone knows you throw those things in the garbage after 12 months and then line up at the Apple store to get the new one.

I've actually been quite happy with the usable lifetime for every one I've owned with the 6+ being the glaring exception. If rumors are anything to go by Apple decided between 1 and 2GB seemingly at the last minute and it was a major blow when the first teardowns were done. Just based on that I wouldn't be surprised to see the 6s+ get 2 or more years longer OS support as compared to the 6+.

Funny enough the first 1GB device (5) actually faced the least issues thanks to lower res screen and more importantly being a 32-bit device.
 
The 6+ is like the iPad 3rd gen. Not enough horsepower to drive the new screen specs properly. I really hope they do away with the down scaling next gen also.

The S is much better.
 
It's just that most people don't connect these issues with not having enough RAM. As long there isn't any major performance issues with normal usage they just accept it as something they can't do and move on.
 
I think that if the freakin market didnt support their bullshit "S" series, we would get yearly updates.

How ironic of you to say that because the "bullshit S series" last year fixed the RAM problem and was a huge upgrade in pretty much every other regard... even more so than the 5s -> 6 transition IMO.
 
I won't defend iPhone 6's 1GB of RAM but it also doesn't help that Apple's Music app has been terrible at background play and resume since at least iOS 8.

Things like forgetting its position in a song, forgetting which playlist is playing, and the most egregious: repeating the last 15 odd recently played songs when playback is resumed after it's been flushed for RAM. Not to mention using Next Track using Bluetooth in a Mazda is completely broken too.

Do people at Apple actually use the same app and think this is fine? I've since switched to a player called Pyro Serato and it's great.
 
OP should try another music service and fitness app to see if it still happens. Apple Music has been notoriously buggy and that fitness app hasn't been updated in THREE years.
 
This is why I held off on getting the 6 Plus and waited for the S model. 1GB was a ridiculous amount of RAM to put into that phone.
 
How ironic of you to say that because the "bullshit S series" last year fixed the RAM problem and was a huge upgrade in pretty much every other regard... even more so than the 5s -> 6 transition IMO.

I don't have any issue with Apple's alternating schedule. But based on my experience following the rumor mill at the time I'm highly suspicious that the initial 6+ design included 2 GB that was slashed for margins and to hold it over and sweeten the 6S+. I doubt testers were using what ended up making it to consumers because the experience was compromised to anybody who used it more than casually. Stuff like cut and paste across apps or tabs and page location was frustratingly hit or miss.
 
Last time it was updated was BEFORE iOS 7 launched.
Why are people saying this? It's incorrect. The Music app was updated like a year ago at worst; that's when they added Apple Music to it. Chances are any problems are caused by that "full fitness" app doing bad things to memory.

Have you tried completely shutting down the device (hold power until given the option to shut down) and then restarting it? That guarantees nothing will be in memory except the iOS system basics, so might be a good way to start your fitness. It'll keep other things from using memory that Full Fitness wants.

Edit: I just realized that the vague statement may have been talking about Full Fitness, not the Music app. But my suggestion of restarting the device is still applicable :)
 
Status
Not open for further replies.
Top Bottom