SWTT(7th Apr 2014) Session 01
- Title: "Web Technologies on Mobile - Opportunities and Challenges"
- Speaker: Andreas Gal, Vice President of Mobile at Mozilla
1. Andreas Gal, VP Mobile
Mozilla
!
!
!
Web Technologies on Mobile -
Opportunities and Challenges
2. Welcome to Mozilla Firefox
500+ MILLION USERS
80+ LANGUAGES
1000 EMPLOYEES in 15 COUNTRIES
3 BILLION ADD-ONS DOWNLOADED
140,000 COMMUNITY ADD-ONS
BUILT BY 1,000s of CONTRIBUTORS
A public-benefitnon-profitfoundation and
wholly-ownedcorporation
3. Mozilla’s CoreValues
20122004
As a driver of choice and innovation on the Web,
Mozilla continues to revolutionize the market, give users
more control and empower developers.
30% GLOBAL MARKET SHARE*
#1 EUROPEAN BROWSER*
6. Why did this change happen?
•Mozilla!
•How: Interoperable standards
•Authors “write once”, their code “runs everywhere” *
–Happy authors!
•Browsers compete over quality of
the implementation
–Better user experience!
–Happy users!
–Better standards!
(*) mostly
7. DATA DEVICE
Apple
Services
Apple
Ads
Apple
Platform
Apple
App Store
Microsoft
Services
Microsoft
Ads
Microsoft
Platform
Microsoft
App Store
Google
Services
Google
Ads
Google
Platform
Google
App Store
ANDROID SILO iOS SILO WP7 SILO
Observations of Today’s Smartphone Landscape
OPERATOR OEM/ODMUSERS DEVELOPERS
8. How can Mozilla disrupt these vertical silos?
Mozilla broke down the
stranglehold of proprietary
desktop technology through
innovation
and
open standards.
Mozilla aims to break down the
stranglehold of proprietary
mobile technology through
innovation
and
open standards.
Key difference: Different distribution channels. To reach mobile
users, we have to partner with Operators and OEMs/ODMs.
10. Access to Key APIs and Local Sensors To Provide Fully Engaging App Experiences
1 2 3
4 5 6
7 8 9
+ 0 *
Telephony
NFC
Contacts
Gestures
Camera
Audio
Bluetooth
Location
SMS
Settings
Match and exceed the capabilities of native apps.
11. A Mobile Experience Built Entirely on the Web
! ! @
! " #
CSS
JS
Cross-platform synchronization
Service differentiation
Tools known by millions of developer
Use existing standards
12. Mozilla’s Implementation: Firefox OS
Device
Kernel
APIs
Native API-based User Experience
Web Browser/ Platform
Device
Kernel
Web Engine/APIs
Web-based User Experience/Web Content
!
!@
!
"
#
Firefox OSToday’s OS
Removing the Native API layer
Smaller stack, can target high-end feature phones and up
Based on open standards, no single-vendor APIs
Operator/OEM can deeply customize the user experience