Mobile: Today and BeyondStuart Parmenter, Director of [email protected]
Agenda
•About Mozilla
•Where we are today
•Mozilla Firefox 4
•HTML5: New capabilities for the Web
•Where we are going
Mozilla: Who We Are
•A global community and nonprofit organization
• Firefox answers to no one but you!
•More than 450 million users worldwide
•Shaping future of the Web for the public good
Mobile landscape• First generation “mobile web” was bad, hard to
innovate
•Real browsers on mobile are finally emerging
•Today’s hardware and networks are ready for the web
•Mozilla’s mission of openness and innovation matters here
•Mobile is still in infancy, constantly changing
Where are we today?
• Firefox 4 for Android and Maemo was released at the end of March
Firefox 4
• Firefox on Android!
•Streamlined new user interface
•Desktop and mobile, in perfect sync
•Customize - make Firefox your own
• Fast!
• Full screen dedicated to Web
•Minimal typing
•Swipe, tap, pinch
Sleek User Interface
Your Firefox, Wherever You Go
•Awesome Screen
• Firefox Sync
•Dynamic Start Page
• Firefox Home
Your Firefox, Wherever You Go
•Awesome Screen
• Firefox Sync
•Dynamic Start Page
• Firefox Home
Your Firefox, Wherever You Go
•Awesome Screen
• Firefox Sync
•Dynamic Start Page
• Firefox Home
Your Firefox, Wherever You Go
• Firefox Sync
•Awesome Screen
•Dynamic Start Page
• Firefox Home
Features•Tabbed browsing
•Bookmarks
• Fit to Zoom
• Find in Page
•Save to PDF, Save for Later
•Sharing
•Customize search engine
Features•Tabbed browsing
•Bookmarks
• Fit to Zoom
• Find in Page
•Save to PDF, Save for Later
•Sharing
•Customize search engine
Features•Tabbed browsing
•Bookmarks
• Fit to Zoom
• Find in Page
•Save to PDF, Save for Later
•Sharing
•Customize search engine
double-tap
Features•Tabbed browsing
•Bookmarks
• Fit to Zoom
• Find in Page
•Save to PDF, Save for Later
•Sharing
•Customize search engine
Most Customizable
•Add-onsTeach your browser new tricks!
Most Customizable
•Personalizationwith Personas
Power of the Web
Open Web• The web is based on
open standards
• HTML
• CSS
• DOM
• JavaScript
• The web is not controlled by a single vendor
One Web
•There is no “mobile web”
•The web that works on your desktop should work on your mobile device
Powered by Gecko• One engine, shared among desktop Firefox and mobile
Firefox
• Actively maintained on Windows, Mac, Linux (GTK+ and Qt) and Android
• Leading Web compatibility
• Optimized for ARM processors
• Just-in-time JavaScript compiler
• HTML5
Multi-core• Dual core phones available now, quad later this year
• How can we take advantage of these?
• Electrolysis
• Out of process plugins
• Moving things off main thread: video, HTML5 parsing, I/O
• JS garbage collection
• Graphics compositing
22
HTML5 Enables Amazing Web Apps
Graphics
•<canvas>
•<svg>
•Downloadable Fonts
Device APIs• Geolocation
• Orientation
• Notifications
• Camera
Fast!V
8 (
big
ger=
bett
er)
Sun
spid
er
0.9
.1
(sm
alle
r=b
ett
er)
KR
AK
EN
1.0
(sm
alle
r=bett
er)
Where are we going?
•Rapid Releases going forward
• Firefox 4 is out now
• Firefox 5 will be out by end of June
Focus on Applications
What is needed to build a new class of applications on the web?
•Games such as Angry Birds?
•Skype?
Hardware Acceleration•Take advantage of graphics hardware now
present in phones
• Fast video rendering
•YUV->RGB conversion and scaling in hardware
• Fast and smooth scrolling
•Optimized plugin rendering
29
More Multimedia•WebGL
•<video>
•<audio>
• Flash support
Not Just Phones - Tablets
Firefox Home
The End•Thank you for your time!
• I would love to hear more about mobile in China. Please send me email!