Download - Mobile in a Nutshell
Mobile in a NutshellMatthew Gaunt
FuturePlatforms
Tuesday, 27 March 12
Hello
Matthew GauntSoftware Engineer @ Future Platforms
PreviouslySenior Android Developer @ MubalooMSc Computer Science @ University of Bristol
FuturePlatforms
Tuesday, 27 March 12
Take everything with a pinch of salt
FuturePlatforms
Tuesday, 27 March 12
Talking About...
FuturePlatforms
• Platforms
• iOS, Android, WP7, Blackberry, Bada etc.
• Form Factors
• Cross Platform Tools
• The Real World
• Case Studies
• Q & A
Tuesday, 27 March 12
iOS
FuturePlatforms
• Pretty Good Toolset
• Fragmentation?
• Have to play nice with Apple Seem to be getting better
• Overcrowded App store
Tuesday, 27 March 12
iOS
FuturePlatforms
Tuesday, 27 March 12
iOS
FuturePlatforms
Tuesday, 27 March 12
Android
FuturePlatforms
• Dev tools are good and bad
• UI Guidelines are here to stay
• Easy to stand out as a good app
• Growing fast - 850k Activations a day
Tuesday, 27 March 12
Android - Money...
FuturePlatforms
Tuesday, 27 March 12
WP7
FuturePlatforms
• Good tools for development
• WP7 - “Your first smartphone”
• Easier to use than Android + iOS.
• Nothing without Nokia?
Tuesday, 27 March 12
Nokia
FuturePlatforms
• Qt is dead. Long live Qt.
• “Nokia is ready to connect the next billion.”
• Betting big on WP7
• Marketing calls
• Competitions / Deadmau5
• Device seeding
Tuesday, 27 March 12
Nokia
FuturePlatforms
Tuesday, 27 March 12
Blackberry
FuturePlatforms
• Old school - Post & Faxing
• Development toolset is a mess
• Losing market share
• Co-Chief Executives step down
• Possible comeback?
Tuesday, 27 March 12
Bada
FuturePlatforms
• Samsung’s feature phone OS
• Samsung was putting some money into apps
• It’s own app store has some value
Tuesday, 27 March 12
Fragmentation
FuturePlatforms
Yeah but no but yeah but no . . . .
Tuesday, 27 March 12
Types of Fragmentation
FuturePlatforms
API Changes
Device Capabilities
Bug Fixes
Screen SizeDensities
Hardware Differences (Buttons etc.)
Tuesday, 27 March 12
Apple vs Android vs All
FuturePlatforms
Apple get users updated quickly :)
Apple is growing in device variations :|
Google struggles with OEMs :(
Nokia’s Qt :(
Blackberry . . . . Eek :(
Tuesday, 27 March 12
Form Factors
FuturePlatforms
Tuesday, 27 March 12
Form Factors
FuturePlatforms
Tuesday, 27 March 12
Form Factors
FuturePlatforms
Tuesday, 27 March 12
Form Factors
FuturePlatforms
Tuesday, 27 March 12
Amazon Kindle Fire
FuturePlatforms
Tuesday, 27 March 12
Cross Platforms Tools
FuturePlatforms
Kirin JS
Tuesday, 27 March 12
Too Many Scare Stories
FuturePlatforms
Tuesday, 27 March 12
The Exception
FuturePlatforms
Tuesday, 27 March 12
The Real World
FuturePlatforms
• Agencies vs. In House Teams
• Agency: Ever changing projects (Good and Bad)
• In House: Improving & fruits of your labour
• Process - Agile, Prince2, Slippery Prince
• Never going to be perfect
• Iterative
Tuesday, 27 March 12
Glastonbury
FuturePlatforms
• Cross Platform iOS, Android, Qt
• Short Lived
• Google Docs + App Engine
• Strict constraints
Tuesday, 27 March 12
LastMinute.com
FuturePlatforms
• Good relationship
• Cross platform
• Early access
• Bleeding Edge
• Dead Platform
Tuesday, 27 March 12
Thank You
FuturePlatforms
Matthew Gaunt
@gauntface
Tuesday, 27 March 12