Movatterモバイル変換


[0]ホーム

URL:


Back to Blog homeOfficial Jolla Blog
Sailfish 4,Sailfish OS,Software Updates
November 10, 2021 by David Llewellyn-Jones

Sailfish OS Suomenlinna brings increased security, stability and reliability

Suomenlinna is a Fortress built spanning four islands in the Suomenlahti (Gulf of Finland) just South of Helsinki. While Jolla just celebrated its tenth year,Suomenlinna, which literally translates to Finnish Castle, is somewhat older. Construction was started 267 years ago, with many thousands of workers building for nearly ten years before it was completed. Nowadays it’s designated as a World Heritage Site and you can visit it by ferry all year round to see it for yourself.

It’s an appropriate codename for the Sailfish OS 4.3.0 Suomenlinna release given the emphasis we’ve placed on security improvements for this version of the operating system.

For while we saw a tranche of new features included in theSailfish OS 4.2.0 Verla release, in 4.3.0 Suomenlinna it’s much more about stability, bug-fixes and security improvements.

Deeper integration and improved security

The headline improvement is one that was already trailed by Ville in his recentSandboxing blog post. From now on, any app that defines an application profile will be automatically sandboxed. This is currently an opt-in process; any app that isn’t updated in this way will still run outside the sandbox. As a user this means you will start to see some third party apps bring up the sandboxing dialogue on first run. You should already be familiar with this from 4.2.0, in which the Jolla apps were already sandboxed. In 4.3.0 Suomenlinna you’ll start to see this more often. Users can of course still run apps however they want, but can feel more confident when running apps inside the sandbox.

This is an important security advancement, and follows the roadmap Ville described towards having all apps sandboxed. We’ve been careful to increase security without compromising user-control, and we think you’ll appreciate the extra peace-of-mind that sandboxing brings.

Updates to Android App Support

There have also been some welcome improvements to Android App Support in this release.

Behind-the-scenes the Android platform has been updated to security patch level 10.0.0_r58. In addition the Android system image is now signed, which means that apps that previously refused to run due to appearing as a rooted system should now work correctly. This is particularly important for banking apps, and a change that many users have been looking forward to.

On centre stage you’ll see that Android Apps can now appear in the Open link or file dialogue. This means that when you try to open a file or link that an Android app knows about, you’ll be invited to use the Android app alongside the native Sailfish apps that have also registered an interest. This continues the Sharing developments we made in 4.2.0 for native apps, now extended to Android apps in order to make their use more seamless and well-integrated with the rest of the system. This is still beta functionality at this stage since it can depend on the behaviour of individual apps, so expect it to be refined in future releases too.

Backstage there have also been numerous Android App Support bugs fixed for this release. The most prominent related to connectivity issues that some users have been experiencing. We’ve worked hard to try to address as many as we can, and were able to trace and fix several underlying connectivity issues. We’ve seen big improvements as a result, but continue to work on fixing more. Overall we believe it’s a big step forwards for allowing Android apps to work effectively within Sailfish OS.

Stronger foundations and squashing bugs

There were many fixes outside of Android App Support as well, including improved memory efficiency for the email app, fixing some video playback bumps in the Gallery App, haptic feedback fixes, fixes for a word prediction bug that users of some specific languages were experiencing, and a bunch of fixes related to the captive portal for logging in to public Wifi access points. There are honestly way too many fixes to mention, but if you’ve been experiencing a particular bug on your device, hopefully it’ll be one of the many we squashed this release.

Another big step forwards is the inclusion of Tracker 3 for indexing. The indexer is the service that runs in the background, looking for images, video and documents on your device so that interested apps can easily find and access them. The tracker has been pretty stable for a long time now, providing comprehensive coverage and rapid indexing speeds. We actually harness theGnome Tracker for this, and since this was recently updated to Tracker 3, we wanted to follow suit as quickly as possible to benefit from all of the performance and security improvements it brings. So this is exactly what we did, bringing our version to 3.1.2. The jump to version three will also make future updates easier.

The browser has continued to advance, with several improvements made to the UI in this release based on both our own design plans and your feedback The previous release saw a new browser menu style designed to better accommodate all of the new functionality we’ve added recently. Following feedback we’ve added a handle following the style of those used elsewhere in the UI to make clear that the menu can be dragged; we’ve also made extending, scrolling and closing the menu more intuitive. We’ve also made a number of other improvements elsewhere, including support for camera permissions to allow better integration of the camera with websites that support it.

Last, but by no means least, with the Sailfish OS 4.3.0 Suomenlinna release we’ll also for the first time be allowing the Amber Web Authorisation API for official use by apps in Harbour. This means that apps can now easily support OAuth authorisation using a standardised and supported process. This brings security benefits on multiple fronts since for services that support it there’s now no need for apps to revert to more insecure password usage, or for developers to roll their own OAuth process.

We hope you’ll agree that all of these changes are well worthwhile, even if they don’t all appear as big changes in the user interface. Instead, the increased security, stability and reliability of the system represents an important quality advance that we think everyone will appreciate and benefit from.

David Llewellyn-Jones

Software engineer at Jolla. Fanatical about privacy, maths, open source and the environment. Occasionally craves adventure and a good thunderstorm.

14 Comments

  1. Avatar
    Xeno_PLon November 10, 2021 at 5:15 pm
  2. Avatar
    Linuxon November 10, 2021 at 11:37 pm
  3. Avatar
    Nrdeon November 11, 2021 at 1:35 pm

    Unfortunately the networking, i.e., the core of a mobile device, is still as broken as ever.

    If only android app is using wifi (in my case whatsapp) the wifi connection drops out after 1-5 minutes. This is especially annoying when uing the web version, when it informs about phone’s dropped connection. I have to open the phone, switch to WA and then the desktop sees it again. Only to have the same thing happen again in 1-10 minutes.

    Also BT connections are long overdue of being fixed. Missing UI for BT connection PIN number is especially annoying. Also we should not need to use commandline of phone restart to be able to active/de-activate BT in 2021 after it gets stuck for whatever reason.

    On the other hand, getting cellular back after small break (in my case getting my car from garage) is handled better now, and usually don’t have to cycle through flight mode anymore.

    Summary from the last 3 major versions: Sailfish is not much better than versions 1.x, in many cases is worse.

    Log in to Reply
  4. Avatar
    abeamon November 12, 2021 at 9:56 am
  5. Avatar
    KJMon November 14, 2021 at 3:30 pm
  6. Avatar
    LarsMariaon November 19, 2021 at 9:02 am
  7. Avatar
    ExPLITon November 21, 2021 at 1:44 am
  8. Avatar
    S.Lanon February 20, 2022 at 12:08 am

Submit a CommentCancel reply

You must belogged in to post a comment.


[8]ページ先頭

©2009-2026 Movatter.jp