Analysis of the differences between frameworks of native applications and cross-platform


Abstract

The main purpose of the article is an analysis of differences between frameworks of native applications and cross-platform. The emphasis was put on presenting technologies that are currently used, their development and the situation on the market. The work includes a discussion of selected technologies used in mobile programming with division into native and high level languages. The differences between the processes of manufacturing mobile applications were presented


Keywords

mobile application; cross-platform; native language; high-level programming

[1] Majchrzak T. A., Rieger C.: Weighted Evaluation Framework for Cross-Platform App Development Approaches, EuroSymposium on Systems Analysis and Design, September 2016, DOI: 10.1007/978-3-319-46642-2_2 www.researchgate.net/publication/308495821 [09.12.2018]
[2] Goetz J., Li Y..: Evaluation of Cross-Platform Frameworks for Mobile Applications, September 2018, www.researchgate.net/publication/329488825_Evaluation_of_Cross-Platform_Frameworks_for_Mobile_Applications [09.12.2018]
[3] Malavolta I., Soru T., Terragni V.: End Users' Perception of Hybrid Mobile Apps in the Google Play Store, Mobile Services (MS), 2015 IEEE International Conference on, August 2015, [09.12.2018]
[4] E. Masi, G. Cantone, M. Mastrofini, G. Calavaro, P. Subiaco: Mobile apps development: A framework for technology decision making. In Mobile Computing, Applications, and Services, Springer, 2013.
[5] BiĜrn-Hansen A., Majchrzak T. A., GrĜnli1 Tor-Morten: Progressive Web Apps for the Unified Development of Mobile Applications, 2018, [09.12.2018]
[6] Rodzaje aplikacji mobilnych, www.biznesport.pl/blog/rodzajeaplikacji-mobilnych/ [05.01.2019]
[7] Robinson D.: Exploring the State of Mobile Development with Stack Overflow Trends. www.stackoverflow.blog/2017/05/16/exploring-state-mobiledevelopment-stack-overflow-trends/ [08.01.2019]
[8] Saccomani P.: Native Apps, Web Apps or Hybrid Apps?What’s the Difference? www.mobiloud.com/blog/native-webor-hybrid-apps/ [08.01.2019]
[9] Winkler M.: Native vs Hybrid – jaki rodzaj aplikacji mobilnej wybrać. www.appchance.pl/blog/native-vs-hybrid-jaki-rodzajaplikacji-mobilnej-wybrac/ [07.01.2019]
[10] Golan M.Ś Mobilna aplikacja internetowa czy natywna? A może hybryda? www.golan.pl/aplikacje-natywne-internetowehybrydowe/ [07.01.2019]
[11] Harbuz M.: Czym jest aplikacja hybrydowa? www.xcoding.pl/blog/developers/czym-jest-aplikacja-hybrydowa/ [08.01.2019]
[12] comScore, Inc: The 2016 U.S. Mobile App Report. comScore, Inc. 2016.
[13] Alter T.Ś Building Progressive Web Apps. O’Reily Media, Inc., 2017.
[14] Suchodolski P.: PWA (Progressive Web App) – pierwsze kroki. www.sunscrapers.com/blog/pwa-pierwsze-kroki/ [07.01.2019]
[15] Archibald J.: Introducing Background Sync. www.developers.google.com/web/updates/2015/12/background -sync [07.01.2019]
[16] Gauntt M.: Adding Push Notifications to a Web App. www.developers.google.com/web/fundamentals/codelabs/pushnotifications/ [07.01.2019]
[17] Progressive Web App Checklist. www.developers.google.com/web/progressive-web-apps/checklist [08.01.2019]

Published : 2019-06-30


Łobejko, K. (2019). Analysis of the differences between frameworks of native applications and cross-platform. Journal of Computer Sciences Institute, 11, 119-124. https://doi.org/10.35784/jcsi.166

Kinga Łobejko 
Lublin University of Technology  Poland