Dear Sailfish devs & community - recently I got Sony Xperia XA2 Plus that I flashed with Sailfish OS (community, so no aliendalvik) and I have few suggestions for devs that IMO should be taken seriously.
1. Apps/Packages
Aliendalvik
So because I’m using the free version of Sailfish without android support (and Waydroid is currently completely broken at least in my case) I’m trying to use it without android apps, and it’s just terrible - everything is outdated, nobody updates packages & if something works, then you are lucky. As some people suggested - Sailfish needs Flutter or something that can make apps to be developed more easily (if anyone will ever consider that as an option due to low market share).
I also think, that Sailfish team needs to do something, to make apps from regular Linux distros to work here. Currently there is Postmarket OS (and many other mobile ARM Linux distros) with biggest initiatives from KDE Mobile team & GNOME Mobile/Phosh to make mobile linux apps.
Because Sailfish is using outdated QT version (as far as I understand) & it’s own packages that don’t work with other distros we are ending up with outdated everything - the team doesn’t even bother to update (at least it looks like that) web browser.
Relaying on Android support is not a solution - this can be used as a backup (kinda like Valve is using Proton to run Windows games on Linux, but in the end they want bigger Linux/SteamOS market share). You either need to make flatpak/appimage apps working on SailfishOS, or Sailfish will be stuck with demand, to update everything on their own, when such a simple thing like a web browser is being handled by Firefox team, or Chromium team, or other software on normal Linux (& the scale down UI for mobile).
Also it’s not really that needed right now for a web browser to look like the rest of SailfishOS UI - I would rather prefer up to date browser (with working extensions compared to what we have now, even adblocking requires some DNS shenanigans instead of simple uBlock Origin install on Firefox).
RPM apps
Native Sailfish apps need some permission management - there is no sense for music player to get location access when it doesn’t even need it.
2. UI
Gestures
I think that few things about UI need to be changed. Most of the phones we have today are 6”+ (new Sailfish phone is supposed to be 6.3”) and even on my Xperia XA2+ with 6” I have issues to reach top corner to slide down to close the app. Generally speaking I think that some gestures need to be changed to work better with bigger devices - Jolla Phone was 4,5”, we don’t have this any more and probably not gonna get it any time.
Lock button in top-down menu
Also ,lock button” in the top-down menu needs to go or there should be an easy way to remove it - I know original Jolla phone was ,no buttons - only gestures” design, but if you intend for Sailfish OS to work on different devices, then you can be sure that it has some kind of power button - as my XA2+ has, and this button only take space in top menu, no use for it.
There is a mod to remove it, but it was not updated for latest SailfishOS so it’s not working any more.
Status bar privacy indicators (on top, with wifi/cellular/battery%)
I think that Sailfish needs to inform user when some app is using mic/webcam/gps - there should be an indicator next to the wifi/cellular range icons with GPS pin icon, and mic/webcam icon when some app is using it.
3. Being unique philosophy
With SailfishOS I’m kinda getting a feeling, that you do too much to be unique, at the cost of doing things the most sensible way. SailfishOS looks good in my opinion, but it lacks a lot of simple features, that iOS/Android had for years for a sake of looks. To me currently SailfishOS lacks even simple package updates from dev team. It’s almost a joke, that a web browser is now so old, that a lot of websites just inform the user, to update it, when there is nothing to do about it - unless you use aliendalvik and Firefox fro Android.
Also - I paid nothing for the phone & currently money is in shortage, so no - I don’t consider to pay for Sailfish X - and when I see how outdated stuff is it only ensures me, that staying on some AOSP rom is a better choice for now.
EDIT: Also the editor is kinda broken on this website, or it’s not working correctly for me.