Mobile in a Nutshell
                             Matthew Gaunt




                                    Future
                                    Platforms
Tuesday, 27 March 12
Hello

                       Matthew Gaunt
                       Software Engineer @ Future Platforms

                       Previously
                       Senior Android Developer @ Mubaloo
                       MSc Computer Science @ University of Bristol




                                                           Future
                                                           Platforms
Tuesday, 27 March 12
Take everything with a pinch of salt




                                        Future
                                        Platforms
Tuesday, 27 March 12
Talking About...
                       •   Platforms
                           •   iOS, Android, WP7, Blackberry, Bada etc.
                       •   Form Factors
                       •   Cross Platform Tools
                       •   The Real World
                           •   Case Studies
                       •   Q &A



                                                         Future
                                                         Platforms
Tuesday, 27 March 12
iOS

                       •   Pretty Good Toolset

                       •   Fragmentation?

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


                       •   Overcrowded App store



                                                        Future
                                                        Platforms
Tuesday, 27 March 12
iOS




                        Future
                        Platforms
Tuesday, 27 March 12
iOS




                        Future
                        Platforms
Tuesday, 27 March 12
Android
                       •   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




                                                   Future
                                                   Platforms
Tuesday, 27 March 12
Android - Money...




                                Future
                                Platforms
Tuesday, 27 March 12
WP7

                       •   Good tools for development

                       •   WP7 - “Your first smartphone”

                       •   Easier to use than Android + iOS.

                       •   Nothing without Nokia?



                                                    Future
                                                    Platforms
Tuesday, 27 March 12
Nokia
                       •   Qt is dead. Long live Qt.

                       •   “Nokia is ready to connect the next billion.”

                       •   Betting big on WP7

                           •   Marketing calls

                           •   Competitions / Deadmau5

                           •   Device seeding

                                                   Future
                                                   Platforms
Tuesday, 27 March 12
Nokia




                         Future
                         Platforms
Tuesday, 27 March 12
Blackberry

                       •   Old school - Post & Faxing

                       •   Development toolset is a mess

                       •   Losing market share

                       •   Co-Chief Executives step down

                       •   Possible comeback?


                                                  Future
                                                  Platforms
Tuesday, 27 March 12
Bada

                       •   Samsung’s feature phone OS

                       •   Samsung was putting some money into apps

                       •   It’s own app store has some value




                                                  Future
                                                  Platforms
Tuesday, 27 March 12
Fragmentation




                       Yeah but no but yeah but no . . . .

                                        Future
                                        Platforms
Tuesday, 27 March 12
Types of Fragmentation

                          API Changes             Screen Size
                                                   Densities
                       Device Capabilities
                                              Hardware Differences
                           Bug Fixes             (Buttons etc.)




                                             Future
                                             Platforms
Tuesday, 27 March 12
Apple vs Android vs All
                         Apple get users updated quickly :)
                       Apple is growing in device variations :|
                          Google struggles with OEMs :(
                                    Nokia’s Qt :(
                                Blackberry . . . . Eek :(


                                            Future
                                            Platforms
Tuesday, 27 March 12
Form Factors




                             Future
                             Platforms
Tuesday, 27 March 12
Form Factors




                             Future
                             Platforms
Tuesday, 27 March 12
Form Factors




                             Future
                             Platforms
Tuesday, 27 March 12
Form Factors




                             Future
                             Platforms
Tuesday, 27 March 12
Amazon Kindle Fire




                                Future
                                Platforms
Tuesday, 27 March 12
Cross Platforms Tools



                              Kirin JS


                                   Future
                                   Platforms
Tuesday, 27 March 12
Too Many Scare Stories




                            Future
                            Platforms
Tuesday, 27 March 12
The Exception




                             Future
                             Platforms
Tuesday, 27 March 12
The Real World
                       •   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

                                                    Future
                                                    Platforms
Tuesday, 27 March 12
Glastonbury
                • Cross Platform
                       iOS, Android, Qt
                • Short Lived
                • Google Docs + App
                       Engine
                • Strict constraints

                                          Future
                                          Platforms
Tuesday, 27 March 12
LastMinute.com
                • Good relationship
                • Cross platform
                • Early access
                • Bleeding Edge

                • Dead Platform

                                      Future
                                      Platforms
Tuesday, 27 March 12
Thank You

                          Matthew Gaunt
                           @gauntface
                       matt@gauntface.co.uk




                                Future
                                Platforms
Tuesday, 27 March 12

Mobile in a Nutshell

  • 1.
    Mobile in aNutshell Matthew Gaunt Future Platforms Tuesday, 27 March 12
  • 2.
    Hello Matthew Gaunt Software Engineer @ Future Platforms Previously Senior Android Developer @ Mubaloo MSc Computer Science @ University of Bristol Future Platforms Tuesday, 27 March 12
  • 3.
    Take everything witha pinch of salt Future Platforms Tuesday, 27 March 12
  • 4.
    Talking About... • Platforms • iOS, Android, WP7, Blackberry, Bada etc. • Form Factors • Cross Platform Tools • The Real World • Case Studies • Q &A Future Platforms Tuesday, 27 March 12
  • 5.
    iOS • Pretty Good Toolset • Fragmentation? • Have to play nice with Apple Seem to be getting better • Overcrowded App store Future Platforms Tuesday, 27 March 12
  • 6.
    iOS Future Platforms Tuesday, 27 March 12
  • 7.
    iOS Future Platforms Tuesday, 27 March 12
  • 8.
    Android • 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 Future Platforms Tuesday, 27 March 12
  • 9.
    Android - Money... Future Platforms Tuesday, 27 March 12
  • 10.
    WP7 • Good tools for development • WP7 - “Your first smartphone” • Easier to use than Android + iOS. • Nothing without Nokia? Future Platforms Tuesday, 27 March 12
  • 11.
    Nokia • Qt is dead. Long live Qt. • “Nokia is ready to connect the next billion.” • Betting big on WP7 • Marketing calls • Competitions / Deadmau5 • Device seeding Future Platforms Tuesday, 27 March 12
  • 12.
    Nokia Future Platforms Tuesday, 27 March 12
  • 13.
    Blackberry • Old school - Post & Faxing • Development toolset is a mess • Losing market share • Co-Chief Executives step down • Possible comeback? Future Platforms Tuesday, 27 March 12
  • 14.
    Bada • Samsung’s feature phone OS • Samsung was putting some money into apps • It’s own app store has some value Future Platforms Tuesday, 27 March 12
  • 15.
    Fragmentation Yeah but no but yeah but no . . . . Future Platforms Tuesday, 27 March 12
  • 16.
    Types of Fragmentation API Changes Screen Size Densities Device Capabilities Hardware Differences Bug Fixes (Buttons etc.) Future Platforms Tuesday, 27 March 12
  • 17.
    Apple vs Androidvs All Apple get users updated quickly :) Apple is growing in device variations :| Google struggles with OEMs :( Nokia’s Qt :( Blackberry . . . . Eek :( Future Platforms Tuesday, 27 March 12
  • 18.
    Form Factors Future Platforms Tuesday, 27 March 12
  • 19.
    Form Factors Future Platforms Tuesday, 27 March 12
  • 20.
    Form Factors Future Platforms Tuesday, 27 March 12
  • 21.
    Form Factors Future Platforms Tuesday, 27 March 12
  • 22.
    Amazon Kindle Fire Future Platforms Tuesday, 27 March 12
  • 23.
    Cross Platforms Tools Kirin JS Future Platforms Tuesday, 27 March 12
  • 24.
    Too Many ScareStories Future Platforms Tuesday, 27 March 12
  • 25.
    The Exception Future Platforms Tuesday, 27 March 12
  • 26.
    The Real World • 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 Future Platforms Tuesday, 27 March 12
  • 27.
    Glastonbury • Cross Platform iOS, Android, Qt • Short Lived • Google Docs + App Engine • Strict constraints Future Platforms Tuesday, 27 March 12
  • 28.
    LastMinute.com • Good relationship • Cross platform • Early access • Bleeding Edge • Dead Platform Future Platforms Tuesday, 27 March 12
  • 29.
    Thank You Matthew Gaunt @gauntface matt@gauntface.co.uk Future Platforms Tuesday, 27 March 12