Speed at which Sailfish apps launch

I am running an XA2 with

Why is it that Sailfish apps are slower to launch than Android apps?

For example WhatsApp launches much faster than the Sailfish messages app.

The native browser is slower than Opera to launch.

The camera app is slow to launch also.

Not all Sailfish apps are as slow as Messages and Camera but still in my opinion slow for native apps.

I would have expected the native apps to be at least as quick as the Android apps.


I’m a bit curious…

I’m looking into SFOS to get out of the spying from Google on my communication.

Is there any other reason to use a non Android OS? I’m not asking to be rude but to know more!

How do you reason with yourself if you have the same reason as I and then use WhatsApp who lets Facebook spy on you in the same way as Google does?

My impression (and it is nothing more than that) is that apps have become slower to launch in the last couple of releases since sandboxing (sailjail) has been implemented. Maybe those native apps, specifically jolla supplied apps such as camera, email, etc launch slower because they are now sandboxed and other native apps (e.g. community provided) apps are quicker because they are not yet sandboxed.AFAIK I think that from release 4.4 all apps have to be sandboxed, so we might find that the launch times for all of them then slow down - but this is pure speculation on my part and others may have a different explanation.


My old Jolla C seems faster than the XA2.

I wondered if part of the issue was due the need to use Android OS “blobs” for the XA2 to enable the Sailfish apps interact with the hardware whereas the Jolla C is Sailfish from the ground up.

You ask a good question but this thread isn’t about the merits of Sailfish V Android.

Start another thread and I’ll answer there.

1 Like

You used to be able to edit preload.qml in /usr/share/booster-*/ directories to add extra elements sacrificing memory for speed (some quick testing allowed to cut the speed of launching clock app by 1/3 or so iirc just by adding all elements it uses into a new booster). Sadly the desktop files now no longer pass the booster used to the invoker? Looks like sailjail is involved so maybe the booster handling has been moved there (you can see the whole mechanism behind app boosting/preloading here: https://github.com/sailfishos/mapplauncherd)

1 Like

I was thrilled to see how much slower launching native applications is on Sailfish compared to BlackBerry 10. On BB10 native Cascades (i.e. Qt 4.8) apps start instantaneously, it doesn’t even take one second, and that despite dated, much slower hardware. Old dual-core 1.5 GHz Blackberry Z10 from 2013 launches applications considerably faster than 8-core 2.something GHz Xperia X10 II from 2021. Why is it that annoyingly slow?

1 Like