What the Web
can do today?
Adam Bar
@NOtherDev
You can write amazing Web apps that look exactly and behave exactly like apps on the iPhone.
And these apps can integrate perfectly with iPhone services.
You’ve got everything you need if you know how to write apps using the most modern web standards.
2007
IE 7 was
3 months old
2012
The biggest mistake we made as a company was betting too much on HTML5 instead of native
When IE 8 Was still a thing
Failure
the web is
a non-standard- compliant mess
?
but... the web is evergreen now
the web is just for content
?
but...
we use web apps everyday
the Web just don't suit mobile well enough
?
But... the web is primarily mobile now
JuLy 2018
in poland: 66%
People just want to use native apps
?
but... not the new ones
native apps make users engaged
?
but...
-
94% OF APP REVENUE COMES FROM top 1% PUBLISHERS
-
USERS SPEND 80% OF THEIR TIME USING JUST 5 APPS
-
80% OF USERS WHO DOWNLOAD AN APP FAIL TO BECOME ACTIVE USERS
no hardware apis
no os integration
?
https://bit.ly/wwcd-devsharp
data storage?
-
local & session storage
-
indexeddb
geolocation?
geolocation api
camera & microphone?
-
user media api
-
image capture api
-
media recorder api
-
webrtc
vibration?
vibration api
sensors?
-
device motion api
-
proximity sensor api
-
ambient light sensor api
-
new generic sensor apis...
-
device orientation api
device data?
-
battery status
-
network information
-
device memory
-
storage quota
notifications?
push api
Notification api
home screen icon?
Web Manifest
offline mode?
service worker api
service worker is an enabler
tab 1
tab 2
tab 3
service worker is an enabler
tab 1
tab 2
tab 3
service worker
service worker is an enabler
-
offline browsing
-
push api
-
background sync api
-
payment handler api
-
cache api
-
...
progressive web apps
works on any device
progressive web apps
will work in 10 years
progressive web apps
distributed with links
progressive web apps
always up to date
progressive web apps
safe
progressive web apps
app-like experience
progressive web apps
network-independent
progressive web apps
discoverable
progressive web apps
DOes it work?
2017:
29% fewer apps shipped
but... there are obstacles
?
whatwebcando.today
@WhatWebCanDo
Adam Bar
@NOtherDev
What Web Can Do Today?
By Adam Bar
What Web Can Do Today?
- 3,782