Abstract
The purpose of software development is meeting both functional and non-functional requirements. In mobile device applications, non-functional requirements are more relevant due to the restrictions inherent to these devices. One of these restrictions is the availability of limited storage space. Therefore, the size of a mobile application affects user preference for use. In this article, we assess how the choice of a mobile application development approach affects the final size of the application; we focus our analysis on text-, audio- and video-based applications and access to the camera in the device.
Computer Science Research Institute LIDI (III-LIDI)—Partner Center of the Scientific Research Agency of the Province of Buenos Aires (CICPBA).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Joorabchi, M.E., Mesbah, A., Kruchten, P.: Real challenges in mobile app development. In: ACM/ IEEE International Symposium on Empirical Software Engineering and Measurement, Baltimore, Maryland, US (2013)
Delía, L., Galdamez, N., Corbalan, L., Pesado, P., Thomas, P.: Approaches to mobile application development: comparative performance analysis. In: 2017 Computing Conference, London (2017)
http://gs.statcounter.com/os-market-share/mobile/worldwide. Accessed Mar 2019
Xanthopoulos, S., Xinogalos, S.: A comparative analysis of cross-platform development approaches for mobile applications. In: BCI 2013, Greece (2013)
Delia, L., Galdamez, N., Thomas, P., Corbalan, L., Pesado, P.: Multiplatform mobile application development analysis. In: IEEE 9th International Conference on Research Challenges in Information Science (RCIS), Athens, Greece (2015)
Corbalan, L., et al.: Development frameworks for mobile devices: a comparative study about energy consumption. In: 5th IEEE/ACM International Conference on Mobile Software Engineering and Systems on (ICSE) MobileSoft 2018, Gothenburg, Sweden (2018)
Vandenbroucke, K., Ferreira, D., Goncalves, J., Kostakos, V., Moor, K.D.: Mobile cloud storage: a contextual experience. In: Proceedings of the 16th International Conference on Human-Computer Interaction with Mobile Devices & Services (MobileHCI 2014), pp. 101–110 (2014)
Tolomei, S.: «Shrinking APKs, growing installs» 20 November 2017. https://medium.com/googleplaydev/shrinking-apks-growing-installs-5d3fcba23ce2. Accessed Mar 2019
https://sensortower.com/blog/ios-app-size-growth. Accessed Mar 2019
Zhang, X., Kunjithapatham, A., Jeong, S., Gibbs, S.: Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing. Mob. Netw. Appl. 16(3), 270–284 (2011)
Christensen, J.H.: Using RESTful Web-services and cloud computing to create next generation mobile applications. In: Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, New York (2009)
Lyu, Y., Gui, J., Wan, M., Halfond, W.G.J.: An empirical study of local database usage in android applications. In: IEEE International Conference on Software Maintenance and Evolution, Shanghai, China (2017)
http://gs.statcounter.com/platform-market-share/desktop-mobile-tablet/worldwide/#monthly-201403-201803. Accessed Mar 2019
Sosa, J., et al.: Mobile application development approaches: a comparative analysis on the use of storage SPAC. In: 2018 XXIV Congreso Argentino de Ciencias de la Computación CACIC 2018, pp. 631–641. Tandil (2018)
Raj, C.R., Tolety, S.B.: A study on approaches to build cross-platform mobile applications and criteria to select appropriate approach. In: 2012 Annual IEEE India Conference (INDICON), pp. 625–629. IEEE (2012)
Tracy, K.W.: Mobile application development experiences on Apple’s iOS and Android OS. IEEE Potentials 31(4), 30–34 (2012)
Delia, L., Galdamez, N., Thomas, P., Corbalan, L., Pesado, P.: Multi-platform mobile application development analysis. In: 2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS), pp. 181–186. IEEE (2015)
http://cordova.apache.org. Accessed Mar 2019
https://ionicframework.com. Accessed Mar 2019
http://www.appcelerator.com. Accessed Mar 2019
https://www.nativescript.org/. Accessed Mar 2019
https://xamarin.com. Accessed Mar 2019
https://coronalabs.com/. Accessed Mar 2019
https://gitlab.com/iii-lidi/papers/apps-size.git. Accessed Mar 2019
https://github.com/apache/cordova-plugin-media. Accessed Mar 2019
https://market.nativescript.org/plugins/nativescript-audio. Accessed Mar 2019
https://www.nuget.org/packages/Xam.Plugin.SimpleAudioPlayer. Accessed Mar 2019
https://github.com/moust/cordova-plugin-videoplayer. Accessed Mar 2019
https://market.nativescript.org/plugins/nativescript-videoplayer. Accessed Mar 2019
https://www.nuget.org/packages/Plugin.MediaManager. Accessed Mar 2019
https://github.com/apache/cordova-plugin-camera. Accessed Mar 2019
https://market.nativescript.org/plugins/nativescript-camera. Accessed Mar 2019
https://www.nuget.org/packages/Xam.Plugin.Media. Access Mar 2019
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Sosa, J.F. et al. (2019). Storage Space Use in Mobile Applications. In: Pesado, P., Aciti, C. (eds) Computer Science – CACIC 2018. CACIC 2018. Communications in Computer and Information Science, vol 995. Springer, Cham. https://doi.org/10.1007/978-3-030-20787-8_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-20787-8_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-20786-1
Online ISBN: 978-3-030-20787-8
eBook Packages: Computer ScienceComputer Science (R0)