Jolla rilascia l’update 10

UpdateJolla sta finalmente rilasciando il decimo aggiornamento del sistema operativo. Dopo una prima release 1.1.1.26, destinata ai possessori della TOH “The First One”, sta per essere distribuita a tutti, la versione definitiva dell’update denominato “Vaarainjärvi”. Ovviamente questa release include anche tutti i miglioramenti che abbiamo visto con l’update opt-in 1.1.39, rilasciato in precedenza a chi ne aveva fatto richiesta.

Tra gli aggiornamenti apportati spicca la funzionalità di “flipping”, che permetterà di silenziare la suoneria …ed anche silenziare una chiamata in arrivo, semplicemente “capovolgendo” il telefono sul comodino!

Troviamo anche diversi miglioramenti nella gestione delle app Android con l’introduzione del “copia/incolla” tra le app Android e quelle di SailfishOS.

Di seguito il changelog con tutti i dettagli (in inglese)

Whats new?

UI interaction changes

  • Hierarchy indicator at the top left corner of the view replaced by a single indicator trailing off the edge of the view
  • In accounts settings view, changes made are immediately saved.
    • Previously, an explicit user action (pressing ‘Accept’) was required.
  • App dialogs are now visually separated from normal app pages by having accept and cancel buttons from the page area to a persistent header

Highlights of improvements

Improvements in core OS

  • New rendering engine that significantly reduces both CPU and GPU load
  • Minimized apps now drop surfaces and OpenGL context to reduce memory usage
  • More responsive Android apps through rewritten Wayland system integration
  • Contacts database loading improvements
  • Ensures that phone UI never gets killed when OOM (Out of Memory) handling kicks in
  • Improved browser memory handling when closing tabs
  • Automatically unloading browser tabs in low memory situation
  • Drops memory-heavy HTML email viewer from memory when not used in a while
  • Loads Phone dialers, Device lock, Facebook and Twitter feed pages in memory on demand
  • Enables memory compaction configuration option in kernel
  • Adds memnotify patch to kernel to get notifications on memory thresholds being crossed
  • MCE is now able to receive and set up memory thresholds with /dev/memnotify
  • Connection manager VPN daemon (connman-vpnd) is no longer started on boot to lower memory footprint
  • Enabled zram in kernel, suggested by community in this post
  • Has a custom Wayland protocol implemented for Android runtime to free memory better in OOM conditions
  • Optimizes call log models, and limiting the number of call log pages being loaded to reduce the time taken to startup phone app and drop memory usage
  • Makes OOM killer more verbose to further aid debugging
  • Home screen only loads visible notifications to reduce memory usage

Other Improvements

  • Fixed weird cpu usage numbers
  • Improvements to end-of-cpu-keepalive handling
  • MCE over D-bus now introspectable
  • Adds enablers in MCE to allow dimming when the display brightness is already at the minimum in the UI settings
  • Systemtap (https://sourceware.org/systemtap/) now available in Mer and enabled in kernel
  • Sets correct USB identifier for Rescue Mode (Vendor ID 2931, Product ID 0A06)
  • Phone no longer shuts down when connected to the charger while hitting the shutdown limit (0-2%)
  • When the phone is off and the battery is nearly empty (0-2%), connecting the charger now displays the battery percentage in red and provides vibra feedback when the user tries to power on the device by pressing the power key
  • Smoother bootup animations when the device boots up from act dead mode
  • In cases where there are issues in the early boot process of the device, an animation is shown during the auto recovery process to indicate to the user that “something is happening, do not turn off the device or remove battery”
  • Fixes dbus vulnerabilities: CVE-2014-3639 , CVE-2014-3638 , CVE-2014-3637 ,CVE-2014-3636, CVE-2014-3635
  • Fixes CVE-2014-7169, CVE-2014-6271 and CVE-2014-1568 vulnerabilities

Homescreen

  • Opening an app now shows a busy indicator animation on the app cover instead of the static “Loading” label
  • Attempting to view events (via swipe-up gesture on the lock screen) while the device is locked now brings up the device lock keypad to allow unlocking the device
  • Attempting to open an app from Lock screen shortcuts while the device is locked now brings up the device lock keypad to allow unlocking the device and then opens the app to foreground

Connectivity

  • Connection dialog now closes after connecting to a hidden WLAN AP
  • Data counters calculation is now fixed, but resets the previous erroneous values
  • The list of saved networks are now sorted by last seen. Currently connected AP is always listed at the top of the saved networks list
  • While on roaming, the operator name is now displayed under mobile data settings.
  • When internet sharing option is enabled, you can no longer edit it’s settings.
  • Internet sharing settings now restricts network name/password in UI to 32 octets as per the IEEE standards
  • Fix to WLAN disconnect issue while roaming due to RSN IE mismatch (Robust Secure Network Information Element)
  • Maximum transmission unit (MTU) of Internet interface for mobile data was downsized to 1280 bytes as some networks do not support big MTU’s but drop them. This change may help in cases where mobile data connection does not work reliably or at all.
  • ‘Problem with connection’ error banners now display connection type icon to indicate the type of connection having issues

Settings/Accounts

  • Modified account descriptions are now saved correctly during new generic email account setup
  • Improvements to handling bluetooth connections to devices with invalidated link keys
  • Checks for duplicate Twitter, Facebook and Google accounts before saving a newly configured account
    • Note: Duplication detection can be done only with newly created Facebook accounts. Therefore, if you have a Facebook account already configured prior to this release, it will not be checked as possible duplicate while creating a new Facebook account
  • Main accounts list now displays account description and username
    • Previously, it displayed account’s provider and description
  • ‘Add accounts’ page now lists generic accounts separate from named providers (like Facebook, Google, Twitter, Microsoft Exchange)
  • Account setup flow now operates on single selection enabling users to setup one account at a time
    • Previously, it supported multi selection of accounts with each account having a different view/option, thus making the account setup flow complex
  • Easily sync Microsoft Exchange account via the context menu option on account list view or via the pulley menu item in the Exchange account settings view
  • Google account setup view now indicates to the user that Mail app is required to use Gmail
  • Configured Jolla account cannot be disabled anymore
  • Sync options under Google and Microsoft Exchange accounts are now listed in the same order
  • Disabling touch screen vibration no longer disables call vibration
  • Changing developer mode password shows up lock code dialog and asks for entering the lock code
  • Enabling Remote connection (SSH) in developer mode no longer requires a reboot for it to work
  • Improvements to Owncloud CalDav support
  • Fixes an issue in the CalDav support that caused non-latin characters to be incorrectly displayed 60213/caldav-sync-to-owncloud-with-non-latin-characters-results-in-question-marks-being-displayed and 55033/caldav-not-supporting-umlauts
  • Restore saved passwords in Browser. Note that SailfishOS does not yet support encrypted backup, so your passwords are stored as is. We recommend you to copy the backed up data onto your notebook and encrypt it if required.

People

  • Messages created with recipient information only are now properly saved under Drafts
  • Expands the background fill on the last row of the alphabetical grid to improve visuals
  • Allows contact to be saved with only company name (previously mandated either first/last name or nickname)
  • Improves link/unlink behaviour w.r.t remorse timers
  • Keyboard now automatically hides when the list of search results is scrolled

Phone

  • Easily copy unsaved number from call log via ‘Copy’ context menu option
    • Note: this option is only available for unsaved numbers
  • DTMF tones are now played at 50% of the max volume. While on a voice call, it follows the voice call volume.
  • Changing a call barring option now displays a more coherant message “Enter a call barring code” (was previously “Enter PIN code”)
  • Disable all call barring settings in one go via the ‘Disable all’ pulley menu option
  • Display close icon on keyboard enter key on empty call forwarding fields
  • Emergency calls are now made to the GSM standard number 112 unless the user has dialled a different number. The GSM network will route the call as required in each country (where local emergency numbers are in use).

Messages

  • Improved landscape view of received MMS

Mail

Keyboard

  • Moves handwriting engine to background thread to improve performance
  • Improved support for many frequently used traditional Chinese characters in Cantonese, like 嗰、啲、嘅、嘢
  • URL/email mode for Chinese layouts
  • Characters ž (U+017E) and Ž (U+017D) added in the pop-up of character “z” in the Finnish keyboard layout
  • With pinyin input, spacebar now accepts the first candidate only if the user has started writing a new word
    • Previously, spacebar always accepted the first candidate

Media player

Store client

  • Shows busy indicator while loading screenshots
  • Improves startup performance
  • Allows opening just installed Android app from app details view (via pulley menu option “Open”)
  • In app details page, “Also from: developer x” section at the bottom now indicates if the apps have been installed
  • It is now possible to check for OS updates again after the system update installation fails on an earlier attempt
  • If the OS update status is unknown, no text is displayed (previously, there was a quick switch from “Checking for update” to “Up to date”)
  • If the OS update fails for some reason, the user is now notified promptly
  • If the device is not connected to internet, opening Store client or attaching a TOH pops up the connection dialog to request connectivity

Calendar

  • Event reminders for recurring events now displays the recurring information in the UI
  • Displays attendee information in event details view
  • Fixes the issue of a calendar event going to the next day when creating it after 23:00

Maps

  • Usage of Maps is now governed by the common Sailfish EULA http:/jolla.com/sailfish-eula, application specific EULA has been removed
  • Improved address search from People app using geocoder

First time user experience

  • Additional hints added to accounts settings
  • Simplified startup wizard flow

Silica components

  • Improvements to silica webview component: now allows peek previous and next page when content pinched in
  • Email addresses (in format email@address.com) in plain text are now recognized and displayed as link (textlinking)
  • People picker now has search field always visible
  • Updates signal strength status icons
  • Updates duration label to m:ss for <10 min and mm:ss for >10 min
  • New detail item component available for detail and value label pair
  • Allows re-opening keyboard when tapping already focused text field
  • Allow count-specific localization of component picker multi-selection title
  • Fixes issue where slider component handle disappears and cannot get activated again
  • Unifies button and list item press effects across SailfishOS apps

Android runtime

  • Android runtime now follows the vibra settings set on the native OS
  • Fixes Android fake id vulnerability
  • Fixes CVE-2013-6272 and CVE-2014-3100 vulnerabilities
  • Updates notification update mechanism which fixes the display issues in events view when there are notifications from multiple apps in succession
  • Adds network provider support for GPS service
  • Sending a mail from android apps now passes email parameters such as subject, body etc to the native mail application
  • Improves handling out of memory conditions
  • Timezone in Android apps now follows the native settings
  • openssl upgraded to version 1.0.1h

Known issues

OS update process

  • Currently, checks on available disk space happens very late during the OS upgrade process and will fail in the installation phase if the disk space is low. Normally there should be an error note asking you to free some disk space and try again, but in some marginal cases it might not be shown. Should this happen, free some disk space and try to install the OS update again.
  • OS update may fail due to some other reasons too, for example it may have installed some packages from the new release and still have something left from the old. If the device can boot up, you can try to recover by doing the following. If not, you can attempt to recover the device using the recovery mode.
    • Delete the file /home/nemo/.cache/store-client/os-info
    • Stop the store-client process (for e.g. pkill store-client)
    • Reopen Settings app, check for updates again and attempt to install the OS update again
  • We have also noted that if the OS update is attempted while there is long queue of installation of apps from the Store, the system may end up in mixed state (for e.g. select all the apps from startup wizard, and start the system update already while the apps are being installed).
    • In such cases, the OS update appears to be stalled, however it is just waiting for the installations to complete before attempting to upgrade the OS. Just wait patiently, the worst thing to do here is to reboot the device!

 

Potrebbero interessarti anche...

2 Risposte

  1. jamesnic ha detto:

    ma quando lo danno disponibile per tutti?s
    il mio jolla non me lo da ancora

  2. Nicolò ha detto:

    purtroppo l’aggiornamento definitivo verrà rilasciato lunedi …un po di pazienza ma ne vale la pena 😉

Lascia un commento

%d blogger hanno fatto clic su Mi Piace per questo: