SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Results of the survey:



[Cross-Platform-]
Development of Mobile Applications


Carried out by:                     Daniel von der Helm
E-Mail:                             info@daniel -von-der-helm.com
Realization period:                 September/October 2010
Number of participants:             152

The survey was carried out within the scope of a diploma thesis at
the university of applied sciences Kaiserslautern (location
Zweibrücken) in the department of IMST under the care of Prof. Dr.
Jörg Hettel.



Abbreviations : n = number of answers, mn = multiple answers were possible
Remark: Percentages are rounded to simplify.
Demographic evaluation
59% of the participants work in Germany.


              Germany                                59%

                Austria                        13%

                   USA                    7%

            Switzerland               6%

                     UK              5%

                 France         3%

                Canada      2%

                   India   1%

                Belgium    1%

            Netherland     1%

                 Russia    1%

                Sweden     1%

            South Africa   1%

                Czechia    1%




                                                           n = 152
55% of the participants are employed in a company.




            Employee                      55%



        Self-employed              25%



             Student         16%



           Freelancer   4%




                                                     n = 152
29% of the companies, in which the participants
work, occupy 11-50 employees.


                           29%

                                                    Freelancer
                                                    Employee
                    23%                             Self-employed




              14%
                                              12%
                                    11%
                                                            10%




               1    2-10   11-50   51-100   101-1000       >1000




                                                                    n = 126
92% of the participants are active in the programming.


                                Employee, Self-employed, Freelancer         Student




                Programming                                                                 92%



                  Conception                                                          68%



                      Design                                                 53%



          Project management                                          45%



            Quality assurance                              35%



                       Other     3%




                                                                                                  mn, n = 152
26% of the participants are involved in the mobile
industry for one year.



            26%

                  24%




                                  12%


                        9%
                             8%


                                             5%             5%

       3%                               3%        3%

                                                       1%        1%


        0    1     2    3    4     5    6    7    8    9    10   11



                                                                      n = 148
67% of the participants have already developed a mobile
application for Android.


                   Android                                            67%


                    iPhone                                      56%


            Windows Mobile                                39%


                  Symbian                           33%


                 Blackberry                   26%


                    WebOS               14%


                      Palm         9%


                     Other    6%




                                                                            mn, n = 152
Development of Mobile Applications
74% of the participants are currently planning or developing a
native application - only 4% develop or plan a mobile
application with the technologies Flash or JavaFX.


              Native application                            74%



         Mobile web application                       49%



              Hybrid application                16%



                         MIDlet               13%



                          None           9%



                  Mobile widget         7%



       Mobile RIA (Flash/JavaFX)   4%




                                                                  mn, n = 152
46% of the mobile applications, which are in development
or planning, are native applications.

                 100%


                 90%


                 80%


                 70%
                                Mobile RIA
                 60%            (Flash/JavaFX)
                                Mobile widget
                 50%
                                MIDlet
                 40%
                                Hybrid
                                application
                 30%
                                Mobile web
                                application
                 20%
                                Native
                                application
                 10%


                  0%



                                                  mn, n = 138
32% of the participants focused on the development of a
native application. 24% develop or plan a mobile web
application and in parallel a native application.
35%




30%




25%




20%




15%




10%




 5%




 0%

      None   Mobile RIA (Flash, JavaFX)   MIDlet   Hybrid application   Mobile web application   Native application

                                                                                                                      n = 152
72% of the participants are currently developing or
planning a mobile application for Android.

           Android                                         72%


            iPhone                                   66%


         Blackberry                            33%


           Symbian                       26%


    Windows Mobile                 22%


     Windows Phone           18%


            WebOS          16%


              Bada    5%


            MeeGo     2%


           Maemo      1%

                                                                 mn, n = 138
46% of the mobile applications, which are in development
or planning, are mobile information services.
                                  0%   10%   20%   30%   40%   50%


   Mobile information services


       Location based services


         Mobile entertainment


        Mobile communication
                                                                     Native application
                                                                     Mobile web application
             Mobile commerce
                                                                     Hybrid application
   Mobile intranet applications                                      MIDlet
                                                                     Mobile widget
                 Mobile office                                       Mobile RIA (Flash, JavaFX)

   Mobile control applications


    Augmented reality services


  Mobile learning applications


                         Other


                                                                                      mn, n = 138
75% of the participants consider the best possible user
experience as more important as a uniform user experience.




             Best possible UX              75%




                 Uniform UX     25%




                                                        n = 152
Growth forecast of the examined technologies for the
next years:


                                   Mobile web applications



                                   Native applications



                                   Mobile RIAs



                                   Widgets



                         MIDlets


    Decrease                Unchanged                        Increase




                                                                        n = 150
The following technologies were mentioned by the participants
for the development of mobile applications:

 •   Airplay                                             •    Netbeans (Mobility Pack/Game Builder)
 •   DeviceAtlas                                         •    Netbiscuits
 •   Django                                              •    Phonegap
 •   Ruby on Rails                                       •    Qooxdoo
 •   Dojo Toolkit                                        •    Qt
 •   Elips Studio                                        •    QuickConnectFamily
 •   embedjs                                             •    ramp
 •   FITML                                               •    Rhomobile
 •   GWT                                                 •    SASS
 •   Google App Engine                                   •    Sencha Touch
 •   iUI                                                 •    Sproutcore
 •   J2ME Polish                                         •    Sybase MEAP
 •   jQuery Mobile                                       •    Titanium Mobile
 •   jQTouch                                             •    TouchScroll
 •   Lwuit                                               •    Unify
 •   Mobile-Assistance-Framework                         •    Unity3D
 •   MooTools                                            •    WURFL
 •   MoSync                                              •    XMLVM

 Remark: OS-SDKs are generally known and have been omitted.
Native Applications
The Top 3 reasons for the development of a native
application:




        Distribution possibilities               59%




                    Performance            55%




                User Experience      46%




                                                       mn, n = 112
The Top 3 reasons against the development of a native
application:




                      Adaptation effort     39%




      Costs (development / maintenance)     39%




                         Training period   38%




                                                  mn, n = 18
48% develop their native application for every operating
system individually.



        The application is developed for each operating system individually                48%



                The application is developed only for one operating system           23%



                       Use of a framework for cross platform development           20%



                                                           Other approach     5%



    The application is developed in one programming language (for one OS)
                                                                              4%
             and is ported afterwards on other operating systems




                                                                                                 n = 112
38% of the participants, who are currently
developing or planning a native application for
several operating systems, do not use a framework
for cross platform development, because they are
afraid of problems with the App Store approval.




                                                    n = 21
The Top 3 most used frameworks for cross-platform
development are:




          Titanium Mobile               32%




               Rhomobile    16%




             ELIPS Studio   16%




                                                    n = 24
48% of the participants, who are currently
developing or planning a native application, are not
aware of a tool (e.g. XMLVM) for porting.




                                                       n = 21
Effort estimation for the development of a native
application:

                                    Only one OS [n=30]   Several OS individually [n=50]   Cross platform [n=20]



   Implementation effort




              Test effort




     Maintenance effort




       Adaptation effort



                              Low                                              Medium                             High
                            0%                                                                                       100%



                                                                                                                       n = 100
48% use an additional mobile web-application in addition
to a native application in order to extend their reach. Only
17% stated that their application is not or only partially
implementable as a mobile web application.



        A mobile web application already exists, is in development or
                                                                                       48%
                                 planned.



      The native application is not or only partly convertible as mobile
                                                                           17%
                               web application.



               A mobile web application doesn't exist and is neither in
                                                                                 35%
                            development nor planned.




                                                                                             n = 112
Mobile Web Applications
The Top 3 reasons for the development of a mobile web
application:




      Costs (development / maintenance)               53%




                        Open standards          47%




                                 Range    42%




                                                            mn, n = 66
The Top 3 reasons against the development of a mobile
web application:




       Limited access to device functions               67%




               Browser incompatibilities          49%




                        User Experience     45%




                                                              mn, n = 51
82% optimize their mobile web application for the iPhone.
21% will not conduct any optimization efforts.


              iPhone                                       82%


                 HTC                                 61%


            Samsung                            36%


               Nokia                     33%


            Motorola                     32%


        Sony Ericsson              27%


      No optimization        21%


               Other    5%




                                                                 mn, n = 66
Effort estimation for the development of a mobile web
application:



   Implementation effort




              Test effort




     Maintenance effort




       Adaptation effort



                             Low
                            0%     Medium          High
                                                      100%




                                                             n = 53
28% of the participants, who are currently developing or
planning a mobile web application, intend to port those
afterwards in a hybrid application e.g. by using Phonegap. The
Top 3 reasons for this are:




        Distribution possibilities                65%




               Marketing effects           39%




       Access to device functions    30%




                                                        mn, n = 23
Widgets
The Top 3 reasons for the development of a mobile
Widget:




        Costs (development / maintenance)            50%




                  Distribution possibilities   38%




                       Development time        38%




                                                           mn, n = 8
The Top 3 reasons against the development of a mobile
Widget:




         No uniform standard                   47%




              User Experience            25%




      Distribution possibilities   22%




                                                     mn, n = 36
MIDlets
The Top 3 reasons for the development of a MIDlet:




              Target group                   45%




      Programming language             35%




                    Range        30%




                                                     mn, n = 20
The Top 3 reasons against the development of a MIDlet:




      iPhone doesn't support Java               47%




                 User Experience          43%




                  Fragmentation     42%




                                                      mn, n = 53
50% of the participants, who are currently
developing or planning a MIDlet, use a cross-
platform framework. That with 40% mostly used
framework is J2ME Polish.




                                                n = 10
Effort estimation for the development of a MIDlet:

                                  Without cross platform framework [n = 26]   With cross platform framework [n = 15]




 Implementation effort




            Test effort




   Maintenance effort




     Adaptation effort




                          0%Low                                               Medium                                   High
                                                                                                                          100%



                                                                                                                          n = 41
55% use an additional mobile web-application in addition
to a MIDlet in order to extend their reach.



     A mobile web application already exists, is in development or
                                                                                55%
                              planned.



          A mobile web application doesn't exist and is neither in
                                                                          40%
                       development nor planned.



        The MIDlet is not or only partly convertible as mobile web
                                                                     5%
                               application.




                                                                                      n = 20

Más contenido relacionado

Similar a Survey results: [Cross-Platform-] Development of Mobile Applications

Integration present
Integration presentIntegration present
Integration presentting0631
 
How Mobile Is Your Agency?
How Mobile Is Your Agency?How Mobile Is Your Agency?
How Mobile Is Your Agency?GovLoop
 
Aop Mobile Insights by Tim Cain - Incisive Create Mobile Strategies
Aop Mobile Insights by Tim Cain - Incisive Create Mobile StrategiesAop Mobile Insights by Tim Cain - Incisive Create Mobile Strategies
Aop Mobile Insights by Tim Cain - Incisive Create Mobile StrategiesIncisive Create
 
Survey on the Impact of BYOD on Enterprise Security
Survey on the Impact of BYOD on Enterprise SecuritySurvey on the Impact of BYOD on Enterprise Security
Survey on the Impact of BYOD on Enterprise SecurityAirTight Networks
 
Raddon Chart of the Day January 8, 2013
Raddon Chart of the Day January 8, 2013Raddon Chart of the Day January 8, 2013
Raddon Chart of the Day January 8, 2013Raddon Financial Group
 
Implications for Japan - Mobile Marketing at Mitsue Links
Implications for Japan - Mobile Marketing at Mitsue LinksImplications for Japan - Mobile Marketing at Mitsue Links
Implications for Japan - Mobile Marketing at Mitsue LinksMitsue-Links
 
Raddon Chart of the Day January 10, 2013
Raddon Chart of the Day January 10, 2013Raddon Chart of the Day January 10, 2013
Raddon Chart of the Day January 10, 2013Raddon Financial Group
 
Harrison Group: "Devices, Consumption and the Digital Landscape"
Harrison Group: "Devices, Consumption and the Digital Landscape"Harrison Group: "Devices, Consumption and the Digital Landscape"
Harrison Group: "Devices, Consumption and the Digital Landscape"Digiday
 
Ad Mob Mobile Metrics Mar 10 Publisher Survey
Ad Mob Mobile Metrics Mar 10 Publisher SurveyAd Mob Mobile Metrics Mar 10 Publisher Survey
Ad Mob Mobile Metrics Mar 10 Publisher SurveyAnna
 
Eclipse survey 2012 report [final]
Eclipse survey 2012 report [final]Eclipse survey 2012 report [final]
Eclipse survey 2012 report [final]Ian Skerrett
 
The Cloud and Mobility Pivot - How MSPs can retool for the next 5 years
The Cloud and Mobility Pivot - How MSPs can retool for the next 5 yearsThe Cloud and Mobility Pivot - How MSPs can retool for the next 5 years
The Cloud and Mobility Pivot - How MSPs can retool for the next 5 yearsJay McBain
 
Raddon Chart of the Day January 15, 2013
Raddon Chart of the Day January 15, 2013Raddon Chart of the Day January 15, 2013
Raddon Chart of the Day January 15, 2013Raddon Financial Group
 
Symantec 2010 Windows 7 Migration Survey
Symantec 2010 Windows 7 Migration SurveySymantec 2010 Windows 7 Migration Survey
Symantec 2010 Windows 7 Migration SurveySymantec
 
FrameMaker 11: What’s new in FM11 & FM11 Publishing Server (Lavacon2012)
FrameMaker 11: What’s new in FM11 & FM11 Publishing Server (Lavacon2012)FrameMaker 11: What’s new in FM11 & FM11 Publishing Server (Lavacon2012)
FrameMaker 11: What’s new in FM11 & FM11 Publishing Server (Lavacon2012)Maxwell Hoffmann
 
Adap.tv soi q1 2013 slides_final
Adap.tv soi q1 2013 slides_finalAdap.tv soi q1 2013 slides_final
Adap.tv soi q1 2013 slides_finalMelinda Gipson
 

Similar a Survey results: [Cross-Platform-] Development of Mobile Applications (20)

Raddon Chart of the Day June 14, 2012
Raddon Chart of the Day June 14, 2012Raddon Chart of the Day June 14, 2012
Raddon Chart of the Day June 14, 2012
 
Integration present
Integration presentIntegration present
Integration present
 
How Mobile Is Your Agency?
How Mobile Is Your Agency?How Mobile Is Your Agency?
How Mobile Is Your Agency?
 
Mobile copenhagen presentation
Mobile copenhagen presentationMobile copenhagen presentation
Mobile copenhagen presentation
 
Aop Mobile Insights by Tim Cain - Incisive Create Mobile Strategies
Aop Mobile Insights by Tim Cain - Incisive Create Mobile StrategiesAop Mobile Insights by Tim Cain - Incisive Create Mobile Strategies
Aop Mobile Insights by Tim Cain - Incisive Create Mobile Strategies
 
Survey on the Impact of BYOD on Enterprise Security
Survey on the Impact of BYOD on Enterprise SecuritySurvey on the Impact of BYOD on Enterprise Security
Survey on the Impact of BYOD on Enterprise Security
 
Raddon Chart of the Day January 8, 2013
Raddon Chart of the Day January 8, 2013Raddon Chart of the Day January 8, 2013
Raddon Chart of the Day January 8, 2013
 
Implications for Japan - Mobile Marketing at Mitsue Links
Implications for Japan - Mobile Marketing at Mitsue LinksImplications for Japan - Mobile Marketing at Mitsue Links
Implications for Japan - Mobile Marketing at Mitsue Links
 
Raddon Chart of the Day January 10, 2013
Raddon Chart of the Day January 10, 2013Raddon Chart of the Day January 10, 2013
Raddon Chart of the Day January 10, 2013
 
Harrison Group: "Devices, Consumption and the Digital Landscape"
Harrison Group: "Devices, Consumption and the Digital Landscape"Harrison Group: "Devices, Consumption and the Digital Landscape"
Harrison Group: "Devices, Consumption and the Digital Landscape"
 
Ad Mob Mobile Metrics Mar 10 Publisher Survey
Ad Mob Mobile Metrics Mar 10 Publisher SurveyAd Mob Mobile Metrics Mar 10 Publisher Survey
Ad Mob Mobile Metrics Mar 10 Publisher Survey
 
Eclipse survey 2012 report [final]
Eclipse survey 2012 report [final]Eclipse survey 2012 report [final]
Eclipse survey 2012 report [final]
 
Raddon Chart of the Day June 19, 2012
Raddon Chart of the Day June 19, 2012Raddon Chart of the Day June 19, 2012
Raddon Chart of the Day June 19, 2012
 
Raddon Chart of the Day June 12, 2012
Raddon Chart of the Day June 12, 2012Raddon Chart of the Day June 12, 2012
Raddon Chart of the Day June 12, 2012
 
The Cloud and Mobility Pivot - How MSPs can retool for the next 5 years
The Cloud and Mobility Pivot - How MSPs can retool for the next 5 yearsThe Cloud and Mobility Pivot - How MSPs can retool for the next 5 years
The Cloud and Mobility Pivot - How MSPs can retool for the next 5 years
 
Raddon Chart of the Day January 15, 2013
Raddon Chart of the Day January 15, 2013Raddon Chart of the Day January 15, 2013
Raddon Chart of the Day January 15, 2013
 
Symantec 2010 Windows 7 Migration Survey
Symantec 2010 Windows 7 Migration SurveySymantec 2010 Windows 7 Migration Survey
Symantec 2010 Windows 7 Migration Survey
 
Mobile ecosystem
Mobile ecosystemMobile ecosystem
Mobile ecosystem
 
FrameMaker 11: What’s new in FM11 & FM11 Publishing Server (Lavacon2012)
FrameMaker 11: What’s new in FM11 & FM11 Publishing Server (Lavacon2012)FrameMaker 11: What’s new in FM11 & FM11 Publishing Server (Lavacon2012)
FrameMaker 11: What’s new in FM11 & FM11 Publishing Server (Lavacon2012)
 
Adap.tv soi q1 2013 slides_final
Adap.tv soi q1 2013 slides_finalAdap.tv soi q1 2013 slides_final
Adap.tv soi q1 2013 slides_final
 

Último

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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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
 
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
 

Último (20)

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?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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...
 
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
 

Survey results: [Cross-Platform-] Development of Mobile Applications

  • 1. Results of the survey: [Cross-Platform-] Development of Mobile Applications Carried out by: Daniel von der Helm E-Mail: info@daniel -von-der-helm.com Realization period: September/October 2010 Number of participants: 152 The survey was carried out within the scope of a diploma thesis at the university of applied sciences Kaiserslautern (location Zweibrücken) in the department of IMST under the care of Prof. Dr. Jörg Hettel. Abbreviations : n = number of answers, mn = multiple answers were possible Remark: Percentages are rounded to simplify.
  • 3. 59% of the participants work in Germany. Germany 59% Austria 13% USA 7% Switzerland 6% UK 5% France 3% Canada 2% India 1% Belgium 1% Netherland 1% Russia 1% Sweden 1% South Africa 1% Czechia 1% n = 152
  • 4. 55% of the participants are employed in a company. Employee 55% Self-employed 25% Student 16% Freelancer 4% n = 152
  • 5. 29% of the companies, in which the participants work, occupy 11-50 employees. 29% Freelancer Employee 23% Self-employed 14% 12% 11% 10% 1 2-10 11-50 51-100 101-1000 >1000 n = 126
  • 6. 92% of the participants are active in the programming. Employee, Self-employed, Freelancer Student Programming 92% Conception 68% Design 53% Project management 45% Quality assurance 35% Other 3% mn, n = 152
  • 7. 26% of the participants are involved in the mobile industry for one year. 26% 24% 12% 9% 8% 5% 5% 3% 3% 3% 1% 1% 0 1 2 3 4 5 6 7 8 9 10 11 n = 148
  • 8. 67% of the participants have already developed a mobile application for Android. Android 67% iPhone 56% Windows Mobile 39% Symbian 33% Blackberry 26% WebOS 14% Palm 9% Other 6% mn, n = 152
  • 9. Development of Mobile Applications
  • 10. 74% of the participants are currently planning or developing a native application - only 4% develop or plan a mobile application with the technologies Flash or JavaFX. Native application 74% Mobile web application 49% Hybrid application 16% MIDlet 13% None 9% Mobile widget 7% Mobile RIA (Flash/JavaFX) 4% mn, n = 152
  • 11. 46% of the mobile applications, which are in development or planning, are native applications. 100% 90% 80% 70% Mobile RIA 60% (Flash/JavaFX) Mobile widget 50% MIDlet 40% Hybrid application 30% Mobile web application 20% Native application 10% 0% mn, n = 138
  • 12. 32% of the participants focused on the development of a native application. 24% develop or plan a mobile web application and in parallel a native application. 35% 30% 25% 20% 15% 10% 5% 0% None Mobile RIA (Flash, JavaFX) MIDlet Hybrid application Mobile web application Native application n = 152
  • 13. 72% of the participants are currently developing or planning a mobile application for Android. Android 72% iPhone 66% Blackberry 33% Symbian 26% Windows Mobile 22% Windows Phone 18% WebOS 16% Bada 5% MeeGo 2% Maemo 1% mn, n = 138
  • 14. 46% of the mobile applications, which are in development or planning, are mobile information services. 0% 10% 20% 30% 40% 50% Mobile information services Location based services Mobile entertainment Mobile communication Native application Mobile web application Mobile commerce Hybrid application Mobile intranet applications MIDlet Mobile widget Mobile office Mobile RIA (Flash, JavaFX) Mobile control applications Augmented reality services Mobile learning applications Other mn, n = 138
  • 15. 75% of the participants consider the best possible user experience as more important as a uniform user experience. Best possible UX 75% Uniform UX 25% n = 152
  • 16. Growth forecast of the examined technologies for the next years: Mobile web applications Native applications Mobile RIAs Widgets MIDlets Decrease Unchanged Increase n = 150
  • 17. The following technologies were mentioned by the participants for the development of mobile applications: • Airplay • Netbeans (Mobility Pack/Game Builder) • DeviceAtlas • Netbiscuits • Django • Phonegap • Ruby on Rails • Qooxdoo • Dojo Toolkit • Qt • Elips Studio • QuickConnectFamily • embedjs • ramp • FITML • Rhomobile • GWT • SASS • Google App Engine • Sencha Touch • iUI • Sproutcore • J2ME Polish • Sybase MEAP • jQuery Mobile • Titanium Mobile • jQTouch • TouchScroll • Lwuit • Unify • Mobile-Assistance-Framework • Unity3D • MooTools • WURFL • MoSync • XMLVM Remark: OS-SDKs are generally known and have been omitted.
  • 19. The Top 3 reasons for the development of a native application: Distribution possibilities 59% Performance 55% User Experience 46% mn, n = 112
  • 20. The Top 3 reasons against the development of a native application: Adaptation effort 39% Costs (development / maintenance) 39% Training period 38% mn, n = 18
  • 21. 48% develop their native application for every operating system individually. The application is developed for each operating system individually 48% The application is developed only for one operating system 23% Use of a framework for cross platform development 20% Other approach 5% The application is developed in one programming language (for one OS) 4% and is ported afterwards on other operating systems n = 112
  • 22. 38% of the participants, who are currently developing or planning a native application for several operating systems, do not use a framework for cross platform development, because they are afraid of problems with the App Store approval. n = 21
  • 23. The Top 3 most used frameworks for cross-platform development are: Titanium Mobile 32% Rhomobile 16% ELIPS Studio 16% n = 24
  • 24. 48% of the participants, who are currently developing or planning a native application, are not aware of a tool (e.g. XMLVM) for porting. n = 21
  • 25. Effort estimation for the development of a native application: Only one OS [n=30] Several OS individually [n=50] Cross platform [n=20] Implementation effort Test effort Maintenance effort Adaptation effort Low Medium High 0% 100% n = 100
  • 26. 48% use an additional mobile web-application in addition to a native application in order to extend their reach. Only 17% stated that their application is not or only partially implementable as a mobile web application. A mobile web application already exists, is in development or 48% planned. The native application is not or only partly convertible as mobile 17% web application. A mobile web application doesn't exist and is neither in 35% development nor planned. n = 112
  • 28. The Top 3 reasons for the development of a mobile web application: Costs (development / maintenance) 53% Open standards 47% Range 42% mn, n = 66
  • 29. The Top 3 reasons against the development of a mobile web application: Limited access to device functions 67% Browser incompatibilities 49% User Experience 45% mn, n = 51
  • 30. 82% optimize their mobile web application for the iPhone. 21% will not conduct any optimization efforts. iPhone 82% HTC 61% Samsung 36% Nokia 33% Motorola 32% Sony Ericsson 27% No optimization 21% Other 5% mn, n = 66
  • 31. Effort estimation for the development of a mobile web application: Implementation effort Test effort Maintenance effort Adaptation effort Low 0% Medium High 100% n = 53
  • 32. 28% of the participants, who are currently developing or planning a mobile web application, intend to port those afterwards in a hybrid application e.g. by using Phonegap. The Top 3 reasons for this are: Distribution possibilities 65% Marketing effects 39% Access to device functions 30% mn, n = 23
  • 34. The Top 3 reasons for the development of a mobile Widget: Costs (development / maintenance) 50% Distribution possibilities 38% Development time 38% mn, n = 8
  • 35. The Top 3 reasons against the development of a mobile Widget: No uniform standard 47% User Experience 25% Distribution possibilities 22% mn, n = 36
  • 37. The Top 3 reasons for the development of a MIDlet: Target group 45% Programming language 35% Range 30% mn, n = 20
  • 38. The Top 3 reasons against the development of a MIDlet: iPhone doesn't support Java 47% User Experience 43% Fragmentation 42% mn, n = 53
  • 39. 50% of the participants, who are currently developing or planning a MIDlet, use a cross- platform framework. That with 40% mostly used framework is J2ME Polish. n = 10
  • 40. Effort estimation for the development of a MIDlet: Without cross platform framework [n = 26] With cross platform framework [n = 15] Implementation effort Test effort Maintenance effort Adaptation effort 0%Low Medium High 100% n = 41
  • 41. 55% use an additional mobile web-application in addition to a MIDlet in order to extend their reach. A mobile web application already exists, is in development or 55% planned. A mobile web application doesn't exist and is neither in 40% development nor planned. The MIDlet is not or only partly convertible as mobile web 5% application. n = 20