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

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

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