Software-update: Sailfish OS 3.1.0

Jolla heeft een update van zijn Sailfish OS uitgebracht met als het volledige versienummer. Voor de naam van deze uitgave is gekozen voor Seitseminen, een nationaal park ongeveer 50km ten noorden van Tampere in Finland. Sailfish kan gebruikt worden op toestellen van Jolla, de Sony Xperia X en XA2, en de Gemini PDA. De aankondiging ziet er als volgt uit:

[release notes] 3.1.0 Seitseminen

Sailfish OS 3.1 is our biggest update since the launch of Sailfish 3 last year. It features redesigns of many core apps, including People, Phone, Messages, and Clock, driven by extensive UX studies. It also brings small changes to the look of the documents and gallery apps. This all aims to make Sailfish more intuitive, encouraging a more natural usage of the device. The other big focus for this update is security: we introduce disk encryption support (to be rolled out to devices in phases), VPN changes to ensure that your traffic is secure from the first moment you use your phone, and enhanced isolation of many system APIs and functionalities. With many bugfixes and improvements to its Android™ App Support, plus the addition of fingerprint authentication, this update brings Sailfish X for Xperia XA2 officially out of beta!

Many thanks to you our active contributors for your feedback and proposals.

Release Highlights

This list contains examples of new features (and some bug fixes) added to Sailfish OS, compared to the previous public release 3.0.3. The instructions for installing Sailfish OS to Sony Xperia X and XA2 devices are here - covering Windows, Linux, and macOS.

IMPORTANT: Do not update your XA2 device to Android 9, or else there is a risk that installing Sailfish OS would brick your device.

The supported Sony Xperia XA2 models are (no change here):
  • XA2 single SIM H3113 (also H3123, H3133)
  • XA2 dual SIM H4113 (also H4133)
  • XA2 Ultra single SIM H3213 (also H3223)
  • XA2 Ultra dual SIM H4213 (also H4233)
  • XA2 Plus single SIM H3413
  • XA2 Plus dual SIM H4413 (also H4493)
The supported Sony Xperia X models are X single SIM F5121 and X dual SIM F5122
The supported Gemini PDA models are x25 and x27.

Xperia XA2
  • Fingerprint authentication is supported now - see Device lock below
  • Signing in/on Dropbox fixed
Android™ App Support
  • Android 8.1 App Support for Xperia XA2 devices improved:
    • WhatsApp behaves better after closing video/voice call
    • Android apps work now after invoking them from Events View
    • WLAN support improved. Android apps can detect active WLAN connections now
    • Notifications framework improved. This should make Telegram notifications, for instance, wake up the device, and to make a sound, and to turn LED on
    • Improved stability
    • Translations for recently added display texts added
    • Dimmed app covers should not appear now
    • Closing of Android apps fixed
    • Behaviour of media control buttons fixed during Spotify playback and at lock screen
    • Out-of-memory handling improved
    • Setting 'Allow apps to run in the background' fixed
    • Default AOSP apps (Camera, Gallery, Contacts) removed
    • Telegram and other apps can detect touch-on-display correctly now
    • Adding contacts from Android apps (e.g. Whatsapp) to People app now possible.
  • Android 4.4 App Support for Xperia X and Jolla C
    • TLSv1.2 enabled by default
  • Bluetooth engine, Bluez, updated to v. 5.50 (on newer devices than Jolla phone and Jolla Tablet). This improves stability, fixes some errors and enables new features
  • Debugging Browser has been documented now here
  • Support for WebGL (an API used to create 3D graphics in a Web browser) enabled
  • You can create ActiveSync (and Google?) meeting invitations in Calendar
  • Delete option disabled for read-only events
  • Calendar event remind me option fixed to remember the last selection by the user again (community contribution)
  • Calendar all day events showing incorrectly fixed
  • Missed calendar event notifications renamed to talk about past calendar events (you may have missed calendar alarm, but not necessarily the event)
  • Just tap to zoom out of zoomed photo in camera roll (previously was double tap)
  • Timers, alarms and stopwatch organised as tabs
  • Enabling VPN without (prior to getting) network connection is now possible. This is to ensure that all your traffic is secure from the beginning. The text "Waiting for network..." is shown in Settings in this situation. The Top menu toggle can be enabled regardless of network state.
  • DNS server list is now cleaned up at service disconnect. This makes DNS work faster when changing networks with VPN set to autoconnect
  • VPN credentials dialog customisable by external VPN providers
  • Managing VPN connections is more robust now
  • Password-protected OpenVPN configurations are now supported
  • WPA-EAP extended with ability to include CA certificates and select PEAP method
  • Security code authentication required before user can see WLAN hotspot, mobile access point, tethering and VPN passwords in settings
Device Management (MDM) [Corporate API]
  • VPN policy API introduced
  • MDM Email API regression fixed
  • Fixed an issue where App couldn't be added to autostart
Device lock
  • XA2: Fingerprint authentication can be used instead of typing the security code when unlocking the screen of XA2 devices now. NOTE: Because of this, the implementation of the device lock is different, meaning that the whole feature is re-installed when taking the 3.1.0 update. Consequently, you will need to enable the device lock again after the OS update. Therefore, do not forget to visit Settings > Device lock.
  • Cancel and accept text buttons changed to icon buttons
  • API to prevent screen blanking implemented. Multiple items can prevent blanking - it happens as long as at least one of those wants to have it that way
  • Redesigned document viewers for PDF, text documents, spreadsheets and presentations (split view UX pattern dropped)
  • Documents app now shows errors with proper Sailfish-style layout
  • Supports opening plain text files, when opening txt file the user is now prompted whether they want to open the file in Documents or import to Notes
  • RTF file text encoding and inline picture handling issues fixed
  • Out of office reminders now supported for Active Sync emails. Exchange account settings has a new section "Automatic replies" with button Modify for this feature.
  • Setting up an Exchange account is more robust now. Busy states with spinners should not remain active too long []
  • Option for signing email messages (using pgp) implemented initially, not enabled by default. This feature is currently only for developers, and advanced users. Email signing only works for generic email accounts.Thanks to Damien Caliste who developed this.
First time use
  • You can now disable hints and tips often shown when you use an app or feature the first time in "Settings > Gestures > Show hints and tips"
  • You can now reset hints and tips when long-pressing the "Show hints and tips" setting and selecting "Reset hints" action
  • Return to home hint shown when user opens app the first time, teaching how to return to home with edge swipe
  • Change keyboard gesture hint shown when user opens the keyboard the first time
  • Close keyboard gesture hint shown few days later
  • Close all apps hint shown when user enters the home (active covers) housekeeping mode the first time
  • Empty Screenshot album instructs user to press left and right Volume keys down to take screenshots
  • Incoming call now always displays answer and reject call hints, tapping answer and reject icons still plays pulley hint animation
  • Just tap to zoom out of zoomed photo (previously was double tap)
  • Don't try to crop with none option
  • Fix timing issue sometimes causing image editing to fail
  • Unresponsive dialog regression fixed
  • Empty search field now shows close icon button
  • Scrolling down to see more search results automatically closes keyboard
  • Redesigned conversation view
  • Header area introduced that shows the contact of the conversation
  • Message bubbles are better organised visually and in relative date groups
  • Tap message bubble to see full timestamp, used SIM cards and numbers, delivery and read status
    Info only shown where it makes sense, if the device supports Dual SIM, recipient contact has multiple numbers, read receipts have been enabled, and so on
  • Reply field disabled for service messages from senders with no phone numbers
  • You can now save and edit contacts without leaving the Messages app
  • Empty search field now shows close icon button
  • Scrolling down to see more search results automatically closes keyboard
OS updates
  • Some stability issues fixed
  • Redesigned People app: contact picker, contact card and contact editor
  • Contacts reorganised as alphabetically grouped list, armed with new scrollbar component
  • Contact card shows more efficient layout
  • Contact editor orgranized to prioritise common fields
  • Contacts now support adding note fields
  • Show contact card after creating a contact
  • Selecting and deselecting all contacts is now possible
  • Contacts multi-selection now allows reviewing already selected contacts
  • Search field now always shown on Phone contacts view and People app, but search pulley action still provided for easy one-handed activation
  • Fixed an issue where importing contact with special characters from vcard file lead to crash of People app
  • Phone refactored into three tabs: Dialer, History and People
  • Redesigned dialer for easier one-handed use
  • Redesigned call history view, supporting basic and detailed modes. Detailed call history allows you to see additional information like call duration and Dual SIM info
  • Incoming call dialog now allows replying to the caller easily with predefined quick messages (ability to customise quick messages is coming in the next release)
  • You can now save and edit contacts without leaving the Phone app
  • Dialer and contacts phone number fields support "." and "," DTMF pause characters common in other OSes in addition to the previous "p"
  • MDM API added to SDK
  • SIM indicator shown on Phone call loghistory entries to know which SIM (on dual SIM phones) was used to make the call
  • [XA2] Fingerprint authentication added. .
  • User data encryption (a.k.a. encryption of Home partition) is now supported by the OS. However, this feature is in 3.1.0 only supported for freshly flashed corporate devices and will be deployed in upcoming Sailfish updates to consumer devices.
  • Security code authentication required before a user can see WLAN hotspot, mobile access point, tethering and VPN passwords in settings
  • Malicious use of Phone and Messages interfaces restricted
  • Vulnerabilities fixed:
    • glibc 2.28: CVE-2016-6261, CVE-2016-6263, CVE-2017-14062, CVE-2017-18269, CVE-2018-11236, CVE-2018-11237
    • openconnect 8.02: CVE-2018-20319
    • libxslt 1.1.33: CVE-2019-11068
    • gdb 8.2.1: CVE-2017-9778
    • binutils 2.32: CVE-2014-9939, CVE-2017-12448 to CVE-2017-12459
    • wpa-supplicant 2.8: CVE-2017-13082, CVE-2017-13077, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13082, CVE-2017-13086, CVE-2017-13087, CVE-2017-13088, CVE-2018-14526
UI components
  • Palette API introduced for custom coloring Silica UI components
  • UI components implicitly handle press effects, no need to explicitly bind to highlighted property to implement press effects
  • Text editor cursor now blinks to better visualize what field has the focus The issue with context menus opened at the bottom of the page getting clipped fixed
T.J.C: Issues reported by the community and fixed in this update
  • All of the links below may not open up for everyone, sorry.
Versienummer 3.1.0
Releasestatus Final
Website Jolla
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink


22-07-2019 • 09:37

26 Linkedin

Submitter: avanhel

Bron: Jolla

Reacties (26)

Wijzig sortering
Ik snap nog steeds niet helemaal waarom telefoon support zo marginal is. Ze zouden best wat meer Sony telefoons mogen ondersteunen. Bijvoorbeeld de Sony XZ1 :P (daar heb ik er namelijk nog 1 van rond liggen).
Grotendeels omdat een supported device ook daadwerkelijk aandacht moet krijgen als er iets mis is.
Daarbij, zelf supporten ze apparaten waarvan ze enige vorm van zekerheid hebben over toekomstige firmware, bootloader locks etc. Juist omdat e niet willen dat er halverwege de life-time van een telefoon buiten hun mogelijkheden om ineens een probleem ontstaat als de producent van het apparaat dwars gaat liggen.

De community-supported devices list is daarom stukken langer.

[Reactie gewijzigd door killercow op 22 juli 2019 10:36]

Anoniem: 1092407
@killercow22 juli 2019 12:46
De community supported telefoons kunnen geen Android apps draaien. Ik zou bijzonder graag overstappen maar de officiële support is zoals gezegd marginaal. Ik begrijp wel dat deze support uitbreiden voor een partij als Jolla bijzonder moeilijk is. Tegelijkertijd is het volgens mij de belangrijkste reden waarom dit OS een niche zal blijven. Helaas want een OS van een onafhankelijke partij heeft belangrijke voordelen vergeleken met de 2 grote namen die er nog over zijn.
Anders dan bij PC's is de hardware en drivers bij de mobiel-platforms één grote soepzooi. Drivers zijn dikwijls niet beschikbaar, worden alleen gemaakt voor Android, documentatie ontbreekt, NDA's, etc etc. Bovendien is het boot-process overal anders. Er is geen BIOS/UEFI.

Ergo, mobieltjes worden gemaakt voor één OS, Android, met de fabrikant (niet de gebruiker) als klant. Zolang mensen dat soort apparaten blijven kopen is er geen incentive voor hardwaremakers om te zorgen voor gedocumenteerde, toegankelijke drivers. Jolla is te klein om daar iets aan te doen.
Goed punt. Dat is waarom ik het links liet liggen, ook al spreekt het mij aan. Indien er een support list zou zijn zo ruim als LineageOS, dan zouden ze het verschil kunnen maken. Nu blijven ze jammergenoeg een nicheproduct.
LineageOS vs Sailfish is ook appels en peren vergelijken.

LineageOS is gewoon Android en kan alles wat Android heeft herbruiken zoals drivers, bepaalde firmware elementen etc...

Sailfish is Linux en heeft veelal geen driver support en moet deze dus ofwel zelf maken ofwel heel soms zal de maker driver support leveren.

Dit is ook de reden waarom het supporten van Android apps zo een prestatie is. (en ook de reden waarom bepaalde zaken vele malen sneller werken)

En tenslotte - komende van een NOT-apple-fanboy - waar Apple zijn snelheid haalt: apps compiled en optimised voor een specifieke set aan hardware.
"Sailfish is Linux en heeft veelal geen driver support en moet deze dus ofwel zelf maken ofwel heel soms zal de maker driver support leveren."

Eh, dat is niet helemaal waar: Sailfish gebruikt libhybris voor drivers, waardoor het heel makkelijk is om drivers te gebruiken/ondersteunen.
Makkelijk is ook maar relatief. Jolla heeft grote moeite de proximity sensor daemon goed te laten werken via libhybris op de XA2. Die doet het initieel wel maar blijft dan om onbekende redenen hangen, waardoor de state blijft plakken.

Uiteindelijk hebben ze de handdoek maar in de ring gegooid en ze zetten nu specifiek de sensor pas aan als deze actief gebruikt wordt (dus als je belt) en weer uit daarna. Heel jammer, want nu werkt tap-to-wake niet op dat device.
Anoniem: 1092407
@Prince22 juli 2019 12:52
"Sailfish is Linux en heeft veelal geen driver support en moet deze dus ofwel zelf maken ofwel heel soms zal de maker driver support leveren."

Waarom kan de community dan wel Sailfish custom roms bouwen voor zoveel toestellen? Als Jolla nou eens wat intensiever ging samenwerken met de community en het bijv mogelijk zou maken om het Android platform officieel te ondersteunen in community builds dan zou het meteen een heel ander verhaal worden. Als het mogelijk is om Sailfish op mijn telefoon te zetten en daarop de belangrijkste Android apps te kunnen draaien dan stap ik gisteren over.
Omdat die roms vaak niet zo stabiel zijn en alleen aangeboden worden als beta/alpha versies voor zover ik weet.

[Reactie gewijzigd door mjz2cool op 22 juli 2019 13:55]

Mogelijk gebeurt dat nu de android engine uit beta is!
Ik ben vooral blij met dat de android ondersteuning nu stabiel is. Het is een grote verbetering ten opzichte van de laatste update.
Sailfish X ooit een keer geprobeerd op mijn Xperia X destijds, maar liep nog tegen iets teveel kleine probleempjes aan. Voor de XA2 ziet het er nu wel goed uit. Het kriebelt wel weer een beetje nu. :9
Dit is een Early Access release en nog niet de Final zoals het artikel hier aangeeft.

Alleen gebruikers die zijn aangemeld voor Early Access krijgen de update op dit moment om te beta testen.

Verder is het naar mijn mening een hele mooie update.

Ze zijn nu begonnen met kijken naar ondersteuning voor de Xperia 10, ik hoop dat ze tzt ook weer een (compact) top model mee nemen want alles wat ze ondersteunen na de X is qua specs eigenlijk net iets minder dan de X (zelfs de 10) omdat het midrange telefoons zijn terwijl de X toen die uitkwam een premium model was vziw.
Kan haast niet wachten op de Fx(tec) Pro 1 met SailfishOS! SFOS port is al bijna klaar voordat het toestel nog op de markt is :D
Super interessant toestel, eerste keer dat ik ervan hoor. Ik heb helaas net een poco F1 gekocht.
Heerlijk om te zien hoe mijn 6 jaar oude jolla phone alweer een update krijgt!
Helaas geen nieuwe batterijen te vinden, en de processor is veel te traag naar hedendaagse wensen. Wel leuk als hebbedingetje / reserve GSM.
Voor de Jolla 1 zijn gewoon batterijen te koop. Zoek naar HTC Desire batterijen. Op marktplaats en ebay staan ze wel te koop.
Voor de Jolla C is het lastiger, maar die is 4 jaar oud :)
Al de batterijen die ik vind, hebben een productiedatum in 2016. Met gekende slijtage van batterijen, zijn deze vaak halfdood na enkele jaren stilliggen in een kast.
Ik heb hier slechte ervaringen mee 1x voor mijn jolla phone en 4x voor mijn galaxy s5.

Enkele maanden geleden opnieuw gekocht voor mijn s5 van een productiebatch oktober 2018. Deze batterij deed het nog altijd degelijk tot mijn s5 het volledig begaf.
Ik heb een tijd geleden een nieuwe batterij voor mijn Jolla 1 in Duitsland gekocht bij Jubatec. Tot nog toe geen enkel probleem mee gehad.
Ik heb het vorige week geprobeerd op de XA2 plus en ik heb het meteen weer eraf gegooid. Signal werkt niet, ProtonMail werkt niet, Lastpass werkt niet. Het OS zelf is erg mooi maar de app support (in combinatie met android emulatie) is nog minder dan het op het moment nog bij Windows 10 Mobile is.
Signal werkt prima op een XA2 plus.
Het werkt wel, maar op de XA2 Plus die ik heb werkt audio niet goed. Het OS herkent niet dat er geluid is dus kan ik het volume niet aanpassen. Dat lijkt op de aller-allerlaagste stand te staan dus enkel in een doodstille ruimte kan ik heel vaag horen wat de ander zegt.

Berichtjes werken dan wel weer gewoon.
Dat is bijzonder want hier werken last pass en signal prima. Voor protonmail is er dacht ik zelfs een native client.

[Reactie gewijzigd door Bongoarnhem op 22 juli 2019 15:58]

Apart, de apps die ik wilde gebruiken crashte bij mij meteen na het opstarten. Het weigerde iets te doen.
Ik heb net een (2e hands) Sony XA2 gekocht juist vanwege dit artikel. Ik wil al heel lang een NON Google of NON Apple telefoon. Nu de koe maar bij de horens gevat.
Nu alleen nog de vraag of het Sailfish of LinageOS moet gaan worden,. (Sailfish heeft gevoelsmatig de voorkeur wegens meer puur Linux....)

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.


Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details


    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details