Status of IOS 8

Edgefly

New member
There have been many inputs re: whether or not IOS 8 has been sufficiently debugged so that it can be used reliably. ( I.e. Vs. wait a while until it has been improved enough to use for everyday use especially for EFB's). I'm still waiting, what does this board of experts think ?
 
The latest version is benchmarking slower than 7. I made the mistake of upgrading my iPad 2 to 8.0.2 yesterday. It is definitely more sluggish. Looks to me like a classic case of software bloat both in memory consumption and CPU requirements. I'd hazard a guess that the problems people are seeing might be due to memory resource starvation. I haven't tried it yet, but perhaps deliberately shutting down apps that idle in the background might help.
 
Jaybird180 said:
Problem I dont get is that youre not supposed to have different errors/issues with closed source hw/sw. Since its likely not really a sw issue, its probably manufacturing variances with hardware (a different chip here and there).
The variances observed between otherwise identical hardware and allegedly identical OS and application software are due to the variances in installed and running app. Different installed apps will cause differences in competition for scarce RAM and CPU resources.

iOS is a derivative of BSD Unix. It looks like that much of the problem is due to how it handles (or mishandles) demands for RAM that can't be satisfied. Traditionally, when a Unix process (app) needed more memory and there wasn't enough available, the memory image of one of the idle processes would get temporarily copied to the hard disk (called the swap area or backing store.) But because Apple tries to limit the number of writes it makes to flash memory, iOS doesn't support backing store. If one app needs memory, iOS will request other running apps to free some of their memory up. If not enough memory is available that way, it starts to kill processes, go through their pockets for loose change and memory, and handing it over to the process that asked for memory.

More details here:
https://developer.apple.com/library...tual/ManagingMemory/Articles/AboutMemory.html

Edit: Bottom line is when comparing mobile devices that use flash memory for persistent storage is to favor those with the largest amount of RAM.
 
Back
Top