Comparing the Capabilities of Mobile Platforms for Business App Development

Businesses increasingly embrace the possibilities of mobile computing. While there is broad advice for app developers in general, development of apps for enterprises is hardly covered. Business apps support internal processes and contribute to customer relationship management. The heterogeneity of platforms for mobile devices makes development difficult. At the same time, companies seek to support several platforms with their apps to maximize customer acceptance and to support the platforms best suited for their employees. Aiming at improving the knowledge on business app development, we present a framework for assessing mobile platforms. For this purpose, we have developed a distinct set of evaluation criteria and present an exemplary assessment of three platforms – namely Android, Blackberry, and iOS – to demonstrate the feasibility of our framework. Moreover, we give advice, on which strategies to follow when developing for either platform and on considerations companies should take when e.g. planning a bring-your-own-device (BYOD) policy.

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

Access this chapter

Subscribe and save

Springer+ Basic €32.70 /Month

Buy Now

Price includes VAT (France)

eBook EUR 32.09 Price includes VAT (France)

Softcover Book EUR 42.20 Price includes VAT (France)

Tax calculation will be finalised at checkout

Purchases are for personal use only

Similar content being viewed by others

Developing Mobile Apps Using Cross-Platform Frameworks: A Case Study

Chapter © 2013

Weighted Evaluation Framework for Cross-Platform App Development Approaches

Chapter © 2016

Mobile Apps Development: A Framework for Technology Decision Making

Chapter © 2013

Notes

Besides, absolute sales numbers are still millions of devices despite the tiny market share [7].

Both general-purpose frameworks such as PhoneGap [25] and specialized tools for business apps (e.g. [13]) exist – the latter without widespread application so far.

References

  1. 15 most important considerations when choosing a Web development framework (2009). http://code.tutsplus.com/tutorials/15-most-important-considerations-when-choosing-a-web-development-framework-net-8035
  2. 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
  3. Anvaari, M., Jansen, S.: Evaluating architectural openness in mobile software platforms. In: Proceedings of ECSA 2010, pp. 85–92. ACM, New York (2010) Google Scholar
  4. Corona SDK (2015). https://coronalabs.com/
  5. Crosman, P.: Skeptics question value of Apple-IBM deal for banks. Am. Banker 179(112), 20 (2014) Google Scholar
  6. Designers discuss app usage for their businesses. Kitchen & Bath Design News 31(10) (2013) Google Scholar
  7. Gartner says sales of smartphones grew 20 percent in third quarter of 2014 (2014). http://www.gartner.com/newsroom/id/2944819
  8. Goadrich, M.H., Rogers, M.P.: Smart smartphone development: iOS versus Android. In: Proceedings of SIGCSE 2011, pp. 607–612. ACM, New York (2011) Google Scholar
  9. Google App Engine (2015). https://appengine.google.com/
  10. Guertler, M.: Responsive design: the key to responsive mobile BI applications. Bus. Intell. J. 19(1), 42–49 (2014) Google Scholar
  11. Heitkötter, H., Hanschke, S., Majchrzak, T.A.: Evaluating cross-platform development approaches for mobile applications. In: Cordeiro, J., Krempels, K.-H. (eds.) WEBIST 2012. LNBIP, vol. 140, pp. 120–138. Springer, Heidelberg (2013) ChapterGoogle Scholar
  12. Heitkötter, H., Majchrzak, T.A., Ruland, B., Weber, T.: Comparison of mobile web frameworks. In: Krempels, K.-H., Stocker, A. (eds.) WEBIST 2013. LNBIP, vol. 189, pp. 119–137. Springer, Heidelberg (2014) Google Scholar
  13. Heitkötter, H., Kuchen, H., Majchrzak, T.A.: Extending a model-driven cross-platform development approach for business apps. Sci. Comput. Program. (SCP) 97(Part 1), 31–36 (2015) Google Scholar
  14. Hilkert, D., Burkard, C., Widjaja, T., Hess, T., Buxmann, P.: Plattformoffenheit. In: Verclas, S., Linnhoff-Popien, C. (eds.) Smart Mobile Apps, pp. 495–506. Springer, Heidelberg (2012) ChapterGoogle Scholar
  15. Holzer, A., Ondrus, J.: Trends in mobile application development. In: Hesselman, C., Giannelli, C. (eds.) Mobilware 2009 Workshops. LNICST, vol. 12, pp. 55–64. Springer, Heidelberg (2009) ChapterGoogle Scholar
  16. Lin, F., Ye, W.: Operating system battle in the ecosystem of smartphone industry. In: Proceedings of 2009 International Symposium on Information Engineering and Electronic Commerce, pp. 617–621. IEEE CS (2009) Google Scholar
  17. Luo, T., Jin, X., Ananthanarayanan, A., Du, W.: Touchjacking attacks on web in android, ios, and windows phone. In: Garcia-Alfaro, J., Cuppens, F., Cuppens-Boulahia, N., Miri, A., Tawbi, N. (eds.) FPS 2012. LNCS, vol. 7743, pp. 227–243. Springer, Heidelberg (2013) ChapterGoogle Scholar
  18. Majchrzak, T.A., Heitkötter, H.: Status quo and best practices of app development in regional companies. In: Krempels, K.-H., Stocker, A. (eds.) WEBIST 2013. LNBIP, vol. 189, pp. 189–206. Springer, Heidelberg (2014) Google Scholar
  19. Majchrzak, T.A., Schulte, M.: Context-dependent app testing. In: Proceedings of the 27th Conference on Advanced Information Systems Engineering (CAiSE) Forum. CEUR, pp. 73–80 (2015) Google Scholar
  20. Mobile testing (2014). http://www.keynote.com/solutions/testing/mobile-testing
  21. Myers, G.J., Sandler, C., Badgett, T.: The Art of Software Testing, 3rd edn. Wiley, New York (2011) Google Scholar
  22. Newman, B.: Are cross-platform mobile app frameworks right for your business? (2011). http://mashable.com/2011/03/21/cross-platform-mobile-frameworks/
  23. Ohrt, J., Turau, V.: Cross-platform development tools for smartphone applications. IEEE Comput. 45(9), 72–79 (2012) ArticleGoogle Scholar
  24. Pfeiffer, D.: Which cross-platform framework is right for me? (2011). http://floatlearning.com/2011/07/which-cross-platform-framework-is-right-for-me/
  25. PhoneGap (2015). http://phonegap.com/
  26. Scarfo, A.: New security perspectives around BYOD. In: Proceedings of BWCCA 2012, pp. 446–451. IEEE Computer Society, Washington, DC (2012) Google Scholar
  27. Smutny, P.: Mobile development tools and cross-platform solutions. In: Proceedings of 13th ICCC, pp. 653–656 (2012) Google Scholar
  28. Solomon, B.: Apple & ibm want to put 100 business apps on your iPhone (2014). http://www.forbes.com/sites/briansolomon/2014/07/15/apple-ibm-want-to-put-100-business-apps-on-your-iphone/
  29. Strang, T., Lichtenstern, M.: Programmierung von smart mobile apps. In: Verclas, S., Linnhoff-Popien, C. (eds.) Smart Mobile Apps, pp. 419–429. Springer, Berlin (2012) ChapterGoogle Scholar
  30. Taft, D.K.: 10 tips for testing mobile apps, devices (2011). http://www.eweek.com/mobile/slideshows/10-tips-for-testing-mobile-apps-devices.html/
  31. Testbirds (2015). http://www.testbirds.com/
  32. Trif, S., Vişoiu, A.: A windows phone 7 oriented secure architecture for business intelligence mobile applications. Informatica Economica 15(2), 119–129 (2011) Google Scholar
  33. Tuunainen, V.K., Tuunanen, T., Piispanen, J.: Mobile service platforms: comparing nokia OVI and apple app store with the IISIn model. In: Proceedings of ICMB 2011, pp. 74–83. IEEE CS (2011) Google Scholar
  34. Verclas, S., Linnhoff-Popien, C.: Mit business-apps ins Zeitalter mobiler Geschäftsprozesse. In: Verclas, S., Linnhoff-Popien, C. (eds.) Smart Mobile Apps, pp. 3–15. Springer, Berlin (2012) ChapterGoogle Scholar
  35. Verkooij, K., Spruit, M.: Mobile business intelligence: key considerations for implementations projects. J. Comput. Inf. Syst. 54(1), 23–33 (2013) Google Scholar

Author information

Authors and Affiliations

  1. University of Agder, Kristiansand, Norway Tim A. Majchrzak
  2. University of Cologne, Cologne, Germany Stephanie Wolf & Puja Abbassi
  1. Tim A. Majchrzak