SlideShare uma empresa Scribd logo
1 de 40
What your phone says about you
iPhone users


                                 1
What your phone says about you
Android users


                                 2
What your phone says about you
Blackberry users


                                 3
Mobile Applications:
Opportunity and Options
Tim McGovern, Director of Online Communications, The Heritage Foundation

December 1, 2010
                                                                           4
Trends - Growth
Smartphone market share, Mobile internet traffic,, internet connected mobile devices



                                                                                      5
Trends - Growth
Mobile, Internet-connected Devices
                                     6
Trends - Growth
Mobile, Internet-connected Devices
                                     7
Trends - Growth
Mobile, Internet-connected Devices
                                     8
Trends - Growth
Mobile Internet Data Growth
                              9
Trends - Growth
Mobile Internet Data Growth
                              10
Smartphone % of overall phones




                                 11
Trends - Growth
Smartphone Market Share
                          12
Platforms
✤   Global Market   ✤   Washington Market




                                            13
Trends - Growth
Global Smartphone Market Share
                                 14
Next trend
Can you guess what it is from the video?
                                           15
Trends - Ubiquity
Devices are immediately accessible, wherever we are


                                                      16
17
18
19
20
Trends - Ubiquity

• During a typical day:
    • 84% at home
    • 80% during misc. times throughout the day
    • 74% while waiting in lines
    • 64% at work
• Lots of brief opportunities for interaction
    • speed is vital




                                                  21
Trends - Capabilities




                        22
Trends - Capabilities

• Push: real-time notifications “instant” to user
• Location detection
• Near Field Communication
• Audio: input from a microphone; output to
  speaker
• Video & image: capture/input from a camera
• Application cache for local storage
• CSS3 & Canvas for performance optimization


                                                   23
Trends - Capabilities (cont.)

• Device positioning & motion: from an
  accelerometer
• Orientation: direction from a digital compass
• Device connections: through Bluetooth between
  devices
• Proximity: device closeness to physical objects
• Ambient Light: light/dark environment
  awareness


                                                    24
Trends - Capabilities (cont.)

• Multi-touch sensors
• RFID reader: identify & track objects with
  broadcasted identifiers digital compass
• Haptic feedback: “feel” different surfaces on a
  screen
• Biometrics: retinal, fingerprint, etc.




                                                    25
Capabilities Convergence   26
Yelp Monocle
Augmented Reality
                    27
Platforms

✤   iPhone

✤   Android

✤   Blackberry

✤   Palm

✤   Windows Phone 7

✤   Other: Web, iPad
                       28
Costs to Develop Professionally
It depends ...




✤   Factors:

    ✤   Number and complexity of integrations

          ✤    device specific integrations

          ✤    integrations with your own infrastructure

          ✤    third party integrations



                                                           29
Costs to Develop Professionally

✤   Factors (cont.):

    ✤   Design

          ✤   Good application designers who have a strong visual design
              skills and are well-versed in touch screen interaction design (a
              relatively new field) are highly valued talent.




                                                                             30
Costs to Develop Professionally

✤   Factors:

    ✤   Cross-Platform Support and Feature Parity

        ✤   Feature parity - is the idea that across users can do the software
            has the same capabilities across platforms.

        ✤   This is often seen by software purists as a holy grail of sorts, but
            is not a necessity.

        ✤   Be prepared for user sensitivities.
                                                                                 31
Costs to Develop Professionally

✤   Factors (cont.):

    ✤   Frameworks

          ✤   AppMaker

          ✤   TapLynx

          ✤   PhoneGap, Titanium

          ✤   Sencha Touch

                                   32
Costs to Develop Professionally

✤   Excellent online discussion of iPhone development costs
    http://bit.ly/HHaLb

✤   Covers costs to develop professionally

    ✤   Breakdown of costs for Twitterific app from app developers

    ✤   Breakdown of costs for Obama app from app developers

    ✤   Additional experiences and costs from others


                                                                    33
Heritage’s experience

✤   90% of product developed internally, testing and bug fixes were
    outsourced.

✤   First two weeks saw over 2,500 application downloads

✤   Downloads dropped off from there as promotion ended.

✤   Currently working on upgrade to collect in-application analytics




                                                                       34
What we’ve learned

✤   Have specific user goals for your smartphone application

✤   Make your decisions based on the goals you have set

✤   Set success metrics for application downloads and in-application
    actions (eg, article views, social sharing, etc.)

✤   Get high level buy-in to your approach to building applications on
    multiple platforms (or not) and communicate that approach broadly
    within your organization.



                                                                         35
Technical considerations
Application development practices



✤   Speed

      ✤   Network access can be costly

      ✤   HTML5 offers solutions to minimize network access

      ✤   Reduce requests and file sizes




                                                              36
Technical considerations
Application development practices




✤   Touch

      ✤   Touch target size

      ✤   Touch gestures

      ✤   Hover is no longer an option




                                         37
Technical considerations
Testing and deploying applications




✤   Packaged and delivered software, not instantly delivered like the web

✤   Cross-version testing is the new cross-browser testing.

✤   Between provisioning and testing, quality assurance is significantly
    more involved.




                                                                          38
Thank you
Time for Q&A?


• Tim McGovern
   • @mcgovern
   • tim.mcgovern@gmail.com
   • http://www.linkedin.com/in/timmcgovern

 • Credits
    • Luke Wroblewski - Mobile First
          • http://lukew.com/ff
    • Morgan Stanley - The Mobile Internet Report
          • http://bit.ly/5BqHuj
    • Stack Overflow - iPhone development costs
       • http://bit.ly/HHaLb
    • The Mobile Device Is Becoming Humankind's Primary Tool (Infographics Feature)
       • http://bit.ly/eR9rbW                                                     39
Possible Q&A Topics
Time for Q&A?


    • Specifics about Heritage’s mobile development
      experiences

    • Mobile Web Sites vs. Mobile Applications

    • iPhone Development Frameworks

    • HTML5



                                                     40

Mais conteúdo relacionado

Mais procurados

Accessibility Standards and the Mobile Web
Accessibility Standards and the Mobile WebAccessibility Standards and the Mobile Web
Accessibility Standards and the Mobile Webmmaertens
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1voicegateindia
 
Mobile Web Design & Development 2011
Mobile Web Design & Development 2011Mobile Web Design & Development 2011
Mobile Web Design & Development 2011Dave Wallace
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsAidan Tierney
 
Netcetera Presentation on Mobile Marketing
Netcetera Presentation on Mobile MarketingNetcetera Presentation on Mobile Marketing
Netcetera Presentation on Mobile MarketingAberla
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
Tap into mobile app testing@TDT Iasi Sept2013
Tap into mobile app testing@TDT Iasi Sept2013Tap into mobile app testing@TDT Iasi Sept2013
Tap into mobile app testing@TDT Iasi Sept2013Tabăra de Testare
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape R2integrated
 
Your target is mobile, are you i strat 2011 by david apple
Your target is mobile, are you i strat 2011 by david appleYour target is mobile, are you i strat 2011 by david apple
Your target is mobile, are you i strat 2011 by david appleGrowth Matters Media
 
Mobile platform war
Mobile platform warMobile platform war
Mobile platform wartoteb5
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsTechWell
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Henny Swan
 
Mobile in 2015 - eduWeb 2014
Mobile in 2015 -  eduWeb 2014Mobile in 2015 -  eduWeb 2014
Mobile in 2015 - eduWeb 2014The Judge Group
 
Read 2 is mobile (and global)
Read 2 is mobile (and global)Read 2 is mobile (and global)
Read 2 is mobile (and global)Brian O'Leary
 
Empowering People through Mobile Technologies in Developing Regions
Empowering People through Mobile Technologies in Developing RegionsEmpowering People through Mobile Technologies in Developing Regions
Empowering People through Mobile Technologies in Developing RegionsJoe McCarthy
 
Android and GeneXus Smart Devices Generator
Android and GeneXus Smart Devices GeneratorAndroid and GeneXus Smart Devices Generator
Android and GeneXus Smart Devices GeneratorGeneXus
 
Enterprise app security management 2014 and beyond
Enterprise app security management 2014 and beyondEnterprise app security management 2014 and beyond
Enterprise app security management 2014 and beyondTroy C. Fulton
 

Mais procurados (20)

Accessibility Standards and the Mobile Web
Accessibility Standards and the Mobile WebAccessibility Standards and the Mobile Web
Accessibility Standards and the Mobile Web
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1
 
Mobile Web Design & Development 2011
Mobile Web Design & Development 2011Mobile Web Design & Development 2011
Mobile Web Design & Development 2011
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
Netcetera Presentation on Mobile Marketing
Netcetera Presentation on Mobile MarketingNetcetera Presentation on Mobile Marketing
Netcetera Presentation on Mobile Marketing
 
Mobile Accessibility on the Move
Mobile Accessibility on the MoveMobile Accessibility on the Move
Mobile Accessibility on the Move
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Tap into mobile app testing@TDT Iasi Sept2013
Tap into mobile app testing@TDT Iasi Sept2013Tap into mobile app testing@TDT Iasi Sept2013
Tap into mobile app testing@TDT Iasi Sept2013
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape
 
Your target is mobile, are you i strat 2011 by david apple
Your target is mobile, are you i strat 2011 by david appleYour target is mobile, are you i strat 2011 by david apple
Your target is mobile, are you i strat 2011 by david apple
 
Mobile platform war
Mobile platform warMobile platform war
Mobile platform war
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and Innovations
 
Mobile Direct Marketing
Mobile Direct MarketingMobile Direct Marketing
Mobile Direct Marketing
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
 
Mobile in 2015 - eduWeb 2014
Mobile in 2015 -  eduWeb 2014Mobile in 2015 -  eduWeb 2014
Mobile in 2015 - eduWeb 2014
 
Read 2 is mobile (and global)
Read 2 is mobile (and global)Read 2 is mobile (and global)
Read 2 is mobile (and global)
 
Empowering People through Mobile Technologies in Developing Regions
Empowering People through Mobile Technologies in Developing RegionsEmpowering People through Mobile Technologies in Developing Regions
Empowering People through Mobile Technologies in Developing Regions
 
Android and GeneXus Smart Devices Generator
Android and GeneXus Smart Devices GeneratorAndroid and GeneXus Smart Devices Generator
Android and GeneXus Smart Devices Generator
 
Firefox OS - Evolving the brand role
Firefox OS - Evolving the brand roleFirefox OS - Evolving the brand role
Firefox OS - Evolving the brand role
 
Enterprise app security management 2014 and beyond
Enterprise app security management 2014 and beyondEnterprise app security management 2014 and beyond
Enterprise app security management 2014 and beyond
 

Semelhante a Mobile opportunity and options - for CIOs

Considerations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by MicrostrategyConsiderations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by Microstrategyitnewsafrica
 
How to Leverage Mobile For Your Organization
How to Leverage Mobile For Your OrganizationHow to Leverage Mobile For Your Organization
How to Leverage Mobile For Your OrganizationMindgrub Technologies
 
uTest STPCon 2011 Presentation
uTest STPCon 2011 PresentationuTest STPCon 2011 Presentation
uTest STPCon 2011 PresentationuTest
 
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...RIA RUI Society
 
Mobility and Apps: The Intersection of Productivity in Business
Mobility and Apps: The Intersection of Productivity in BusinessMobility and Apps: The Intersection of Productivity in Business
Mobility and Apps: The Intersection of Productivity in BusinessJuliann Grant
 
How Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property AssessmentsHow Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property AssessmentsEDR
 
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010TEST Huddle
 
Challenges EPs Face Going Mobile
Challenges EPs Face Going MobileChallenges EPs Face Going Mobile
Challenges EPs Face Going MobileEDR
 
Macworld ac july29-pc
Macworld ac july29-pcMacworld ac july29-pc
Macworld ac july29-pcFrank Yu
 
Mobile social media
Mobile   social mediaMobile   social media
Mobile social mediaAlterian
 
Improve customer engagement with an app for your business
Improve customer engagement with an app for your businessImprove customer engagement with an app for your business
Improve customer engagement with an app for your businessiTrainMalaysia1
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3Samer Desouky
 
Innovating and enabling digital futures 12-07-2011
Innovating and enabling digital futures   12-07-2011Innovating and enabling digital futures   12-07-2011
Innovating and enabling digital futures 12-07-2011Jude Umeh
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011arendsf
 
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuTransforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuRapidValue
 
Media Port 2012, Session 5: HTML5 Cross-platform Publishing
Media Port 2012, Session 5: HTML5 Cross-platform PublishingMedia Port 2012, Session 5: HTML5 Cross-platform Publishing
Media Port 2012, Session 5: HTML5 Cross-platform PublishingWAN-IFRA
 

Semelhante a Mobile opportunity and options - for CIOs (20)

Considerations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by MicrostrategyConsiderations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by Microstrategy
 
How to Leverage Mobile For Your Organization
How to Leverage Mobile For Your OrganizationHow to Leverage Mobile For Your Organization
How to Leverage Mobile For Your Organization
 
uTest STPCon 2011 Presentation
uTest STPCon 2011 PresentationuTest STPCon 2011 Presentation
uTest STPCon 2011 Presentation
 
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
 
Digital Trends March 2012
Digital Trends March 2012Digital Trends March 2012
Digital Trends March 2012
 
Mobility and Apps: The Intersection of Productivity in Business
Mobility and Apps: The Intersection of Productivity in BusinessMobility and Apps: The Intersection of Productivity in Business
Mobility and Apps: The Intersection of Productivity in Business
 
How Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property AssessmentsHow Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property Assessments
 
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010
 
Challenges EPs Face Going Mobile
Challenges EPs Face Going MobileChallenges EPs Face Going Mobile
Challenges EPs Face Going Mobile
 
Macworld ac july29-pc
Macworld ac july29-pcMacworld ac july29-pc
Macworld ac july29-pc
 
Using Android Beyond Phones
Using Android Beyond PhonesUsing Android Beyond Phones
Using Android Beyond Phones
 
Mobile social media
Mobile   social mediaMobile   social media
Mobile social media
 
Improve customer engagement with an app for your business
Improve customer engagement with an app for your businessImprove customer engagement with an app for your business
Improve customer engagement with an app for your business
 
Javanowandfuture Chihuahua
Javanowandfuture ChihuahuaJavanowandfuture Chihuahua
Javanowandfuture Chihuahua
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3
 
Innovating and enabling digital futures 12-07-2011
Innovating and enabling digital futures   12-07-2011Innovating and enabling digital futures   12-07-2011
Innovating and enabling digital futures 12-07-2011
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
 
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuTransforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
 
Inspiratiedag uitapps
Inspiratiedag uitappsInspiratiedag uitapps
Inspiratiedag uitapps
 
Media Port 2012, Session 5: HTML5 Cross-platform Publishing
Media Port 2012, Session 5: HTML5 Cross-platform PublishingMedia Port 2012, Session 5: HTML5 Cross-platform Publishing
Media Port 2012, Session 5: HTML5 Cross-platform Publishing
 

Último

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Último (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

Mobile opportunity and options - for CIOs

  • 1. What your phone says about you iPhone users 1
  • 2. What your phone says about you Android users 2
  • 3. What your phone says about you Blackberry users 3
  • 4. Mobile Applications: Opportunity and Options Tim McGovern, Director of Online Communications, The Heritage Foundation December 1, 2010 4
  • 5. Trends - Growth Smartphone market share, Mobile internet traffic,, internet connected mobile devices 5
  • 6. Trends - Growth Mobile, Internet-connected Devices 6
  • 7. Trends - Growth Mobile, Internet-connected Devices 7
  • 8. Trends - Growth Mobile, Internet-connected Devices 8
  • 9. Trends - Growth Mobile Internet Data Growth 9
  • 10. Trends - Growth Mobile Internet Data Growth 10
  • 11. Smartphone % of overall phones 11
  • 12. Trends - Growth Smartphone Market Share 12
  • 13. Platforms ✤ Global Market ✤ Washington Market 13
  • 14. Trends - Growth Global Smartphone Market Share 14
  • 15. Next trend Can you guess what it is from the video? 15
  • 16. Trends - Ubiquity Devices are immediately accessible, wherever we are 16
  • 17. 17
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. Trends - Ubiquity • During a typical day: • 84% at home • 80% during misc. times throughout the day • 74% while waiting in lines • 64% at work • Lots of brief opportunities for interaction • speed is vital 21
  • 23. Trends - Capabilities • Push: real-time notifications “instant” to user • Location detection • Near Field Communication • Audio: input from a microphone; output to speaker • Video & image: capture/input from a camera • Application cache for local storage • CSS3 & Canvas for performance optimization 23
  • 24. Trends - Capabilities (cont.) • Device positioning & motion: from an accelerometer • Orientation: direction from a digital compass • Device connections: through Bluetooth between devices • Proximity: device closeness to physical objects • Ambient Light: light/dark environment awareness 24
  • 25. Trends - Capabilities (cont.) • Multi-touch sensors • RFID reader: identify & track objects with broadcasted identifiers digital compass • Haptic feedback: “feel” different surfaces on a screen • Biometrics: retinal, fingerprint, etc. 25
  • 28. Platforms ✤ iPhone ✤ Android ✤ Blackberry ✤ Palm ✤ Windows Phone 7 ✤ Other: Web, iPad 28
  • 29. Costs to Develop Professionally It depends ... ✤ Factors: ✤ Number and complexity of integrations ✤ device specific integrations ✤ integrations with your own infrastructure ✤ third party integrations 29
  • 30. Costs to Develop Professionally ✤ Factors (cont.): ✤ Design ✤ Good application designers who have a strong visual design skills and are well-versed in touch screen interaction design (a relatively new field) are highly valued talent. 30
  • 31. Costs to Develop Professionally ✤ Factors: ✤ Cross-Platform Support and Feature Parity ✤ Feature parity - is the idea that across users can do the software has the same capabilities across platforms. ✤ This is often seen by software purists as a holy grail of sorts, but is not a necessity. ✤ Be prepared for user sensitivities. 31
  • 32. Costs to Develop Professionally ✤ Factors (cont.): ✤ Frameworks ✤ AppMaker ✤ TapLynx ✤ PhoneGap, Titanium ✤ Sencha Touch 32
  • 33. Costs to Develop Professionally ✤ Excellent online discussion of iPhone development costs http://bit.ly/HHaLb ✤ Covers costs to develop professionally ✤ Breakdown of costs for Twitterific app from app developers ✤ Breakdown of costs for Obama app from app developers ✤ Additional experiences and costs from others 33
  • 34. Heritage’s experience ✤ 90% of product developed internally, testing and bug fixes were outsourced. ✤ First two weeks saw over 2,500 application downloads ✤ Downloads dropped off from there as promotion ended. ✤ Currently working on upgrade to collect in-application analytics 34
  • 35. What we’ve learned ✤ Have specific user goals for your smartphone application ✤ Make your decisions based on the goals you have set ✤ Set success metrics for application downloads and in-application actions (eg, article views, social sharing, etc.) ✤ Get high level buy-in to your approach to building applications on multiple platforms (or not) and communicate that approach broadly within your organization. 35
  • 36. Technical considerations Application development practices ✤ Speed ✤ Network access can be costly ✤ HTML5 offers solutions to minimize network access ✤ Reduce requests and file sizes 36
  • 37. Technical considerations Application development practices ✤ Touch ✤ Touch target size ✤ Touch gestures ✤ Hover is no longer an option 37
  • 38. Technical considerations Testing and deploying applications ✤ Packaged and delivered software, not instantly delivered like the web ✤ Cross-version testing is the new cross-browser testing. ✤ Between provisioning and testing, quality assurance is significantly more involved. 38
  • 39. Thank you Time for Q&A? • Tim McGovern • @mcgovern • tim.mcgovern@gmail.com • http://www.linkedin.com/in/timmcgovern • Credits • Luke Wroblewski - Mobile First • http://lukew.com/ff • Morgan Stanley - The Mobile Internet Report • http://bit.ly/5BqHuj • Stack Overflow - iPhone development costs • http://bit.ly/HHaLb • The Mobile Device Is Becoming Humankind's Primary Tool (Infographics Feature) • http://bit.ly/eR9rbW 39
  • 40. Possible Q&A Topics Time for Q&A? • Specifics about Heritage’s mobile development experiences • Mobile Web Sites vs. Mobile Applications • iPhone Development Frameworks • HTML5 40

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. Presentation I gave last December to some New Media folks over at Koch Industries. \n
  5. Anybody know someone this might apply to?\n\nDiscuss smartphone market share as a % of all phones, then within the smart phone market, the breakdown across platforms from a global, domestic and local perspective.\n
  6. Overall connectedness is way, way up. \n\nIf you’re paying close attention you may note that only 6b ppl in the world.\n
  7. In Q2 2012, on track to have more mobile, internet-connected devices than desktops. Whitebackground with green accents, Luke Wroblewski > credited in last slide.\n
  8. Inflection points of smartphones + tablets >>> desktops + notebook/laptops\n
  9. From Smartphone marketshare to mobile traffic patterns.\nAT&T grew traffic 50x in 3 years -- That’s really astounding and may give you a little more sympathy for the challenges they faced in keeping their service fast + reliable. Although this is of little solace to me when waiting for a connection/something to download. This was clearly driven by the iPhones, but will happen on other mobile platforms as Android devices are gaining market share.\n
  10. Some jaw dropping numbers from Morgan Stanley. The dark blue charts are from Morgan Stanley’s impressive Mobile Internet Report, published a 12 months ago. All the major resources are available as links in the closing slide.\n
  11. \n
  12. 45% of smartphone solid in 2nd half 2010 were smartphones. RIM, Apple, Android are all approximately one quarter of active phones. \nOne number that has me concerned about future of the country. WinMo is 14%. I think that’s amazing b/c 1 in 7 people have the same awful taste as Jadon. \n
  13. Difference between global market place and Washington. \n\nNokia is an afterthought (if that) in US-centric discussions, Symbian while only 3.5% of US Market, is leader globally with 35+% of market share. They have 7 of the 10 most widely used phones globally. Makes the recent MS Phone/Nokia announcement very interesting. No comment on whether the international market discussion was included after our resident Brit offered his comments on the presentation.\n
  14. Growth from 2009 to 2010, Android and Apple are clear leaders with Android just crushing it. This chart must make Google giddy.\n
  15. Next trend - play a video and then give you a chance to guess at the next trend. \n\nhttp://www.youtube.com/watch?v=EHlN21ebeak\n
  16. I saw someone doing exactly this biking down East Capitol Street. I was going to take a picture with my iPhone, but I was in the middle of composing a text.\n
  17. No comment.\n
  18. I plead guilty!\n
  19. This scene is played out in my family but my wife doesn’t have a phone in her hand, she’s something large and heavy and she’s poised to throw it at my head. \n
  20. This scares me.\n
  21. You can see the stats here on where people access their mobile devices from. The important takeaway is that interactions need to be as quick and painless as possible. \n\nThe speed question really comes to the fore when you’re architecting your applications.\n
  22. \n
  23. Katie Harbath at the NSRC wrote an article in December that mentioned that the campaign eventually started using push messages rather than SMS messages for sending alerts to their users.\n\nNFC getting a lot of discussion in the hardware world with iPhone 5 reportedly shipping with NFC capabilities and the latest Nexus phone having them.\n\nUsually I walk through these in a little detail, but this crowd probably has a good handle on what these mean. Just give a shout if there’s one that bears a little more discusssion.\n
  24. \n
  25. \n
  26. Convergence of these capabilities. \nAnybody familiar with Yelp’s Monocle component on iPhone application or Google goggles\n
  27. \nYelp Augmented Reality app Camera, location, detection, accelerometer, input capabilities, orientation, push notifications\n
  28. Other: Web as an alternative, iPad offers a different user experience based on its form factor and you may want to consider a different UI and capabilities for iPad. You also may have different products that make sense on the iPad - ie, Book-type products.\n\n
  29. are generally less expensive \n can be expensive if you have to extend your server side capabilities\n tend to be more expensive (especially if you want to design your applications to degrade gracefully in the event of network unavailability)\n\n
  30. Every organization has differing levels of understanding about the appropriate level of investment in design. There is visual design and there’s application design. Thinking through the on-device capabilities and understanding the ability of these capabilities to help your meet your project goals is a vital part of the design process. \n
  31. In her presentation on iPhone, Android, and Windows, Oh My! What's a Mobile App Designer To Do?on Google's campus last night, Suzanne Ginsburg (author of Designing the iPhone User Experience) outlined several approaches to designing native mobile applications.\nIn July 2008 Apple released API t build native apps. Mobile Web was all that was available before. Following that, more app stores were released including: Oct 2008 Android, April 2009 Blackberry App World, Oct 2010 Windows Phone.\nDo you need to design apps more than once to account for all these app stores?\nDo You Need a Native App?\nFigure out if you need a native app first. Web apps can be a viable solutions in many cases.\nUnless your solution requires access to OpenGL, hardware access, or device content –you might not need a native app. Web apps can store data offline, access GPS info and more enhancements are coming.\nPeople assume Web app won’t be found but there are over 300,000 apps on Apple’s store. It's not that easy to stand out there.\nDoes your application require multi-tasking support? If you want things to run in the background while the user does other tasks –you'll need a native app.\nWhat is your monetization strategy? If you are planning on using subscriptions or one-time payments, you may find it more profitable to use a native app.\nDevice access, multi-tasking, and micropayments are the primary reasons to go with a native app.\nThree Options for Native Apps\nIf you do need a native app, there's three approaches to consider: One Trick Pony, OK Corral, or Trojan Horse\nOne trick pony: build for one native platform if your user base is mostly on that platform or your must-have features are only on that platform.\n• OK Corral: design your app for 2-3 flagship platforms. Use this approach if your users are on a few platforms and you want the best experience possible on each. If you follow this approach make your first sketches device agnostic then compare differences across devices and OSs to see how they impact user experience.\nPotential differences include: display size & resolution, device integration with display, supported gestures, UI controls, animations, and landscape vs. portrait. On iPhone, you need to add a horizontal mode. On Android it’s turned on by default.\nThe navigation differences between single hardware and multiple hardware control devices can lead to usability issues.\nLook at what is similar between devices vs. what’s different –it’s a lot more consistent than not. iPhone uses switches for on/off checkboxes, Android & Windows Phone has checkboxes and switches. Core gestures are pretty similar across core platforms.\nTrojan Horse: you create Web apps with native app capabilities by wrapping Web apps within native application code.\nDevice/OS customization depends on App genre and capabilities. If you are designing a game it could be consistent across platforms. Some features might need to be turned off on some platforms.\nTrojan tools: Phone Gap, Titanium, Rhomobile provide the promise of cross-platform support. They provide a bridge for Web developers moving to mobile apps.\nIn All Cases\nLearn the UI guidelines & device’s technical specs. Windows Phone has great documentation on design guidelines.\nExplore related apps in depth\nSketch, prototype, and test a lot! Don’t download templates right away –they may limit your ideas.\nSketching is pretty consistent across platforms but prototyping between platforms requires different tools. You can use paper, HTML, or presentation software like Keynote & PowerPoint to do rapid prototypes across platforms.\nMicrosoft Expression Blend is a prototyping tool for Windows Phone that can evolve to running code. Apple prototyping tools include: Review and Briefs. Android: Android App Creator is in Google Apps\nThe Fourth Approach\nMake a Web app!\nWeb app tools: Sencha Touch and jQuery Mobile\n\n
  32. Online service, Xcode plugin, Cross-platform services, Web as Platform\n\nFrameworks like AppMaker and TapLynx have limited interactions models, based on reuse, but have done the heavy lifting of interaction design for those models.\n
  33. Best place to go to get a sense of costs. Good explanations of the activities and value of design components of investment.\n
  34. People assume Web app won’t be found but there are over 300,000 apps on Apple’s store. It's not that easy to stand out there.\n\n
  35. As with everything, goals should be tied to broader organization wide strategy. George Scoville of Cato wrote a great article on The Next Right that makes this point well. I recommend reading it and sharing it with higher ups if you’re making decisions about mobile apps in your organization.\n
  36. You never know when you’ll go from 5 bars to a half bar. Network speeds, while improving are still generally well below desktop speeds and the entire point of the Win Mobile 7 commercial is the time sensitivity that needs to accompany the ubiquitous presence of these devices.\n
  37. Apple has produced HIG to direct size of touch points, distance from one another and a laundry list of other considerations. This is a good place to start in investigating potential design shops. Don’t ask if they follow them, no one will say they don’t. Ask who the person in the org is that’s most familiar with the guidelines and how closely will they be involved with your project.\n
  38. \n
  39. \n
  40. \n