Where have all the not enough ram that is why the Air is crashing all the time people gone?
It still crashes once you ran out of memory, it is just that in iOS 7.1, you run out of memory slower. Apple made improvements to fix the memory leaks caused by Safari and UIWebViews, while at the same improve its memory efficiency.
However, if you load enough web sites to consume all the available memory, it will still crash. Nin.com (
I hate using this as an example but it is a consistent site that will cause the crash) is an example of a site where it can easily eat up all of the memory and will likely put you at much higher risk to experience crashes.
If you load up Google's image search to show as many images as you can or Instragam, it'll crash too. It just happens to crash much quicker in iOS 7 compared to iOS 7.1.
Apple have to approach this from at least two sides but I'd say three:
1. Adding more efficient RAM, this will reduce the odds of running out of memory quickly, thus less crashes but on its own, it WILL not fix the crashes
2. Continue the improvements made to Safari and overhaul its use of memory consumption.
3. Probably not feasible right now but they need to keep focusing on upgrading its flash chips for the storage. It's still incredibly slow (~40MBps) but if we could get it up to 200MBps, with low read/write latency, Apple could add a better paging system to iOS. Right now, iOS hates paging and doesn't do much of it, that's why Safari crashes after the RAM is exhausted, instead of OS paging it to the disk, and it's the same reason why tabs are reloading instead of staying still.
But why wasn't this happening before 7.1? This happened right after I updated to 7.1
Apple changed this in 7.1, it won't kill the background services once the app is killed. So, you need to intentionally go to the Location Services in the Settings to turn them off.
Many app devs (mostly location service based apps) begged Apple to do this, so Apple gave in and changed it in iOS 7.1.