102,817 research outputs found
PERSPECTIVES OF PROGRESSIVE WEB APPS
Given the monopoly over native mobile market for certain kind of apps, a cheaper and an easier to make alternative is necessary. One such alternative are the progressive web apps which solve some of the issues related to the native mobile apps. The goal of the work is to analyse the pros of progressive web apps and native mobile apps and estimate why and at which scenarios the progressive web apps can outcompete native mobile apps in terms of the pros
A Study of Social Media-Apps Integrated Learners’ Critical Thinking of Second Language Learning
Social media-apps preferred to social digital platforms included computer-apps, mobile-apps, and web-apps that support learners’ L2 learning. The intensive objective of this study is to examine how learners can improve and adapt their L2 learning through using social media-apps, and how social media-apps influence learners’ L2 learning. Two methods such as focus group interview and test-taking were assigned to investigate the effects of social media-apps integrated learners’ L2 learning. The study showed that the social media-apps were the popular web-based sites that are applied in L2 learning integration. The results have shown how to use social media-apps applied in L2 learning with challenges. The current article also identified the app-frameworks – Facebook, YouTube, LinkedIn, Email, Messenger, and other so on – integrated L2 learning in proficiency. As a result, the results showed that social media-apps such as computer-aided apps, mobile-apps, and web-apps were the key terms of social app-frameworks used to develop and integrate learners’ L2 learning, in particular improve learners’ learning abilities and attitudes. The means of computer-apps and mobile-apps were greater than the web-apps’ means of the significance of this study. Keywords: social media-apps, computer-apps, mobile-apps, web-apps, app-framework
Web API Fragility: How Robust is Your Web API Client
Web APIs provide a systematic and extensible approach for
application-to-application interaction. A large number of mobile applications
makes use of web APIs to integrate services into apps. Each Web API's evolution
pace is determined by their respective developer and mobile application
developers are forced to accompany the API providers in their software
evolution tasks. In this paper we investigate whether mobile application
developers understand and how they deal with the added distress of web APIs
evolving. In particular, we studied how robust 48 high profile mobile
applications are when dealing with mutated web API responses. Additionally, we
interviewed three mobile application developers to better understand their
choices and trade-offs regarding web API integration.Comment: Technical repor
Investigating the Correlation between Performance Scores and Energy Consumption of Mobile Web Apps
Context. Developers have access to tools like Google Lighthouse to assess the performance of web apps and to guide the adoption of development best practices. However, when it comes to energy consumption of mobile web apps, these tools seem to be lacking. Goal. This study investigates on the correlation between the performance scores produced by Lighthouse and the energy consumption of mobile web apps. Method. We design and conduct an empirical experiment where 21 real mobile web apps are (i) analyzed via the Lighthouse performance analysis tool and (ii) measured on an Android device running a software-based energy profiler. Then, we statistically assess how energy consumption correlates with the obtained performance scores and carry out an effect size estimation. Results. We discover a statistically significant negative correlation between performance scores and the energy consumption of mobile web apps (with medium to large effect sizes), implying that an increase of the performance score tend to lead to a decrease of energy consumption. Conclusions. We recommend developers to strive to improve the performance level of their mobile web apps, as this can also have a positive impact on their energy consumption on Android devices
Energy-Saving Strategies for Mobile Web Apps and their Measurement: Results from a Decade of Research (Preprint)
In 2022, over half of the web traffic was accessed through mobile devices. By
reducing the energy consumption of mobile web apps, we can not only extend the
battery life of our devices, but also make a significant contribution to energy
conservation efforts. For example, if we could save only 5% of the energy used
by web apps, we estimate that it would be enough to shut down one of the
nuclear reactors in Fukushima. This paper presents a comprehensive overview of
energy-saving experiments and related approaches for mobile web apps, relevant
for researchers and practitioners. To achieve this objective, we conducted a
systematic literature review and identified 44 primary studies for inclusion.
Through the mapping and analysis of scientific papers, this work contributes:
(1) an overview of the energy-draining aspects of mobile web apps, (2) a
comprehensive description of the methodology used for the energy-saving
experiments, and (3) a categorization and synthesis of various energy-saving
approaches.Comment: Preprint for 2023 IEEE/ACM 10th International Conference on Mobile
Software Engineering and Systems (MOBILESoft): Energy-Saving Strategies for
Mobile Web Apps and their Measurement: Results from a Decade of Researc
From Apps to Liquid Multi-Device Software
AbstractThe recent history of software development has witnessed a battle between web-based software and native apps. At this point, native apps seem to be winning especially in mobile computing. In fact, the trend towards mobile apps seems to be strengthening with the increased popularity of “branded” apps. Such apps are rapidly replacing the use of traditional system applications in mobile devices. We argue that the transition to branded apps by no means predicts the demise of the Web as a software platform. However, there is still work ahead in turning the Web into a platform that can compete with dominant native platforms. At the same time, the focus in the industry is moving from PC and smartphone markets towards new device categories. In our view the industry needs to shift its focus from devices and device-specific apps to liquid software, i.e., multi-device experiences that allow people to use all of their devices seamlessly
- …