HTML5 will become the dominant application platform across devices like mobile phones, PCs, and televisions in the coming years. Traditional web applications will be replaced by a new generation that can be used both inside and outside the browser, and distributed through app stores and online. Developers will need new tools and frameworks to build applications that provide a unified experience across multiple platforms and form factors.
3. HTML5 Is The Future
(But Not Like You Think)
Devcon5 - July 27, 2011
Thursday, July 28, 11
4. Take Aways
HTML5 will become the dominate app platform for mobile,
PCs and televisions in the coming years.
These wont be your fathers web apps.
A whole new tool chain is developing to make this
possible.
Thursday, July 28, 11
5. There are some great forces at
work in the market today that
pretty much guarantees the way
you write soft ware is going to
have to change.
The primary driving force behind
this shift: mobile.
Great Forces At Work
Thursday, July 28, 11
6. To give you an idea of the size of
whats happening in mobile, you only
need to look at the number of
shipments of devices.
PCs after 20 years have topped out
around 400M units per year.
Best estimates are that
smartphones and tablets will top out
closer to 1B units per year.
Once you take into account device
turnover etc. it turns out that the
total installed base for PCs is around
1B units. For smartphones and
tablets - it will easily reach 2B by
2015.
Mobile is not just huge - it is the
biggest technological shift to hit the
computing industry ever. By at least
a factor of 2x.
Thursday, July 28, 11
7. But the real problem - the REAL problem -
is that you are going to have to build apps
for this new world. And that is
guaranteed to be a major challenge.
For starters - because this is a multi-
platform world. Lots of different
platforms are taking off and there arent
Global smartphone shipments (Q4 2010) any signs to indicate there will be one OS
to Rule Them All like we had with the PC.
Microsoft
3m
Google Nokia Apple RIM
33m 31m 16m 15m
Others
3m
Thursday, July 28, 11
8. Even if there was One OS to Rule
Them All - you still have the
form factor problem.
I talk to a lot of mobile
developers in my line of work.
The ones that are most
successful will tell you that the
key to gaining high user
engagement is to be everywhere
with the same app.
Its really important to
understand how lazy
consumers see your product.
Take Facebook for example.
Facebook has a website, an
iphone app, and soon an iPad app.
Average consumers dont see it
that way - they think of
Facebook - which they may
happen to access on their phone,
tablet, PC etc. It doesnt matter
to them what tech you used or
how they acquire it - they care
about the core features.
Thursday, July 28, 11
9. To make all this worse you
Distribution Model
also have a distribution
problem.
Today you basically have
t wo main ways to
distribute soft ware to your
customers - you can use an
App Store or you can use the
Web Browser.
App Store Web Browser
Neither solution is optimal.
Ability To Add New
Limited only by hardware Limited to browser APIs
Features
Build many versions
Complexity Build one version
(@$100,000/yr/app)
App Store only
Discoverablility Google, Twitter, Facebook.
(along with 500,000 other apps)
Thursday, July 28, 11
10. Runs on every major mobile and
desktop OS (and most TVs)
today.
Built by the platform vendors.
Supports most common
application features.
BUT .. it only runs in the browser!
(or does it?)
Thursday, July 28, 11
11. This Aint Your Fathers Web App
(or even your older brothers)
Thursday, July 28, 11
12. The first version of the web was
about you going to pages. You
went from place to place to
place.
The new web is about bringing
the web to you in an experience
that you will love.
Thursday, July 28, 11
13. The first version of the web was
about you going to pages. You
went from place to place to
place.
The new web is about bringing
the web to you in an experience
that you will love.
Thursday, July 28, 11
15. Here is an example of an app we
built. Its a digital magazine.
Thursday, July 28, 11
16. Beyond that, this is
about experiencing apps
outside of the browser
as well.
Using native wrappers
like PhoneGap we can
create apps that can be
distributed through both
the browser AND the app
store.
Thursday, July 28, 11
21. Multiscreen Web App
noun. A web-based application designed to
be used across different form factors and
platforms, both inside and outside the
browser.
Thursday, July 28, 11
28. Take Aways
HTML5 will become the dominate app platform for mobile,
PCs and televisions in the coming years.
These wont be your fathers web apps.
A whole new tool chain is developing to make this
possible.
Thursday, July 28, 11
29. www.strobecorp.com
@strobe
Charles Jolley
charles@strobecorp.com
Thursday, July 28, 11