progressive web apps - covering the best of both worlds
TRANSCRIPT
• Link as simple distribution model
• Simple, atomic updates
• Flexible layout options (grids,
flexbox, media queries, vw, vh)
• Small data footprint, loading on
demand and environment
• Reusability of code – conversion
to other form factors
• Offline capabilities by design
• Full access to hardware
• Authenticated, verified device
access
• High trust distribution model
• Easy payments
• Bleeding edge tech (as a
competitive advantage)
NativeWeb
POSITIVES
• Verification and authentication is
hard
• Patchy access to hardware
• Huge fragmentation of devices
and displays
• Patchy trust in capabilities
• Payments are not easy or
expected
NativeWeb• Huge data footprint with non-
atomic updates
• Slow update cycles because of
negotiation overhead
• High expectations and breakneck
competition (price race to bottom)
• Bespoke development for each
platform with only minor re-use
NEGATIVES
Define the rules what should be
cached and loaded from where –
no more hoping the browser
caches your work.
Intercept network requests and
define what happens. Serve from
cache, refresh, convert before
display, etc….
Refresh your app in the
background, pull new content
and notify the user with push
notifications that something new
is available.
• Link as simple distribution model
• Simple, atomic updates
• Flexible layout options (grids,
flexbox, media queries, vw, vh)
• Small data footprint, loading on
demand and environment
• Reusability of code – conversion
to other form factors
• Offline capabilities by design
• Full access to hardware
• Authenticated, verified device
access
• High trust distribution model
• Easy payments
• Bleeding edge tech (as a
competitive advantage)
NativeWeb
POSITIVES
• Verification and authentication is
hard
• Patchy access to hardware
• Huge fragmentation of devices
and displays
• Patchy trust in capabilities
• Payments are not easy or
expected
NativeWeb• Huge data footprint with non-
atomic updates
• Slow update cycles because of
negotiation overhead
• High expectations and breakneck
competition (price race to bottom)
• Bespoke development for each
platform with only minor re-use
NEGATIVES