Weighted Evaluation Framework for Cross-Platform App Development Approaches

Author(s):  
Christoph Rieger ◽  
Tim A. Majchrzak
Author(s):  
Tim A. Majchrzak ◽  
Jan C. Dageförde ◽  
Jan Ernsting ◽  
Christoph Rieger ◽  
Tobias Reischmann

Applications for mobile devices – apps – have seen unprecedented growth in importance. Ever better apps keep propelling the proliferation of mobile computing. App development is rather easy, particularly if it is based on Web technology. However, implementing apps that are user friendly and useful in the long-run is cumbersome. Thereby, it typically is expensive for corporate developers. Nonetheless, business apps are embraced by enterprises. To overcome the overhead of developing separately for multiple platforms and to mitigate the problems of device fragmentation, cross-platform development approaches are employed. While many such approaches exist, few have found widespread usage. In this chapter, we argue what the path towards future solutions could look like. We thereby take a rather technological look, but always keep business-orientation in mind. Our findings suggest that much effort is needed to enable the next generations of business apps. However, such apps will provide many merits and possibilities. Moreover, they provide the chance to master several of today's challenges.


Sensors ◽  
2019 ◽  
Vol 19 (9) ◽  
pp. 2081 ◽  
Author(s):  
Andreas Biørn-Hansen ◽  
Tor-Morten Grønli ◽  
Gheorghita Ghinea

Along with the proliferation of high-end and performant mobile devices, we find that the inclusion of visually animated user interfaces are commonplace, but that research on their performance is scarce. Thus, for this study, eight mobile apps have been developed for scrutiny and assessment to report on the device hardware impact and penalties caused by transitions and animations, with an emphasis on apps generated using cross-platform development frameworks. The tasks we employ for animation performance measuring, are those of (i) a complex animation consisting of multiple elements, (ii) the opening sequence of a side menu navigation pattern, and (iii) a transition animation during in-app page navigation. We employ multiple performance profiling tools, and scrutinize metrics including frames per second (FPS), CPU usage, device memory usage and GPU memory usage, all to uncover the impact caused by executing transitions and animations. We uncover important differences in device hardware utilization during animations across the different cross-platform technologies employed. Additionally, Android and iOS are found to differ greatly in terms of memory consumption, CPU usage and rendered FPS, a discrepancy that is true for both the native and cross-platform apps. The findings we report are indeed factors contributing to the complexity of app development.


2018 ◽  
Vol Volume-2 (Issue-4) ◽  
pp. 2554-2557
Author(s):  
Harish Nair ◽  
Vineet Yadav ◽  

10.28945/3723 ◽  
2017 ◽  
Vol 14 ◽  
pp. 049-065 ◽  
Author(s):  
Minh Q. Huynh ◽  
Prashant Ghimire ◽  
Donny Truong

Aim/Purpose: Despite millions of apps on the market, it is still challenging to develop a mobile app that can run across platforms using the same code. Background: This paper explores a potential solution for developing cross platform apps by presenting the hybrid app approach. Methodology: The paper first describes a brief evolution of the different mobile app development approaches and then compares them with the hybrid app approach. Next, it focuses on one specific hybrid app development framework called Ionic. Contribution: The paper presents the hybrid app approach as an emerging trend in mobile app development and concludes with the highlight of its advantages and teaching implications. Findings: The hybrid app approach reduces the learning curve and offers tools to allow the reuse of code to create apps for different mobile devices. Recommendations for Practitioners: The experience that the paper describes in using Ionic framework to create a hybrid app can be adopted in a web design or mobile app development course. Impact on Society : The advance in hybrid framework in general and the growing acceptance of open source framework, such as Ionic in particular, may provide an alternative to the native app domination and may trigger the rapid rise of hybrid apps in the years to come.


Author(s):  
Qurban Ali Mari ◽  
Sania Bhatti ◽  
Tariq Jameel Saifullah Khanzada

Sign in / Sign up

Export Citation Format

Share Document