Mobile OS - The Future
Sergey ProninPhil RukinIlya ZorinNikita Kosholkin Empatika
?
The Future is ...
?
● Making usual things in a different way
● Interacting with the world in a new way
● Yet Another New Paradigm (oh SHI...)
Line-up
1. Marketing Data Nikita2. Firefox OS Ilya3. Tizen+Sailfish Phil4. Ubuntu Sergey
Brief HistoryFeaturesTech SpecsFrameworkLive demo
Marketing Data
Nikita Kosholkinbusiness analyst
W3C - 17 december 2012
2012 2013 2014 2015 2016
HTML 5.0 Candidate Rec Call for Review Recommendation
HTML 5.1 1st Working Draft
Last Call Candidate Rec Recommendation
HTML 5.2 1st Working Draft
HTML 5.0 - Definition CompleteHTML 5.1 - First Working Draft
SummaryTizen Ubuntu Firefox OS Sailfish OS
Release date July or August 2013 October 2013Q 2 of 2013(mid-year)
SDK Alpha release (Feb 2013)
Mid-2013 launch
CarriersNTT DoCoMo
(Japan)Orange (France)
N/A officially
Total: 17. «First-wave»: América Móvil, Deutsche Telekom, Telefónica and
Telenor
DNA (Finland)
Manufacturers Huawei (probably)N/A officially Alcatel (TCL), LG, Sony and
ZTE and Huawei later this year
ST-Ericsson (Nova Thor processor)Jolla Ltd.
Launch countries France, Japan
and «developing countries next year»
Western EuropeBrazil, Colombia, Hungary,
Mexico, Montenegro, Poland, Serbia, Spain and Venezuela
Europe and Asia first. US is not planned in the
first stage.
Price ~ $ 300 «competitive» ~ $ 100 $500-$800
Target audiencelow, middle and high-end ranges
Those that love customization, tweaking,
power and scalability + for enterprise tools
First lower-end and even eventually mid-range markets
in North America, EuropeFirstly, China
Apps Marketplace
Web, native and hybrid apps
Native apps, Qt, web-based, HTML 5, Ubuntu
desktop
Almost all web-based apps (HTML5)
Android applications, web-based, native
Critics and expectationsTizen Ubuntu Firefox OS Sailfish OS
Cons
Android copycats, poorly executed.
Laggy, malformed software with no
unified design aesthetic
Runs only basic features (calls, camera etc.)
What about launch partners?
Android copycats, poorly executed.
Quality (poor) of the HTML5 apps
Lack of phone manufacturers
Pros
Operators are extremely
optimistic about this new OS
Familiar UI of Ubuntu Desktop OS.Works on Android
Phones
Plenty of launch partners
Multi-tasking user interface
Support Android apps (good for
launch)
Who is the most ready to launch?
1. Firefox OS (it has carriers and manufacturers) (reality: Q2 of 2013)
2. Tizen (enough carriers and less manufacturers) (reality: Mid-2013)
3. Ubuntu (no official carriers and manufacturers) (reality: October 2013)
4. Sailfish OS (development stage and lack of partners) (reality: probably mid-2013)
How it looks?
Partners
Telefonica
Top Header● Backward
navigation button
● Screen title● Up to 2 action
buttons
Bottom Toolbar● Up to 5 action icons
LayeringSince the menu doesn’t progress the user further in the app it slides from the left.
LayeringIn the Firefox browser example the tabs are more of a menu, so they are depicted beneath the content since they allow the user to progress forward in the app, they slide out from the right.
OfficeVS
Theater
● Keep the "atmosphere"
● Remove "noise"
Iconography● phone related:
green● media related:
blue● productivity related:
orange● settings and
utilities: gray
● Orange:productivity apps
● Blue:highlight colour
Coincidence? ;)
Alcatel One Touch Fire
● 3.5" screen● 1GHz processor● 256 RAM● Wi-Fi, 3g,
Bluetouth e.g.
Price: ~100$
ZTE Open
● 3.5" screen● 1GHz processor● 256 RAM● Wi-Fi, 3g,
Bluetouth e.g.
Price: ~100$
Development
Try it yourself here (Firefox plug-in)
Phil Rukinweb developer
Ancestors
and others...
UX Guidelines
Launcher Camera Phone
Music Gallery Files
Clock Mail Messages
Video
http://www.youtube.com/watch?v=szsoavS2EMw
Devices- Smartphones (Samsung prototypes)- Tablets- Netbooks- In-Vehicle Infotainment- Smart TV
○ Linux family○ ARM + x86○ No more info for now :'(
Tech Specs
UI/UX demo
http://www.youtube.com/watch?v=_RVQVtiL1os
UX
UX - gestures
UX - gestures
UX - gestures
UX - gestures
UX - lock screen
UX - home
Devices- Only Nokia n950
Arch
itect
ure
Development- Native Sailfish Silica Qt Quick components (QML)
- Android runtime- HTML5 Cordova Qt, Firefox OS APIs
SDK for Linux only!
Try it yourself here
Sergey Proninsenior developer
Unity experience to mobile
Neat & Organized
Content-Centered
- No menu- No "soft buttons"
just status barmaximum for the content
4-ed
ges
para
digm
top
bottom
left
right
Layout
Content Views
○ Linux kernel
○ GNU userspace
○ ARM + x86
○ the same Android drivers w/o JAVAshould work on weaker models
○ full-featured Ubuntu when external monitor is available
Tech Specs
○ QML - Qt modeling languageJS-like UI-language
○ C/C++ & OpenGLfull-featured apps correlated with desktop
○ HTML5 in PhoneGap stylethey advise to use it just for quick adapting
Framework
Thank you from Empatika team
for more inspiration visitEmpatika Insights
do not hesitate to likeour Facebook page
In Flow App in the Air Instafightandroidwphone
BFF Quizandroid
AirportGuru