mobile in a nutshell

29
Mobile in a Nutshell Matthew Gaunt Future Platforms Tuesday, 27 March 12

Upload: gauntface

Post on 02-Jul-2015

1.184 views

Category:

Technology


0 download

DESCRIPTION

A presentation given at Newport City Campus for the skillset Academi+. This covers many aspects of the mobile space.

TRANSCRIPT

Page 1: Mobile in a Nutshell

Mobile in a NutshellMatthew Gaunt

FuturePlatforms

Tuesday, 27 March 12

Page 2: Mobile in a Nutshell

Hello

Matthew GauntSoftware Engineer @ Future Platforms

PreviouslySenior Android Developer @ MubalooMSc Computer Science @ University of Bristol

FuturePlatforms

Tuesday, 27 March 12

Page 3: Mobile in a Nutshell

Take everything with a pinch of salt

FuturePlatforms

Tuesday, 27 March 12

Page 4: Mobile in a Nutshell

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

Page 5: Mobile in a Nutshell

iOS

FuturePlatforms

• Pretty Good Toolset

• Fragmentation?

• Have to play nice with Apple Seem to be getting better

• Overcrowded App store

Tuesday, 27 March 12

Page 6: Mobile in a Nutshell

iOS

FuturePlatforms

Tuesday, 27 March 12

Page 7: Mobile in a Nutshell

iOS

FuturePlatforms

Tuesday, 27 March 12

Page 8: Mobile in a Nutshell

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

Page 9: Mobile in a Nutshell

Android - Money...

FuturePlatforms

Tuesday, 27 March 12

Page 10: Mobile in a Nutshell

WP7

FuturePlatforms

• Good tools for development

• WP7 - “Your first smartphone”

• Easier to use than Android + iOS.

• Nothing without Nokia?

Tuesday, 27 March 12

Page 11: Mobile in a Nutshell

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

Page 12: Mobile in a Nutshell

Nokia

FuturePlatforms

Tuesday, 27 March 12

Page 13: Mobile in a Nutshell

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

Page 14: Mobile in a Nutshell

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

Page 15: Mobile in a Nutshell

Fragmentation

FuturePlatforms

Yeah but no but yeah but no . . . .

Tuesday, 27 March 12

Page 16: Mobile in a Nutshell

Types of Fragmentation

FuturePlatforms

API Changes

Device Capabilities

Bug Fixes

Screen SizeDensities

Hardware Differences (Buttons etc.)

Tuesday, 27 March 12

Page 17: Mobile in a Nutshell

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

Page 18: Mobile in a Nutshell

Form Factors

FuturePlatforms

Tuesday, 27 March 12

Page 19: Mobile in a Nutshell

Form Factors

FuturePlatforms

Tuesday, 27 March 12

Page 20: Mobile in a Nutshell

Form Factors

FuturePlatforms

Tuesday, 27 March 12

Page 22: Mobile in a Nutshell

Amazon Kindle Fire

FuturePlatforms

Tuesday, 27 March 12

Page 23: Mobile in a Nutshell

Cross Platforms Tools

FuturePlatforms

Kirin JS

Tuesday, 27 March 12

Page 24: Mobile in a Nutshell

Too Many Scare Stories

FuturePlatforms

Tuesday, 27 March 12

Page 25: Mobile in a Nutshell

The Exception

FuturePlatforms

Tuesday, 27 March 12

Page 26: Mobile in a Nutshell

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

Page 27: Mobile in a Nutshell

Glastonbury

FuturePlatforms

• Cross Platform iOS, Android, Qt

• Short Lived

• Google Docs + App Engine

• Strict constraints

Tuesday, 27 March 12

Page 28: Mobile in a Nutshell

LastMinute.com

FuturePlatforms

• Good relationship

• Cross platform

• Early access

• Bleeding Edge

• Dead Platform

Tuesday, 27 March 12

Page 29: Mobile in a Nutshell

Thank You

FuturePlatforms

Matthew Gaunt

@gauntface

[email protected]

Tuesday, 27 March 12