Advanced software-technological approaches for mobile apps development
Andriy Luntovskyy · 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET) · 2018
The given paper deals with the modern approaches for development of mobile apps. For this reason the convenient distribution techniques and architecture solutions are discussed, inter alia "fat" and "thin clients" in the context of cloud access, n-tier-architectures etc. The mobile apps operate nowadays on the advanced hardware. Therefore, performance aspects are important but play a rather secondary role. What is namely important for up-to-date mobile apps? The taxonomies to mobile apps are given as well as pro and cons for native, web-based and hybrid apps are examined. The software-technological approaches as well as available frameworks to their development are represented within the given work. They use surrogate proxies, OS containers, sandboxes, AJAX and so-called service workers to accelerate the execution and isolate the apps from OS details and malware. The so-called Progressive Web Apps can represent an efficient alternative for the plain web apps. Further development of mobile apps towards 5G of mobile radio nets is additionally investigated. In connection, the architectures of fog-cloud cooperation under use of mobile access, as well as corresponding standards and frameworks are discussed.