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,801