Skip to main content

Evaluating Cross-Platform Development Approaches for Mobile Applications

  • Conference paper
Web Information Systems and Technologies (WEBIST 2012)


The fragmented smartphone market with at least five important mobile platforms makes native development of mobile applications (apps) a challenging and costly endeavour. Cross-platform development might alleviate this situation. Several cross-platform approaches have emerged, which we classify in a first step. In order to compare concrete cross-platform solutions, we compiled a set of criteria to assess cross-platform development approaches. Based on these criteria, we evaluated Web apps, apps developed with PhoneGap or Titanium Mobile, and – for comparison – natively developed apps. We present our findings as reference tables and generalize our results. Our criteria have proven to be viable for follow-up evaluations. With regard to the approaches, we found PhoneGap viable if very close resemblance to a native look & feel can be neglected.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others


  1. Gartner: Market share: Mobile communication devices (2012),

  2. Cho, Y.C., Jeon, J.W.: Current software platforms on mobile phone. In: Proc. ICCAS 2007, pp. 1862–1867 (2007)

    Google Scholar 

  3. Lin, F., Ye, W.: Operating system battle in the ecosystem of smartphone industry. In: Proc. of the 2009 Int. Symp. on Information Engineering and Electronic Commerce, pp. 617–621. IEEE CS (2009)

    Google Scholar 

  4. Tuunainen, V.K., Tuunanen, T., Piispanen, J.: Mobile service platforms: Comparing Nokia OVI and Apple App Store with the IISIn model. In: Proc. ICMB 2011, pp. 74–83. IEEE CS (2011)

    Google Scholar 

  5. Felt, A.P., Finifter, M., Chin, E., Hanna, S., Wagner, D.: A survey of mobile malware in the wild. In: Proc. SPSM 2011, pp. 3–14. ACM (2011)

    Google Scholar 

  6. Anvaari, M., Jansen, S.: Evaluating architectural openness in mobile software platforms. In: Proc. ECSA 2010, pp. 85–92. ACM (2010)

    Google Scholar 

  7. Charland, A., Leroux, B.: Mobile application development: web vs. native. Commun. ACM 54, 49–53 (2011)

    Article  Google Scholar 

  8. Goadrich, M.H., Rogers, M.P.: Smart smartphone development: iOS versus Android. In: Proc. SIGCSE 2011, pp. 607–612. ACM, New York (2011)

    Google Scholar 

  9. Lakshman, T.K., Thuijs, X.: Enhancing enterprise field productivity via cross platform mobile cloud apps. In: Proc. MCS 2011, pp. 27–32. ACM, New York (2011)

    Google Scholar 

  10. David, M.: Flash Mobile: Developing Android and iOS Applications. Focal Press (2011)

    Google Scholar 

  11. Anderson, R.S., Gestwicki, P.: Hello, worlds: an introduction to mobile application development for iOS and Android. J. Comput. Sci. Coll. 27, 32–33 (2011)

    Google Scholar 

  12. Firtman, M.: Programming the mobile web. O’Reilly (2010)

    Google Scholar 

  13. Newman, B.: Are cross-platform mobile app frameworks right for your business? (2011),

  14. Behrens, H.: Cross-Platform App Development for iPhone, Android & Co. (2010),

  15. Adobe: Adobe Announces Agreement to Acquire Nitobi (2011),

  16. Appcelerator: Appcelerator press release November 1, 2011 (2011),

  17. jQuery Mobile (2011),

  18. Sencha Touch (2011),

  19. PhoneGap (2011),

  20. Apache Cordova (2012),

  21. PhoneGap, Cordova, and what’s in a name? (2012),

  22. About PhoneGap (2011),

  23. Appcelerator Titanium Platform (2012),

  24. Titanium Mobile open source project (2012),

  25. Rhodes (2012),

  26. iPhonical (2010),

  27. applause (2012),

  28. XMLVM (2012),

  29. 15 most important considerations when choosing a web development framework (2009),

  30. Pfeiffer, D.: Which cross-platform framework is right for me? (2011),

  31. Lukasavage, T.: Adobe & PhoneGap: Makes sense, mostly (2011),

  32. Kassinen, O., Harjula, E., Koskela, T., Ylianttila, M.: Guidelines for the implementation of cross-platform mobile middleware. International Journal of Software Engineering and Its Applications 4 (2010)

    Google Scholar 

  33. Sencha ext JS (2012),

  34. Koch, P.P.: There is no WebKit on mobile (2009),

  35. Pilgrim, M.: Dive into HTML5: Local storage (2011),

  36. CSS theme for iPhone (2011),

  37. W3C: HTML5: offline web applications (2012),

  38. Apple: App Store review guidelines (2012),

  39. Firebug (2012),

  40. Dornbierer, C., Ong, J., Boon, P.: Cross-platform mobile application development (2011),

  41. Murphey, R.: On jQuery & large applications (2010),

  42. PhoneGap license (2012),

  43. jQuery project license (2012),

  44. PhoneGap support (2012),

  45. jQuery Mobile graded browser support (2012),

  46. PhoneGap: Supported features (2012),

  47. PhoneGap: FAQ (2012),

  48. PhoneGap: Build (2012),

  49. PhoneGap: API reference (2012),

  50. jQuery Mobile documentation (2012),

  51. Rolling releases: How Apache Cordova becomes PhoneGap and why (2012),

  52. Titanium: Plans & pricing (2012),

  53. Titanium Mobile 2.0.1.GA release notes (2012),

  54. Titanium API (2012),!/api

    Google Scholar 

  55. Whinnery, K.: Comparing Titanium and PhoneGap (2012),

  56. Titanium Studio (2012),

  57. Titanium documentation (2012),

  58. Titanium include API (2012),!/api/Titanium

    Google Scholar 

  59. Google: Android open source project (2012),

  60. Apple: iOS developer program (2012),

  61. Chudnov, D.: A mobile strategy web developers will love. Computers in Libraries 30, 24–26 (2010)

    Google Scholar 

  62. Android Development Tools plugin for Eclipse (2012),

  63. Xcode 4 (2012),

  64. Fishburn, P.C.: Additive utilities with incomplete product sets: Application to priorities and assignments. Operations Research 15, 537–542 (1967)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heitkötter, H., Hanschke, S., Majchrzak, T.A. (2013). Evaluating Cross-Platform Development Approaches for Mobile Applications. In: Cordeiro, J., Krempels, KH. (eds) Web Information Systems and Technologies. WEBIST 2012. Lecture Notes in Business Information Processing, vol 140. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36607-9

  • Online ISBN: 978-3-642-36608-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics