One 1GB bite is no longer enough
I was a takes over 1 GB of RAM it does even have enough RAM to launch wants to
If you leave an iPhone six or 6+ idle for about 15 minutes it will use up every last bit of RAM. The same with a five or 5S running iOS eight. This was a very similar situation with iOS 7 on the five and 5S is well
If one application needs memory like an intense game, iOS eight will let you use 512 MB of RAM for that app but do not get a phone call while playing the game, do not switch out of that game and do something else, or your game will be terminated when you returning all progress lost. In this case this is actually a developers fault. When an app or game is running in the background, and iOS once the memory, it is sent a signal, and it is given the chance to hibernate and save it's game state, or memory to a file on the storage device. So when you go back to the game, it does restart but then it quickly resumes were left off.
But since I was eight actually needs more than 1 GB of RAM anytime you put an app in the background you risk it being terminated. I can reboot my phone, launch find friends ? which is an Apple app itself. Open a browser window or watch A movie or TV show and find friends and any other apps in the background have been terminated
Granted all apps should do what I mentioned above. And if they did we wouldn't be seeing this issue. However I am somewhat of a developer of apps under iOS eight myself vand many times Ios8 is failing to send that "danger you're about to be terminated signal", and it just terminates the app without giving the apt to save it's state
iOS 7 did not seem to have this problem. Yes it constantly terminated my apps but they always resume and where they left off
This is not happening under iOS eight.
The fact is Apple knows it darn right has needed to gigabytes of RAM and all their devices starting with the iPad air and iPhone 5 line. Why they haven't done it is beyond me as it barely would affect the price of the device. The memory used for storage is what's very very expensive. The memory used as ram is actually very very cheap
Unfortunately this must be fixed at the hardware level. They are giving the iPad air to an iPad Pro 2 GB of RAM. So this issue will be solved with those devices. They will always have one gigabytes free with nothing running and will allow apps to use 1.5 GB of RAM.
However Apple can implement a software solution that most android phones use: a swap/page file. Even a 256 MB one would boost the performance of iOS eight on the iPhone five and six lines of phones. All iOS eight services could be swapped out to memory until needed ? the same goes for apps. But for these devices of 512 MB swapfile is really needed. This would allow iOS eight to swap out 80 to 90% of it services if an app needed the memory ? allowing apps to use about 8000 to 900 MB of memory.scratch that more like 800 MB
However, Apple stubbornly refuses to add a page file to iOS eight citing. that it will reduce the life of the devices storage by the constant writing of data to the storage device. What they say is true but the amount of life lost from the storage device would not affect the device during its lifespan ? meaning the device will fail 100% of the time before the storage memory did
So there is no reason for Apple not to add a page file option. There is also no reason for Apple to let the user choose the size of the page file ? meaning if a user wanted a 1 GB or 2 GB page file so be it. That would make their phone very choppy and laggy to use, but the good open several dozen web browser tabs and not have them closed and have several dozen apps running in the background at once. However the section of the settings file app should warn people not to go over 512 MB for performance reasons. 512 MB should be the standard for all 1 GB Apple devices, and 256 MB for 512 MB devices, and 128MB for 256 MB devices
I know this for a fact because I use to jailbreak my phone's and iPads and add a swapfile equal to half of the memory. My device never got Lagney, and it did not crash. In fact ran much faster, more smoothly and I could have so many more apps open. However, Turning on the swapfile service that is built in the ios8 is a fatal mistake starting with iOS 6. If you unable to service, it will do nothing. If you enable the service with the proper parameters, it will create a swapfile, but in the phone with blue screen crash shortly after springboard loads. The phone with and reboot the process with and repeat, And you have an unusable device. It cannot be restored by conventional means. It can only be restored in DFU mode and you must restore a backup that does not have the swapfile enabled. Otherwise you will have to set the phone up from scratch. I believe the reason why this is happening is iOS has reached a point where Apple is having it manage its own memory so vigorously that the presence of a swapfile confuses iOS the point where it crashes. I don't think iOS can handle having things paged out. Hopefully someone comes up with the swapfile solution. That's why I stopped jailbreaking my devices. I jailbreak them for that one reason and one reason only. Again android uses it in most phones so I don't see what Apple can
I may stop upgrading my phone and leave it At iOS 8.1 until at least a tethered jailbreak is available, and see if the open source development community has come up with a swap/page file solution because the service that handles the swap file that is built in the iOS eight has not been updated since iOS5. .that also may be why using it crashes iOS eight the service is simply too old, and Apple doesn't update it because they don't use it
It doesn't Think like much,but even a 128 MB swapfile would greatly help the iPhone five and six lines of phones under iOS eight point X. It would at least allow enough Idle services to be swapped out and we would have far less termination of apps but like I said 512 MB is best. However for 2 GB devices a 1 GB swapfile is overkill ? eventually you had diminishing returns. So for 2 GB device, I would say 512 MB is enough. and then the user could raise that amount if eventually iOS future versions start eating up 1 to 1.5 GB of memory. Hopefully Apple has it gotten as stupid as I think they have and will make devices have 3 GB before this happens
Also most new android phones have had 2 GB of memory for the last one to do years
Yes 512 MB is plenty for developer. The PlayStation three only had 512 MB of memory, and the iPhone six and the iPad air are stronger than the PS3 and are fully capable of running PS3 quality games, but for some reason we aren't seeing them being built.
So technically, the devices do you have enough memory to run some very beautiful apps but the problem is you don't dare put that app into the background so basically Apple has destroyed the multitasking feature of iOS 7/eight with its lack of ram
I am pretty sure we will see 2 GB of RAM on next years iPhone which will probably be the 6S and the 6S plus. If they fail to do this they will start losing the mobile phone market as people will not put up with what's going on right now. I hate the android OS I cannot stand using it but the android OS does drive my Nvidia shield. That small device has 2 GB of RAM, And the OS needs about 700 MB of that and I can have about 20 apps in the background and have none of them terminated ? granted they can't all be games but I can still have a high memory used game in the background along with 6,7, or 8 apps. And none of them get terminated. And the Nvidia shield does not used to swapfile
This is up to the mobile iPhone community to fix. We need literally millions of people hammering at Apple to add the swapfile feature to iOS eight. Adding 2 GB of RAM to the next line of phones will be great but the average person only upgrades every two-three yrs. only people who make a fairly decent amount of money or are diehard Apple fan's upgrade their phones every year. So changing the hardware configuration of future phones does not help the existing iPhone 4, 5 and six lines. However I swap file will make those devices perform much better and actually allow higher versions of iOS to be installed on the lesser devices that they normally would not be able to be installed on