SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
App Development &
                      Mobile Site Platforms for
                      the Enhanced Digital World


                      Mark Menard
                      smAlbany 2012
                      July 17, 2012




Friday, July 20, 12
Who am I?
                               Mark Menard

                            Internet Professional

                                Since 1995

                              @mark_menard




                      We Build Web & Mobile Apps

                                                    2

Friday, July 20, 12
Mobile 1.0




                                   3

Friday, July 20, 12
How large is
                      the mobile
                       market?



                                     4

Friday, July 20, 12
There are 4 billion
                      mobile phones in
                         use today.



                                            5

Friday, July 20, 12
There are over 1
                      billion smartphones
                           in use today.



                                            6

Friday, July 20, 12
By 2014
          mobile
      internet usage
       will overtake
      desktop usage.

                       7

Friday, July 20, 12
62% of 25-34
             year olds have
             smartphones




                              8

Friday, July 20, 12
Half of all local
                      searches are performed
                        on mobile devices.



                                               9

Friday, July 20, 12
Mobile 2.0

                      Don’t forget
                      the Tablets


                                     10

Friday, July 20, 12
By the end of 2012
                       tablet sales will
                      overtake PC sales.
                                  -Tim Cook
                                  Apple CEO




                                              11

Friday, July 20, 12
55 million iPads sold
                      in the first 18 months!



                                                12

Friday, July 20, 12
We live in an
                      “app” world.



                                      13

Friday, July 20, 12
14

Friday, July 20, 12
Mobile Platforms
                               iOS




                      iPhone           iPad
                                              15

Friday, July 20, 12
Mobile Platforms
                         Android




                                         16

Friday, July 20, 12
Mobile Platforms
                       The also Rans




                                         17

Friday, July 20, 12
Mobile Platforms



                             But is it an also
                                   ran?



                                                 18

Friday, July 20, 12
Do you need a
                      mobile strategy?




                                         19

Friday, July 20, 12
Yes!




                             20

Friday, July 20, 12
One size does
          not fit all!



                         21

Friday, July 20, 12
One size does
                              not fit all!


                      Websites    vs         Apps




                                                    22

Friday, July 20, 12
Websites             vs           Apps
                                      The Good News

           Use your existing site                     Installed App
                       Use existing             Can use data from your
                      technologies                   existing site
                       Can be done              Represents a significant
                      incrementally              branding opportunity
                                                   Use the hardware
                                                 Fastest user experience


                                                                       23

Friday, July 20, 12
Websites        vs            Apps
                                 The Bad News
          Uses your existing site               New technologies

        Can be difficult to take              Need to navigate the
        advantage of hardware                app store process

          Lots of form factors to          There’s more than one
                deal with                         platform




                                                                   24

Friday, July 20, 12
Four Main Strategies




                                             25

Friday, July 20, 12
Four Main Strategies

                        Mobile Web Site
                       Responsive Design
                          Native Apps
                      Cross Platform Apps

                                             26

Friday, July 20, 12
Mobile Web Site

                        Serve unique content for mobile devices
                       using either a separate website, or the same
                      website using separate templates and graphic
                                         content.




                                                                      27

Friday, July 20, 12
Mobile Web Site
              Twitter


               Notice the mobile.twitter.com
                          address,


                        and the web
                      browser controls.


                                               28

Friday, July 20, 12
Mobile Web Site
                         Twitter
                       Elements are large enough to
                            tap with a finger.


                             No side bars.

                      Limited and focused content.




                                                     29

Friday, July 20, 12
Mobile Web Site
               Twitter
                     Accessing additional
                  functionality requires a drill
                    down to another page.




                                                   30

Friday, July 20, 12
Mobile Web Site




      The Home Depot      Trip Advisor   Facebook


                                                    31

Friday, July 20, 12
Four Main Strategies

                        Mobile Web Site
                       Responsive Design
                          Native Apps
                      Cross Platform Apps

                                             32

Friday, July 20, 12
Responsive Design


                        Use various techniques, such as CSS, fluid
                         layouts, and flexible images to achieve a
                      pleasing appearance on a mobile device while
                                serving the same content.




                                                                     33

Friday, July 20, 12
Responsive Design
                      A WordPress Example




                        Desktop Layout
                                              34

Friday, July 20, 12
Responsive Design
                      A WordPress Example




                                            iPad Layout   35

Friday, July 20, 12
Responsive Design


                      A WordPress Example




                                            iPhone Layout

                                                            36

Friday, July 20, 12
Responsive Design




                                          37

Friday, July 20, 12
Four Main Strategies

                        Mobile Web Site
                       Responsive Design
                          Native Apps
                      Cross Platform Apps

                                             38

Friday, July 20, 12
Native Apps
                        Applications written specifically for a
                      particular mobile platform, such as iOS or
                             Android using native tools.




                                                                   39

Friday, July 20, 12
Native Apps



                      Objective-C or Ruby        Java

                            Xcode           Eclipse, IntelliJ

                         Cocoa Touch        Android APIs




                                                                40

Friday, July 20, 12
Four Main Strategies

                        Mobile Web Site
                       Responsive Design
                          Native Apps
                      Cross Platform Apps

                                             41

Friday, July 20, 12
Cross Platform Apps
                          Apps developed using tools that
                      leverage web based technologies, such
                        as HTML5, Javascript, and CSS, Flash,
                       Flex, and many others to create native
                       applications available through iTunes
                               and Android app stores.




                                                                42

Friday, July 20, 12
Native Apps         vs     Cross Platform Apps

                                    The Good News

     Takes best advantage of the               Write one app and run on
              hardware                            multiple platforms

      Looks and feels like a native             Performance is generally
                 app                                    good

       Many developers available                Can leverage existing skills
                                               from prior platforms, such as
                                                     web design and
                                                      development


                                                                           43

Friday, July 20, 12
Native Apps        vs     Cross Platform Apps

                                      The Bad News

     Need to maintain multiple                   Cross platform always has
    versions of your app for each                      compromises
              platform
                                                 Performance can suffer in
                                                    certain edge cases
                      Need to learn new
                        technologies            Can be hard to achieve a true
                                                    native look and feel

    Sometimes the app store can                 Some solutions have limited
            be a pain                             developer communities

                                                                             44

Friday, July 20, 12
What Should I Do?

         Marketing Website            Mobile Web Site


         E-Commerce                 Responsive Design


         Database Application             Native Apps


         Software as a Service     Cross Platform Apps



                                                         45

Friday, July 20, 12
What Should I Do?

         Marketing Website            Mobile Web Site


         E-Commerce                 Responsive Design


         Database Application             Native Apps


         Software as a Service     Cross Platform Apps



                                                         46

Friday, July 20, 12
I’m Mark Menard
                        @mark_menard




        We Build Web & Mobile Apps

                      http://www.enablelabs.com/


                                                   47

Friday, July 20, 12
Referral Madness
                Get $500 for                      Win a
               every referral                 Retina Display
                 we close.                    MacBook Pro!
                             Ends August 31, 2012
                      http://www.enablelabs.com/referral-madness

                                                                   48

Friday, July 20, 12
Credits

       Mobile Usage Statistics: http://tag.microsoft.com/community/blog/t/
       the_growth_of_mobile_marketing_and_tagging.aspx


       Sneakers photo: Linda Cronin: http://www.flickr.com/photos/oldflints/5849110918/


       Reveal: Responsive Wordpress Theme: http://themetrust.com/themes/reveal




                                                                                          49

Friday, July 20, 12

Mais conteúdo relacionado

Semelhante a Mobile Platforms and App Development

Managing ONLY devices is BYOD Policy FAILURE
 Managing ONLY devices is BYOD Policy FAILURE  Managing ONLY devices is BYOD Policy FAILURE
Managing ONLY devices is BYOD Policy FAILURE Apperian
 
Interactive publication presentation
Interactive publication presentationInteractive publication presentation
Interactive publication presentationSupree Thongpetch
 
BUSCD Session 1 Welcome to Strategic Creative Development
BUSCD Session 1 Welcome to Strategic Creative DevelopmentBUSCD Session 1 Welcome to Strategic Creative Development
BUSCD Session 1 Welcome to Strategic Creative Developmentedward boches
 
WassUp Recap - June 2012 - part 2
WassUp Recap -  June 2012 - part 2WassUp Recap -  June 2012 - part 2
WassUp Recap - June 2012 - part 2LUON
 
WassUp Recap - June 2012 - session 2
WassUp Recap - June 2012 - session 2WassUp Recap - June 2012 - session 2
WassUp Recap - June 2012 - session 2Geert De Laet
 
Mobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management MattersMobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management Mattersroland99
 
01 Mobile Web Introduction
01 Mobile Web Introduction01 Mobile Web Introduction
01 Mobile Web IntroductionYnon Perek
 
Android最新技術動向(2012.2)
Android最新技術動向(2012.2)Android最新技術動向(2012.2)
Android最新技術動向(2012.2)Makoto Anjo
 
Mobile opportunity 2013 indonesia
Mobile opportunity 2013 indonesiaMobile opportunity 2013 indonesia
Mobile opportunity 2013 indonesiarekomendasiana.com
 
Building Tomorrow's Supply Chains
Building Tomorrow's Supply ChainsBuilding Tomorrow's Supply Chains
Building Tomorrow's Supply ChainsInfosys Connect
 
Internet is changing - How to React?
Internet is changing - How to React?Internet is changing - How to React?
Internet is changing - How to React?Sofokus
 
ModevTablet: Embrace Device Diversity
ModevTablet: Embrace Device DiversityModevTablet: Embrace Device Diversity
ModevTablet: Embrace Device DiversityJon Arne Sæterås
 
Rt responsive design_final
Rt responsive design_finalRt responsive design_final
Rt responsive design_finalJellyfish Agency
 
Professional Issues Update for Learning Professionals
Professional Issues Update for Learning ProfessionalsProfessional Issues Update for Learning Professionals
Professional Issues Update for Learning ProfessionalsTom Hood, CPA,CITP,CGMA
 

Semelhante a Mobile Platforms and App Development (20)

Managing ONLY devices is BYOD Policy FAILURE
 Managing ONLY devices is BYOD Policy FAILURE  Managing ONLY devices is BYOD Policy FAILURE
Managing ONLY devices is BYOD Policy FAILURE
 
Interactive publication presentation
Interactive publication presentationInteractive publication presentation
Interactive publication presentation
 
Raddon Chart of the Day June 28, 2012
Raddon Chart of the Day June 28, 2012Raddon Chart of the Day June 28, 2012
Raddon Chart of the Day June 28, 2012
 
Raddon Chart of the Day June 26, 2012
Raddon Chart of the Day June 26, 2012Raddon Chart of the Day June 26, 2012
Raddon Chart of the Day June 26, 2012
 
BUSCD Session 1 Welcome to Strategic Creative Development
BUSCD Session 1 Welcome to Strategic Creative DevelopmentBUSCD Session 1 Welcome to Strategic Creative Development
BUSCD Session 1 Welcome to Strategic Creative Development
 
WassUp Recap - June 2012 - part 2
WassUp Recap -  June 2012 - part 2WassUp Recap -  June 2012 - part 2
WassUp Recap - June 2012 - part 2
 
WassUp Recap - June 2012 - session 2
WassUp Recap - June 2012 - session 2WassUp Recap - June 2012 - session 2
WassUp Recap - June 2012 - session 2
 
Managing Mobile
Managing MobileManaging Mobile
Managing Mobile
 
Mobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management MattersMobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management Matters
 
Raddon Chart of the Day July 10, 2012
Raddon Chart of the Day July 10, 2012Raddon Chart of the Day July 10, 2012
Raddon Chart of the Day July 10, 2012
 
01 Mobile Web Introduction
01 Mobile Web Introduction01 Mobile Web Introduction
01 Mobile Web Introduction
 
Android最新技術動向(2012.2)
Android最新技術動向(2012.2)Android最新技術動向(2012.2)
Android最新技術動向(2012.2)
 
Mobile opportunity 2013 indonesia
Mobile opportunity 2013 indonesiaMobile opportunity 2013 indonesia
Mobile opportunity 2013 indonesia
 
Building Tomorrow's Supply Chains
Building Tomorrow's Supply ChainsBuilding Tomorrow's Supply Chains
Building Tomorrow's Supply Chains
 
Raddon Chart of the Day June 21, 2012
Raddon Chart of the Day June 21, 2012Raddon Chart of the Day June 21, 2012
Raddon Chart of the Day June 21, 2012
 
How to get results from an android mobile marketing strategy

How to get results from an android mobile marketing strategy
How to get results from an android mobile marketing strategy

How to get results from an android mobile marketing strategy

 
Internet is changing - How to React?
Internet is changing - How to React?Internet is changing - How to React?
Internet is changing - How to React?
 
ModevTablet: Embrace Device Diversity
ModevTablet: Embrace Device DiversityModevTablet: Embrace Device Diversity
ModevTablet: Embrace Device Diversity
 
Rt responsive design_final
Rt responsive design_finalRt responsive design_final
Rt responsive design_final
 
Professional Issues Update for Learning Professionals
Professional Issues Update for Learning ProfessionalsProfessional Issues Update for Learning Professionals
Professional Issues Update for Learning Professionals
 

Mais de Mark Menard

A Tour of Wyriki
A Tour of WyrikiA Tour of Wyriki
A Tour of WyrikiMark Menard
 
Small Code - RailsConf 2014
Small Code - RailsConf 2014Small Code - RailsConf 2014
Small Code - RailsConf 2014Mark Menard
 
Small Code - Ruby on Ales 2014
Small Code - Ruby on Ales 2014Small Code - Ruby on Ales 2014
Small Code - Ruby on Ales 2014Mark Menard
 
JRuby 6 Years in Production
JRuby 6 Years in ProductionJRuby 6 Years in Production
JRuby 6 Years in ProductionMark Menard
 
Conference of Grand Masters Tech Talk 2013
Conference of Grand Masters Tech Talk 2013Conference of Grand Masters Tech Talk 2013
Conference of Grand Masters Tech Talk 2013Mark Menard
 
Startup Lessons Learned
Startup Lessons LearnedStartup Lessons Learned
Startup Lessons LearnedMark Menard
 
Ruby on Rails Training - Module 2
Ruby on Rails Training - Module 2Ruby on Rails Training - Module 2
Ruby on Rails Training - Module 2Mark Menard
 
Ruby on Rails Training - Module 1
Ruby on Rails Training - Module 1Ruby on Rails Training - Module 1
Ruby on Rails Training - Module 1Mark Menard
 
Intro to Rails ActiveRecord
Intro to Rails ActiveRecordIntro to Rails ActiveRecord
Intro to Rails ActiveRecordMark Menard
 
Intro to Ruby on Rails
Intro to Ruby on RailsIntro to Ruby on Rails
Intro to Ruby on RailsMark Menard
 

Mais de Mark Menard (10)

A Tour of Wyriki
A Tour of WyrikiA Tour of Wyriki
A Tour of Wyriki
 
Small Code - RailsConf 2014
Small Code - RailsConf 2014Small Code - RailsConf 2014
Small Code - RailsConf 2014
 
Small Code - Ruby on Ales 2014
Small Code - Ruby on Ales 2014Small Code - Ruby on Ales 2014
Small Code - Ruby on Ales 2014
 
JRuby 6 Years in Production
JRuby 6 Years in ProductionJRuby 6 Years in Production
JRuby 6 Years in Production
 
Conference of Grand Masters Tech Talk 2013
Conference of Grand Masters Tech Talk 2013Conference of Grand Masters Tech Talk 2013
Conference of Grand Masters Tech Talk 2013
 
Startup Lessons Learned
Startup Lessons LearnedStartup Lessons Learned
Startup Lessons Learned
 
Ruby on Rails Training - Module 2
Ruby on Rails Training - Module 2Ruby on Rails Training - Module 2
Ruby on Rails Training - Module 2
 
Ruby on Rails Training - Module 1
Ruby on Rails Training - Module 1Ruby on Rails Training - Module 1
Ruby on Rails Training - Module 1
 
Intro to Rails ActiveRecord
Intro to Rails ActiveRecordIntro to Rails ActiveRecord
Intro to Rails ActiveRecord
 
Intro to Ruby on Rails
Intro to Ruby on RailsIntro to Ruby on Rails
Intro to Ruby on Rails
 

Último

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Mobile Platforms and App Development

  • 1. App Development & Mobile Site Platforms for the Enhanced Digital World Mark Menard smAlbany 2012 July 17, 2012 Friday, July 20, 12
  • 2. Who am I? Mark Menard Internet Professional Since 1995 @mark_menard We Build Web & Mobile Apps 2 Friday, July 20, 12
  • 3. Mobile 1.0 3 Friday, July 20, 12
  • 4. How large is the mobile market? 4 Friday, July 20, 12
  • 5. There are 4 billion mobile phones in use today. 5 Friday, July 20, 12
  • 6. There are over 1 billion smartphones in use today. 6 Friday, July 20, 12
  • 7. By 2014 mobile internet usage will overtake desktop usage. 7 Friday, July 20, 12
  • 8. 62% of 25-34 year olds have smartphones 8 Friday, July 20, 12
  • 9. Half of all local searches are performed on mobile devices. 9 Friday, July 20, 12
  • 10. Mobile 2.0 Don’t forget the Tablets 10 Friday, July 20, 12
  • 11. By the end of 2012 tablet sales will overtake PC sales. -Tim Cook Apple CEO 11 Friday, July 20, 12
  • 12. 55 million iPads sold in the first 18 months! 12 Friday, July 20, 12
  • 13. We live in an “app” world. 13 Friday, July 20, 12
  • 15. Mobile Platforms iOS iPhone iPad 15 Friday, July 20, 12
  • 16. Mobile Platforms Android 16 Friday, July 20, 12
  • 17. Mobile Platforms The also Rans 17 Friday, July 20, 12
  • 18. Mobile Platforms But is it an also ran? 18 Friday, July 20, 12
  • 19. Do you need a mobile strategy? 19 Friday, July 20, 12
  • 20. Yes! 20 Friday, July 20, 12
  • 21. One size does not fit all! 21 Friday, July 20, 12
  • 22. One size does not fit all! Websites vs Apps 22 Friday, July 20, 12
  • 23. Websites vs Apps The Good News Use your existing site Installed App Use existing Can use data from your technologies existing site Can be done Represents a significant incrementally branding opportunity Use the hardware Fastest user experience 23 Friday, July 20, 12
  • 24. Websites vs Apps The Bad News Uses your existing site New technologies Can be difficult to take Need to navigate the advantage of hardware app store process Lots of form factors to There’s more than one deal with platform 24 Friday, July 20, 12
  • 25. Four Main Strategies 25 Friday, July 20, 12
  • 26. Four Main Strategies Mobile Web Site Responsive Design Native Apps Cross Platform Apps 26 Friday, July 20, 12
  • 27. Mobile Web Site Serve unique content for mobile devices using either a separate website, or the same website using separate templates and graphic content. 27 Friday, July 20, 12
  • 28. Mobile Web Site Twitter Notice the mobile.twitter.com address, and the web browser controls. 28 Friday, July 20, 12
  • 29. Mobile Web Site Twitter Elements are large enough to tap with a finger. No side bars. Limited and focused content. 29 Friday, July 20, 12
  • 30. Mobile Web Site Twitter Accessing additional functionality requires a drill down to another page. 30 Friday, July 20, 12
  • 31. Mobile Web Site The Home Depot Trip Advisor Facebook 31 Friday, July 20, 12
  • 32. Four Main Strategies Mobile Web Site Responsive Design Native Apps Cross Platform Apps 32 Friday, July 20, 12
  • 33. Responsive Design Use various techniques, such as CSS, fluid layouts, and flexible images to achieve a pleasing appearance on a mobile device while serving the same content. 33 Friday, July 20, 12
  • 34. Responsive Design A WordPress Example Desktop Layout 34 Friday, July 20, 12
  • 35. Responsive Design A WordPress Example iPad Layout 35 Friday, July 20, 12
  • 36. Responsive Design A WordPress Example iPhone Layout 36 Friday, July 20, 12
  • 37. Responsive Design 37 Friday, July 20, 12
  • 38. Four Main Strategies Mobile Web Site Responsive Design Native Apps Cross Platform Apps 38 Friday, July 20, 12
  • 39. Native Apps Applications written specifically for a particular mobile platform, such as iOS or Android using native tools. 39 Friday, July 20, 12
  • 40. Native Apps Objective-C or Ruby Java Xcode Eclipse, IntelliJ Cocoa Touch Android APIs 40 Friday, July 20, 12
  • 41. Four Main Strategies Mobile Web Site Responsive Design Native Apps Cross Platform Apps 41 Friday, July 20, 12
  • 42. Cross Platform Apps Apps developed using tools that leverage web based technologies, such as HTML5, Javascript, and CSS, Flash, Flex, and many others to create native applications available through iTunes and Android app stores. 42 Friday, July 20, 12
  • 43. Native Apps vs Cross Platform Apps The Good News Takes best advantage of the Write one app and run on hardware multiple platforms Looks and feels like a native Performance is generally app good Many developers available Can leverage existing skills from prior platforms, such as web design and development 43 Friday, July 20, 12
  • 44. Native Apps vs Cross Platform Apps The Bad News Need to maintain multiple Cross platform always has versions of your app for each compromises platform Performance can suffer in certain edge cases Need to learn new technologies Can be hard to achieve a true native look and feel Sometimes the app store can Some solutions have limited be a pain developer communities 44 Friday, July 20, 12
  • 45. What Should I Do? Marketing Website Mobile Web Site E-Commerce Responsive Design Database Application Native Apps Software as a Service Cross Platform Apps 45 Friday, July 20, 12
  • 46. What Should I Do? Marketing Website Mobile Web Site E-Commerce Responsive Design Database Application Native Apps Software as a Service Cross Platform Apps 46 Friday, July 20, 12
  • 47. I’m Mark Menard @mark_menard We Build Web & Mobile Apps http://www.enablelabs.com/ 47 Friday, July 20, 12
  • 48. Referral Madness Get $500 for Win a every referral Retina Display we close. MacBook Pro! Ends August 31, 2012 http://www.enablelabs.com/referral-madness 48 Friday, July 20, 12
  • 49. Credits Mobile Usage Statistics: http://tag.microsoft.com/community/blog/t/ the_growth_of_mobile_marketing_and_tagging.aspx Sneakers photo: Linda Cronin: http://www.flickr.com/photos/oldflints/5849110918/ Reveal: Responsive Wordpress Theme: http://themetrust.com/themes/reveal 49 Friday, July 20, 12

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. Third quarter of 2011\n 62% of 25-34 year olds\n 54% of 35-44 year olds\n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. March 3, 2012\n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n