3. Mobile Transactions
30.0
22.5
$M
15.0
7.5
0
Jan 1, 2008 May 1, 2008 Aug 1, 2008 Oct 1, 2008 Dec 1, 2008 Feb 1, 2009 Apr 1, 2009 Jun 1, 2009
Mobile Web iPhone
83. Android Runtime & App Framework
• Activities & Intents • Separation of Concerns
• Launch an Activity based on an • Layout
Intent
• Application Logic
• Application Interop
• XML => Bytecode
• Layout
• Localization
84.
85. The Web
Services Diet
Web Services: Made for Servers, not
Phones
Data Centric vs. Functional Centric
Mo’ Data, Mo’ Problems
XML = Teh Suck
86. Try Not to
Drown
•Images, Audio, Video
•Browser features
taken for granted
•Caching / Cache
Management
•Simultaneous
Loading
87. Security
• What to store on device?
• What about stolen devices?
• Jailbreaking?
• Phishing?
• OAuth???
• Hard coding == FAIL
88. Upgrades? What Upgrades?
• Far from automatic
• Out of sight, out of mind
• Don’t expect upgrades
• Lots of versions to manage
• Agile Development FTW???