Sie sind auf Seite 1von 25

User Interface

Technology Domain S^3 S^4

Roadmap & Strategy

22 February 2010
Scott Weiss, UI Technology Manager
scottweiss@symbian.org

Copyright © 2010 Symbian Foundation


User Interface - Overview

Definition
The User Interface Domain offers UI Frameworks providing visual and application
controls, animation and transition effects, graphics drawing, text and font rendering, input
method processing and display management.

Key Drivers
User experience is a key differentiator among OEMs.

Primary Stakeholders:
Developers
interested in
Device Creators designing and
customising mobile
UIs

Operators wanting
to customise End users
mobile UIs

Copyright © 2010 Symbian Foundation 2


User Interface Vision
The Symbian community develops a
scalable, flexible, and attractive UI
framework in order to create
innovative, enjoyable, and intuitive
personal mobile user experiences. We
achieve excellence through
collaboration and continuous evolution.

Copyright © 2010 Symbian Foundation 3


UI: Related Technology Domains
The UI Technology domain consists of middleware and OS
level enablers, combined with a subset of the core
applications. Homescreen and Profile are included.

Related Technology Domains:


Personal Communications
Multimedia
Productivity

Have a look at those too, for the full Symbian UI story.

Copyright © 2010 Symbian Foundation 4


User Interface – S^3 Packages
Application ScreenSaver HomeScreen GraphicsUIs

Profile
TechView
Applies Profiles Speech
(theme, flight HelpApps RecognitionUIs Test Tools
mode…)

Haptics Input
Middleware HomeScreen Services Methods
Services Tactile Feedback Predictive Text

SVG Tiny UI UI Resources


Accelerator Classic UI
Vector Graphic Themes, Fonts,
UI Controls Graphics, Layouts…
Rendering Transitions and
Effects

Text and
OS Layer Localisation
Graphics
Text Rendering

Copyright © 2010 Symbian Foundation 5


User Interface - Packages

Current Packages
Apps: Screen Saver, Home Screen, Profile, Help, Tech View, Graphics UIs, Speech Recognition UIs
MW: Home Screen Services, Haptics Services, Input Methods, Classic UI, SVGT, UI Accelerator, and UI
Resources
OS: Graphics, Text & Localisation

Upcoming Changes
NGA, Orbit, and Direct UI require removal of Classic UI and UI Accelerator, planned for Symbian^4,
among other as-yet unanticipated changes
Copyright © 2010 Symbian Foundation 6
Stakeholder Needs
Device Creators Developers
Flexibility: Ability to differentiate the UI and to innovate on Flexibility: Opportunity to leverage and extend built-in UI
display and input methods for any combination of touch services to create new and exciting applications.
and non-touch devices. Applications need to be easy to Usability: UI controls, templates, and effects need to be
interface with, enhance or replace for differentiation intuitive, easily deployed, and customised.
purposes, such as the camera and music player. Enjoyability: The development environment for UI
Usability: The UI framework needs to enable and inspire creation must be enjoyable. UI services need to inspire
compelling, consistent user experiences. and enable compelling and innovative applications.
Performance: UI actions and transitions need to be Performance: User interface widgets and effects must
responsive and adapt to different device capabilities. perform consistently, with minimal tuning effort.
Royalty-Free: Third party IP requirements bring
unforeseen costs to the BOM and licensing complexity.

Operators End users


Flexibility: Ability to differentiate the look-and feel, as Flexibility: Ability to personalise their phones with
well as to integrate portfolio-consistent services in a themes and profiles, and to add applications with cool
seamless and easy manner. UIs.
Usability: Good and consistent usability prevents and Usability: The UI framework drives intuitive, consistent
facilitates customer support calls. applications.
Enjoyability: Great user experiences will attract and Enjoyability: A UI that is a delight to use, bringing a
retain customers, as well as increase ARPU. sense of fun and satisfaction to the user experience.
Performance: A snappy UI that responds quickly and
never lags behind user expectations.

Copyright © 2010 Symbian Foundation 7


Objectives

General Objectives Enjoyability


There are a number of general objectives Users must delight in the use of their
common to the entire platform, such as UX handsets. The UI must be fun without being
competitiveness, royalty-free services, confusing or cumbersome. Business devices
battery life and performance improvement. must be especially straightforward.

Flexibility Performance
The user interface must be easily User interface rendering, effects, animations,
customisable and applications easily and transitions need to appear to be
upgraded without significant re-coding instantaneous.
efforts.

Usability Consistency
User interfaces on the handset must be The platform needs to facilitate
easy to use and easy to learn, as well as implementation in the cases where
easy to design and implement. stakeholders require UI consistency.

Copyright © 2010 Symbian Foundation 8


How are we doing?
General ing up
Objectives New opportunities open

Flexibility
Space to grow

e n ts in S^3!
Usability
impro v e m
Big

Enjoyability b r e aks new ground


Sym b i a n^ 3

v e n bett er!
t t in g e
Performance Good & ge

th ings
Consistency On top of

This analysis pertains to the User Interface domain only.


Copyright © 2010 Symbian Foundation 9
Symbian UI Roadmap Overview
2009 2010 2011

S^2 S^4
Symbian^2: Subtle UI Enhancements Symbian^4: Gorgeous New UI
• Homescreen widget support enhancements A fantastic evolution of the Symbian’s UI:
• More keypads supported (QWERTY & half-QWERTY, 12- • Toolbar replaces soft keys
digit) • Menu always present and available with
• Several transitions built into the platform persistent Back button
• Kinetic Scrolling built in • Widgets of any size and any position

Symbian^5
Symbian^4
Symbian^2

Symbian^3

S^3
Symbian^3: Substantial Enhancements
• New Graphics Architecture offers gradients, transparency, layering, and transitions
• Multiple pages support from the Home Screen
• Gesture support (tap, double tap, long tap, drag, and pinch)
• Support for Adobe Flash™ Home Screen widgets—even full screen
• Change dual-tap UI to single-tap UI
• Symbian platform default theme overhaul

Copyright © 2010 Symbian Foundation 10


Symbian^3 Specifications
Video Outputs System GUI Frameworks
Single or Multiple Displays Flexible application and UI frameworks
TV-out Control and windowing environments
Home Screen MiniView and multiple pages
Screen Resolution Support for Adobe Flash widgets, even full screen
nHD (640x360)
Input Methods
12-digit keypad
Graphics
Full and Half QWERTY
Bitmap font
Virtual (on-screen) keyboards
Vector font support
Combined input (Keypad/Keyboard, Keyboard/Touch)
* Advanced font effects
Handwriting support
2D and 3D accelerated graphics
Gestural input
* EGL 1.4
* OpenGL ES 1.1
* OpenVG 1.1 Interaction Features
Single tap UI
Clipboard support (Cut-Copy-Paste)
Homescreen widgets
Kinetic (flick gesture-based) scrolling
Basic tactile feedback

Copyright © 2010 Symbian Foundation 11


New Features in Symbian^3
Substantial Enhancements
Feature Target Objectives Contributor

Avkon graphics acceleration Performance Nokia

Open GL ES 2.0 and OpenVG 1.1 APIs Performance Nokia


and backends
Homescreen multiple views support Enjoyability Nokia
Soft keys embedded into dialogs Usability Nokia
Gesture support for tap, double-tap,
Usability and Enjoyability and
long-tap, drag, and flick. Multi-touch Nokia
Consistency
support for pinch gesture.
Support for Adobe Flash™ Homescreen Flexibility, Enjoyability and
Nokia
widgets—even full screen Consistency
Flexibility, Enjoyability and
Single tap enhancement to the UI Ixonos
Consistency

Default platform theme overhaul Enjoyability Symbian

Copyright © 2010 Symbian Foundation 12


Symbian^3 Theme Overhaul
Symbian is invigorating
the platform by
providing a fresh,
attractive default
theme.

A new wallpaper, icons,


clock, and full “chrome”
are included.

As a fully open source


solution, device and
theme creators are free
to innovate on and
contribute to this
theme.

As of publication
(February 2010), the
theme is in Beta.

Copyright © 2010 Symbian Foundation 13


Scoped Items for Symbian^4
Gorgeous New UI
Feature Target Objectives Contributor

Qt replaces Avkon Usability and Flexibility Nokia

UI Extensions for Mobile—was Usability, Enjoyability,


“Orbit” (UI controls & Nokia
and Consistency
structure)

Direct UI (redesigned Usability, Enjoyability,


Nokia
applications) and Consistency

Copyright © 2010 Symbian Foundation 14


Items for Contribution to Symbian^4 UI
Under consideration by the Councils
Feature Target Objectives Contributor

New Printing Framework: Usability K Three


approved!

Social Mobile Framework General Objectives Sasken

Copyright © 2010 Symbian Foundation 15


Symbian^4 UI Model
Contacts
Contacts Widgets Homescreen
Application
Widget

Core System Third Party


Applications Applications
Terrific
flexibility is
UI Extensions for built into the
Mobile Games system!
(UI Controls)

Qt

Application Engines

Copyright © 2010 Symbian Foundation 16


S^4 Goals for Orbit & Direct UI Proposals
Flatten Hierarchies: The two softkey-driven UI creates a deep hierarchy for
users to traverse.

Restructure Commands: Many features exist as separate applications,


when they would be better organised within settings groups or in existing
applications.

Reduce the Number of Taps: Flattening the user interface will result in
fewer taps to reach desired functions and features.

Improved Internetworking and Task Switching: Moving between


applications will be easier than ever.

Homescreen as Most Valuable Real Estate: The Symbian homescreen has


been improving steadily. Orbit takes the homescreen to a new level.

Copyright © 2010 Symbian Foundation 17


S^4: Library & Collections Concepts

The Symbian
Library contains a
Contacts set of collections
Photos
Collection: Collection:
Family Album Friends

Library
Applications This consistent UI
Collection: Music pattern is used
Games Collection: throughout the S^4
Gym Playlist UI for a better user
experience

Copyright © 2010 Symbian Foundation 18


S^4 UI Architecture Second order
commands live in
the Menu

Long-press on an
object brings up a
Context Menu

Third order
commands live in
the Settings First order
commands live in
the Toolbar

Copyright © 2010 Symbian Foundation 19


S^4 Differentiation Opportunities

New theming Widgets can be


capabilities are placed anywhere
coming, with a and can be any size
reduced set of
assets and easier
tooling
Widgets can provide
alternative UIs to
system applications
quickly and easily

Homescreen Widgets
(Qt, Web RunTime and Adobe Flash™)

Copyright © 2010 Symbian Foundation 20


S^4 UI Architecture

Copyright © 2010 Symbian Foundation 21


Copyright © 2010 Symbian Foundation 22
S^4

23

Copyright © 2010 Symbian Foundation


Contribution Opportunities

Feature Target Objectives


Flexible UI Flexibility

Predictive text input technology Flexibility


Speech input technology Flexibility
Fonts and type technology General Objectives

UI Brainstorm items Enjoyability, Usability and


http://symbianuibrainstorm.wordpress.com Consistency
Non-touch UI for S^4+ Usability and Consistency
Flexibility, Usability,
Sensor support at the UI level
Enjoyability

Copyright © 2010 Symbian Foundation 24


Thank you!

Copyright © 2010 Symbian Foundation 25

Das könnte Ihnen auch gefallen