answered
2015-05-08 10:29:28 +0200
This question raises an excellent point, and I hope that Jolla can work to improve the multitasking in further updates. Like you say, this is one of the key selling points of Sailfish OS, but at the moment is not working optimally. There are a number of other issues to fix in order to really get a great multitasking OS:
Fix the OOM-issue: When there is enough memory, allow everything to run. When memory is low: suspend apps instead of killing apps altogether. This way, they stay available on the Home Screen, so you don't have to re-open the apps from the app drawer.
Allow us to pin apps to the Home Screen, so that they're always on (Autostart from boot) and always in the same place. Feature requested here (please vote): https://together.jolla.com/question/62271/feature-request-sticky-appscovers/
[EDIT] COMING IN SAILFISH 2.0 [/EDIT] We should be able to open more than 9 apps on the Home Screen. Feature requeste here (please vote): https://together.jolla.com/question/691/extend-home-screen-horizontally-if-running-apps-9/ It would be even greater if we can resize App Covers (a bit like Windows Phone tiles), so you can have a larger Cover for the calendar, but a smaller for the flashlight.
Create a quick app switch gesture: quick switching between the two most recent apps without having to go through the Home Screen each time. Or to complete the gesture towards the app you want to open (see Tokaru's idea in the link). Feature requested here (please vote): https://together.jolla.com/question/16455/edge-gesture-app-switch/
True multitasking definitely requires system-wide Copy/Paste. Feature requested here (please vote): https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability-partially-released/
Maybe there are other nice-to-haves wrt multitasking, but I think these cover the basics of a good multitasking OS. How about making this thread a repository of these issues/missing features and get as much as attention as possible on this part of the OS?
I would also rather have a lagging system than a closed app... you can never know which app is going to be killed and if I open an app to use several details from another one, I had already the problem that the source app gets closed. Great thing in a situation were you need to hurry...
If the system is too "hungry" for the RAM in the phone limit the possible opened app to a max value and tell it via popup to the user so he can close things manually.
PatsJolla ( 2015-04-21 18:42:27 +0200 )editAFAIK Jolla kills the application when it runs out of memory. Linux does too. Does Windows do same, or just hang up the whole system?
Smar ( 2015-04-21 18:53:30 +0200 )editWindows refuses to open an application when it runs out of memory.
Giacomo Di Giacomo ( 2015-04-21 19:06:19 +0200 )edit@Giacomo That’s not possible. What happens when a program tries to request more memory?
Smar ( 2015-04-21 19:21:05 +0200 )editWell for those who owned a Nokia N9 like i did,know that it was a linux phone with only 1 gb of rams and 1 processor and was perfect (alsmost).Never killed an app by itself.
babooo ( 2015-04-21 19:43:45 +0200 )edit