Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
OP is ignorant. LOL.

More RAM = More power used. Unlike flash memory, RAM requires a constant supply of power to maintain the contents. Apple fit enough RAM for 99% of the users and everyone benefits with better battery life.

Simples.

Generally thats rarely the case in any modern device regardless of CPU efficiency.

Apps in the background go into a suspended state and reside in RAM until foreground processes need RAM and it pushes the suspended process out.

So having physically less RAM is more energy efficient only until apps are being pushed out of a suspended state and then need to be reloaded which uses more CPU, GPU, cellular/wifi data radios, screen on time while loading etc etc.

Adding 100 gb of RAM would be a waste in battery. Adding 1-2 gb would likely save battery for the above mentioned reasons.
 
I think that would cover all scenarios.

Cache the tabs to disk, erase caches only when Safari is closed in the multitasking tray or force closed, or when iOS shuts down.

At the very least it should cache the form data so that the form can be repopulated once the tab reloads. That is probably preferable to caching the entire page, in fact, as it ensures a current version of the page is used and doesn't result in data loss.

Caching just the form data would require parsing each and every site. It would be so much easier if the web site developer implement the standards correctly and applies local session cache for their website.

But saving everything that is in that tab when it looses focus, and reloading that locally when it regains focus is a possibility. Naturally as discussed Safari doesn't do that...You'd require a third party app for that...
 
Caching just the form data would require parsing each and every site. It would be so much easier if the web site developer implement the standards correctly and applies local session cache for their website.

But saving everything that is in that tab when it looses focus, and reloading that locally when it regains focus is a possibility. Naturally as discussed Safari doesn't do that...You'd require a third party app for that...

The entire page has to be parsed before it can be rendered so what's the problem?

The problem with relying on web devs is there's no guarantee. Indeed, I've never seen a site that reloads form data when Safari reloads a tab. Didn't even know such a thing was possible.
 
There's no extra RAM so that developers can't write apps optimised for 2GBs of RAM, thus releasing apps that would run very bad on older iphone and ipad models.

This is the reason.
 
The entire page has to be parsed before it can be rendered so what's the problem?

The problem with relying on web devs is there's no guarantee. Indeed, I've never seen a site that reloads form data when Safari reloads a tab. Didn't even know such a thing was possible.

Oh yes most definitely possible and standard part of the specifications.

Parsing the file to render on the screen for presentation is one thing. Parsing the file to only save certain elements that have been added locally in a form versus what was server side generated is different matter. The first can be done non-discriminately, the second could be very different depending on each and every website difference....Can be done but at a much greater effort...

And how much is each and everyone willing to pay for such a browser? And how many actually complain and run a different browser? I mean these threads happen a lot, but it is always the same few people....Would you all actually pay for it?
 
Oh yes most definitely possible and standard part of the specifications.



Parsing the file to render on the screen for presentation is one thing. Parsing the file to only save certain elements that have been added locally in a form versus what was server side generated is different matter. The first can be done non-discriminately, the second could be very different depending on each and every website difference....Can be done but at a much greater effort...



And how much is each and everyone willing to pay for such a browser? And how many actually complain and run a different browser? I mean these threads happen a lot, but it is always the same few people....Would you all actually pay for it?


You realise that when you tap on 'submit' or 'next' or however the form's submit button is titled, the browser has to access the contents of that form? The code is already there.
 
Funny, reviews are showing both the 6 and 6+ to be among the best phones out there for battery life. That kinda kills your argument there...

Well they're plain wrong and are just going off Apple's quoted specs (which are unachievable).
By most user reports, the i6 and i6+ batteries are a monumental letdown.
 
You realise that when you tap on 'submit' or 'next' or however the form's submit button is titled, the browser has to access the contents of that form? The code is already there.

As I said it can be done, just not as simple as the other way. If you think it is so simple and the code is already there to just save those parts, why don't you roll up your own iOS browser app and solve your problem?
 
But, but, but..... my Safari tabs reload all the time! :confused:

But but but.......Google Chrome tabs reload every time I tap on them on my 2GB Ram GS5! Even when I have closed all active apps from the multitasking tray and have only 5 tabs open on Google chrome!!

You were saying..........?? ;)
 
There's no extra RAM so that developers can't write apps optimised for 2GBs of RAM, thus releasing apps that would run very bad on older iphone and ipad models.

This is the reason.

No its not.

Memory usage is already restricted to devs (how much can be used). Making apps optimized for 2gb of RAM would be the same as writing apps optimized for a 4" screen only. And obviously Apple would work this out just like they do with any new hardware release.

Devs dont do that because their app would suck other devices. Get bad reviews, and they wouldn't make money.
 
But but but.......Google Chrome tabs reload every time I tap on them on my 2GB Ram GS5! Even when I have closed all active apps from the multitasking tray and have only 5 tabs open on Google chrome!!

You were saying..........?? ;)

Funny how my Android tablet with 'only' 1.5GB of RAM never reloads Chrome tabs...
 
Well they're plain wrong and are just going off Apple's quoted specs (which are unachievable).
By most user reports, the i6 and i6+ batteries are a monumental letdown.

Ya, even Apple said the 6 battery was going to suck at the keynotes. Well, not exactly but when they were comparing to the 5S it was obvious it was going to suck. The only feature I cared about is the only feature they didn't address (with the 6).
 
As I said it can be done, just not as simple as the other way. If you think it is so simple and the code is already there to just save those parts, why don't you roll up your own iOS browser app and solve your problem?


There's no argument the code is already there. The browser does after all have to submit the form data to the website when the form is submitted. That is an irrefutable point.

What I dont know is how easy it would be to utilise that code to save the data when the form is closed.

I'm not going to learn how to program for iOS just to solve this problem.
 
But but but.......Google Chrome tabs reload every time I tap on them on my 2GB Ram GS5! Even when I have closed all active apps from the multitasking tray and have only 5 tabs open on Google chrome!!

You were saying..........?? ;)

Can you please make a video of that happening?

Here is the crappiest Android device I could find (motorola xoom) not doing tab reloads. 1gb of RAM, using heavy webpages 8 in total.

http://youtu.be/mR_9azDA95o

I can't get any Android device to do what you are claiming. I made that video because a lot of people claim the same thing but when I call them out on it like I'm doing to you they make excuses and this that and the other. So can you please make a video proving what you are saying please?

I'm curious to see the circumstances I need to do to replicate this on other mobile devices. Is Chrome the stock browser on the GS5?
 
There's no argument the code is already there. The browser does after all have to submit the form data to the website when the form is submitted. That is an irrefutable point.

What I dont know is how easy it would be to utilise that code to save the data when the form is closed.

I'm not going to learn how to program for iOS just to solve this problem.


Right so you don't programme, haven't release any apps, yet it is easy because the code is already there.

Lol you sound like me when I am having building work done. It is easy knocking that wall done, it is already there. Just hit it with a hammer.
 
Right so you don't programme, haven't release any apps, yet it is easy because the code is already there.

Lol you sound like me when I am having building work done. It is easy knocking that wall done, it is already there. Just hit it with a hammer.

More RAM and a coding change under the hood should be a walk in the park for a well paid team of professional programmers. Apple should get on with it.
 
Right so you don't programme, haven't release any apps, yet it is easy because the code is already there.

Lol you sound like me when I am having building work done. It is easy knocking that wall done, it is already there. Just hit it with a hammer.

I can program, just not for iOS.

If you write modular code it can be reused elsewhere in your app.
 
CPU benchmarks have nothing to do with ram. That's thread performance.


Lol exactly. This thought came to mind instantly when I read the OP.

But hey, if the OP wants to defend Apple's decision to gimp the ram, who are we to rain on his parade....
 
Can you please make a video of that happening?

Here is the crappiest Android device I could find (motorola xoom) not doing tab reloads. 1gb of RAM, using heavy webpages 8 in total.

http://youtu.be/mR_9azDA95o

I can't get any Android device to do what you are claiming. I made that video because a lot of people claim the same thing but when I call them out on it like I'm doing to you they make excuses and this that and the other. So can you please make a video proving what you are saying please?

I'm curious to see the circumstances I need to do to replicate this on other mobile devices. Is Chrome the stock browser on the GS5?

As promised.

 
As promised.



Well done! I love proof videos when requested! Gotta back up your points with proof these days! Wonder why your Android deals with tabbing different with regard to memory mgmt.. mystery.. I was actually very surprised watching your video at what I was seeing.
 
Thats a very narrow focus of what people are saying.

Why cant I play infinity blade, switch to modify a Excel spreadsheet, look up some information in Safari, and then go back to Inifnity blade, all without any app reloaded and all within ~2 seconds? Its because of ram, not CPU power.

Uhhh....you can....

I've done tests for people who complain about this. 10 tabs open, multiple apps and switching rather quickly. Once the tabs load the first time, I don't get any reloads on my iPhones.

----------

Well they're plain wrong and are just going off Apple's quoted specs (which are unachievable).
By most user reports, the i6 and i6+ batteries are a monumental letdown.

Reviews I've read have stated 1.5 and 2 days regular usage for the 6 and 6+ respectively.

I'm waiting for Anandtech's reviews.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.