[SailfishDevel] Update on SailfishOS roadmap
Jarkko Lehtoranta
jarkko.lehtoranta at jolla.com
Mon Feb 16 16:02:03 UTC 2015
Tablet support will be provided in the SDK at some point and it will
include a possibility to test your apps in the tablet screen size as
well as other features from the new UI framework. In the mean time, if
you're interested in a hack, you can try changing the emulator
resolution manually by using vboxmanage in the terminal:
1. Get a list of the Virtualbox VMs and copy the UUID of the SailfishOS
Emulator: "vboxmanage list vms"
2. Write down the current resolution: "vboxmanage getextradata UUID
CustomVideoMode1"
3. Set a new resolution: "vboxmanage setextradata UUID CustomVideoMode1
720x960x32"
- I'm using a smaller resolution with the tablet aspect ratio as an
example, but you can obviously use the native resolutions also:
1536x2048x32 for the tablet and 540x960x32 for the phone
- I suggest testing only portrait resolutions for the moment
- The scaling of the UI components etc. might change in the future
-Jarkko
On 14/02/15 08:49, Tomek wrote:
> Bijjal,
> about the tablet specific work.
>
> I am wondering how our applications would look like on the new tablet.
> Is there a way to modify the current Jolla phone emulator to use the
> same resolution as the tablet to be?
>
>
> /Tomek
>
>
> Am 13.02.2015 um 14:09 schrieb Soumya Bijjal
> <soumya.bijjal at jollamobile.com <mailto:soumya.bijjal at jollamobile.com>>:
>
>> Hi all,
>>
>> Here is an update on our progress from the past month. Do note that
>> they are all work in progress and not release ready for another few
>> months.
>>
>> * Tablet hardware adaptation is nearly ready for MWC
>> - USB charging, stereo speakers, sensors, accelerometer, Bluetooth,
>> WLAN functionalities have been verified
>>
>> * Work on the new UI framework is progressing at a good pace
>> - lock screen has been separated from the homescreen
>> - improved notifications with visual grouping and additional actions
>> - events view with a richer user experience
>> - improved home screen interactions and transitions
>> - new swipe edge transition
>>
>> * Lock screen media player controls implemented for the native media
>> player app, under review
>> https://together.jolla.com/question/3414/control-music-from-the-lock-screen/
>>
>> * IMAP idle/push support implemented
>> https://together.jolla.com/question/493/imap-idle-imap-push-for-the-e-mail-app/
>>
>> * Landscape mode enabled in Maps
>>
>> * Toolchain has been updated (upgraded to GCC 4.8, binutils 2.25,
>> switch to Thumb2+NEON for ARM by default, march=i686 and SSE2
>> minimum for X86) and will take into effect with update13; expect a
>> huge download size for the update
>>
>> * Dual-stack support (ipv4 and ipv6) for cellular connectivity in
>> the middleware
>>
>> * Update to GStreamer 1.x: souphttpstc is enabled, AAC
>> encoding/decoding works
>>
>> * Prototyping of encrypted filesystem: This is currently on hold for
>> a short while due to MWC preparations
>> - We have a development template to build filesystem layout on
>> tablet that could allow home encryption
>> - Most of the real work is still ahead of us: studying if in-place
>> conversion can be done with changing LVM logical volumes, /var/
>> encryption, user application binaries and user app data encryption
>> and most of all placement to home instead of root, boot target for
>> password query
>>
>> * Drop upower in favour of statefs:
>> - udev is used directly to fetch power and battery temperature
>> information via statefs power-udev provider
>> - MCE now fetches battery info from statefs
>>
>> * Performance improvements:
>> - Improved performance of adding items to the scenegraph,
>> particularly when e.g. scrolling lists
>> - Pool allocator for shadow nodes in the scenegraph used to reduce
>> possible memory fragmentation
>> - Substantially reduced the number of nodes required by the scenegraph
>> - Reduced the amount of memory required by internal JS structures
>> - Reduced the need to heap allocate when dealing with IR structures
>> - Reduced the amount of memory required for SQLite caches
>>
>> As for the next OS release, we are currently at release candidate 5
>> for Yliaavanlampi (update 11) and expect to have another release
>> candidate before we can decide on the release schedule.
>>
>> For this iteration, we have two main goals:
>> 1. Demonstrate the new UI framework and Tablet functionality at
>> the Mobile World Congress, Barcelona
>> 2. Make the device usable in filesystem full condition to allow
>> the user to recover from it on her own
>>
>> In addition, we have planned to work on the following:
>> * Tablet specific work:
>> - Bluetooth audio configuration
>> - Integrate microphone
>> - Improve boot up and shutdown time
>> - Support for OBEX FTP Bluetooth profile
>> - Upgrade Bluetooth AVRCP to version 1.3
>> - Check Bluetooth+WLAN coexistence
>> - Verify MTP functionality
>> - Performance improvements
>> - Intel support for Android runtime
>> * Enable OpenVPN support on the OS
>> * Update to Facebook API 2.2
>> * Telepathy farstream / SIP Audio routing policy
>> * Bug fixing on issues related to Bluetooth sync, presence and
>> accounts/calDAV
>> * New settings options to
>> - display disk space used by images, media, backup, app data etc
>> - display SD card information
>> * Update main view of Gallery app for the Tablet
>>
>> The following activities continue from the last iteration:
>> * Adapt middleware to modemless device i.e. Tablet
>> * Work towards Pulseaudio 6.0
>> * Drop upower in favour of statefs
>> * Allow factory reset operation to reset the OS to the latest
>> available public version instead of the age old factory image
>> * Run btrfs balance operation before installing OS update
>> * Improvements to PackageKit for software update handling
>> * Sensor detection, USB, camera adaptation and filesystem layout for
>> the Tablet
>> * USB tethering UI implementation
>> https://together.jolla.com/question/3798/usb-tethering/
>> * Private browsing
>> https://together.jolla.com/question/1821/private-mode-in-web-browser/
>> * Continue working on landscape mode for apps
>>
>> Thats all for now,
>> bijjal
>> _______________________________________________
>> SailfishOS.org <http://SailfishOS.org> Devel mailing list
>> To unsubscribe, please send a mail to
>> devel-unsubscribe at lists.sailfishos.org
>> <mailto:devel-unsubscribe at lists.sailfishos.org>
>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org
More information about the Devel
mailing list