This document discusses the advantages and disadvantages of different approaches for developing applications across platforms, including native apps, mobile web apps, responsive web design, and hybrid apps. It notes that while web apps have advantages like lower costs and not requiring manual updates, a one-size-fits-all approach may not work given differences in platforms. The document also examines factors like performance, offline functionality, access to device features, distribution, monetization, and user experience to determine what approach may be best depending on the specific needs and goals of an application. Overall, it advocates considering a combination of approaches to best serve users across all devices and platforms.
39. PERFORMANCE
"It's not that HTML5 is bad,
in the long term I'm really
excited about it .... more
people are using mobile
web FB than iOS and
Android all together"
Zuckerberg, 11.9.2012,
TechCrunch Disrupt
40. OFFLINE
+ Depends if the data
is anyway on the web
+HTML5 offers some
offline abilities
46. DISTRIBUTION
- Over 500 million active
accounts on the AppStore:
- Billing, but -30%
- Discoverability
+ No Dependence & Approval
+ Updated automatically
52. Adaptive:
The server indetifies the device and sends
a different code, including content, display
and behaviour
Responsive:
The browser gets [all] the code,
and shows it as defined for the device
53. If there is a different
use case or content
on mobile, go for
ADAPTIVE
54. If there is a different
use case or content
on mobile, go for
ADAPTIVE
... or combine!