2. Boss: “I need an iPhone app!” Engineer: “OK I go learn Objective-C and do it…” Engineer (3 months later): “Done!” Typical App Story – Episode 1
3. Typical App Story – Episode 2 Boss: “Ah but…how about Android? Engineer: “I need to learn Java!” Boss: “I don’t have the money nor the time for that!”
7. Platforms Tablets, TVs, cars, fridges? Which to target? Smartphone vs feature phone?
8. Platforms – Global Data Worldwide smartphone OS Shipments Q2 2011 Smartphones: 30%, 108M Feature phones: 70%, 258M 6 smartphones are being shipped every second Source: TomiAhonen Consulting – August 2011
12. No Silver Bullet… WORA NATIVE WEB X-PLATFORM WRAPPED Technical Solutions
13. Write Once Run Anywhere #FAIL User Experience Not Good So-so Resources Platforms Good
14. Wrapped / Hybrid Web Apps #GOOD User Experience So-so Resources Platforms Good Good
15. Architecture of an Hybrid App Application Package Client App UI & core logic API libraries, e.g. Verizon SMS, MMS, Location RESTful calls implementation Javascript App Framework API libs PhoneGapplugins e.g. Contacts Device OS Web Browser Core