Hi to all Jolla fans, as Jolla announced the first Flagship half with Other Jolla Device, so is the reason that we have come up with an article about Sailfish OS and its SDK i.e. Sailfish SDK, so let’s start with Sailfish OS and its User Interface. We’ll try to cover most out of the Sailfish User Interface and how to operate Sailfish OS, but if you have any doubt, ask about that through the comments and we’ll try to solve your query ASAP.
So let’s start with Sailfish OS
Architecture of Sailfish OS
Image courtesy Sailfish.org
This is the fundamental User Experience (UX) Framework of Sailfish OS. This framework Contains following.
- Lock Screen
- Status Area
By combining above 6, Sailfish OS creates their own fantastic User Experience. So let’s know more about those.
Sailfish OS has Gestures Based navigation, it means Sailfish OS is operated by only Gestures and No need of Any button to go back to Home Screen(all touch screen) similar like Nokia’s N9.
The Sailfish user interface features the following set of simple gestures.
1. Push: – The push gesture starts from the outside of the screen and moves towards the center of the screen.
When an App in Running on screen
- A push from the left or right moves the app to Home.
- A push from the top closes the app.
- A push from the bottom reveals Events
Push is also worked while events are in the foreground
- A push from any direction takes you to the previous view.
- When there is a visual indicator (glow) on top of the view, a vertical flick down reveals the Pulley menu and an option can be selected with a tap. Pulling down slowly also shows pulley menu options, but one by one. Releasing the finger from the screen while one of the pulley menu options is in selected state confirms the selection.
3. Flick: – Like a Pull, the flick gesture happens inside the screen, and the finger moves either vertically or horizontally on the screen.
Within a dialog
- A flick from left to right cancels the dialog. A tap on the top left indicator does the same.
- A flick from right to left accepts the dialog. A tap on the top right indicator does the same.
4. Tap: – Tap is a press on the screen, usually on top of a control or item.
5. Tap & Hold: – Tap and hold is a longer press on the screen. It usually offers a set of secondary actions or more from the control or item.
Note:- Last two gestures everybody familiar as those are in Android, iOS and Symbian, so there is no need to define.
The lock screen displays the current time, the most important system indicators and missed event indicators. The interactive elements on the lock screen offer quick access to selected apps, switch between normal and silent profile and access Events.
Flicking or pulling the lock screen upwards unlocks the device and reveals Home. Lock Screen also has Pulley Menu.
Home shows the all currently running apps. All the currently running apps represented through the card based view. The multitasking card view gives, users, ability to operate apps or some key functions of the app without opening the application in the foreground, or open a specific part of the application. The app cover size changes automatically to the number of running apps.
Flicking or pulling upwards reveals the Launcher. Flicking or pulling downwards reveals the lock screen.
The launcher shows all installed apps in a grid view style and user can also arrange icons as per their needs. Flick or pull gestures is used to navigate the launcher.
On the first page of the launcher, a vertical flick or pull downwards reveals Home. At the bottom of the last launcher page, there is a pulley menu which provides a shortcut to go back to Home.
Status area shows the current device status, which can be accessed from Home with a pull downwards and from Lock screen by a pull up. The area is always visible when the user starts to push from the left or right in the application view.
Events summarize or shows new notifications and feeds in one single view (like N9). It can be accessed from any view with a push gesture from the bottom. In the Lock screen, Home and Launcher, a push from any direction opens the Events.
That’s not all!! We’ll continue this series and will come up with more about Sailfish SDK, so stay tuned with us. If you have any doubt related to Sailfish OS User interface and Architecture, you are free to ask about that through the comments and we’ll try to solve your query ASAP.