Linked by Thom Holwerda on Wed 30th Jan 2013 23:06 UTC
PDAs, Cellphones, Wireless And so, today, RIM announced its Hail Mary - a brand new mobile operating system (well, sort-of new), as well as two new devices. In addition, the Canadian company also officially changed its name from Research In Motion to Blackberry. The first few reviews of Blackberry 10 are already out, and it's not bad. The problem, however, is that in the case of Blackberry, 'not bad' could easily mean 'not good enough'.
Permalink for comment 551120
To read all comments associated with this story, please click here.
RE[2]: Wishy Washy What?
by Lobotomik on Fri 1st Feb 2013 10:51 UTC in reply to "RE: Wishy Washy What?"
Lobotomik
Member since:
2006-01-03

Android is designed from day One to keep the state of applications frozen when they are kicked out, so they can be revived later with their memories intact.

The application has to cooperate in selecting what it absolutely needs to remember before being frozen (like, the browser might get by with something like the current URL and a position in it, rather than the many megs taken up by the rendered page). I am sure BBOS10 will do much the same, with much the same limitations.

Huge applications like comples games might have a hard time being minimized, and might be thrown away completely when their resources are needed. Or not, that depends on their design. That might be what you experience as "bad multitasking", but there is no easy way around it.

Other than that, the OS can shove the entire address space of a frozen app to mass storage, but that will fill up mass storage very fast, will be very slow, and will probably eat up a lot of battery, and still the app must be designed to be stopped and restarted at any time.

When free resources are gone, used resources must be freed. If the user does not do it himself, the OS has to choose. Once it has disposed of the dispensable (by letting the app choose what to keep), it will have to dispose of the indispensable (by killing old apps in the background).

So, I don't expect much advancement in BBOS10 multitasking. What's done in Android (and possibly in Winphone) is close to the best you can do when you have little or no virtual memory and you don't want to force users to close their applications manually whenever they finish working with them.

Reply Parent Score: 2