Review of the usability and readiness of modern web technologies

Publication Type honors thesis
School or College College of Engineering
Department Kahlert School of Computing
Faculty Mentor David Bean
Creator Larsen, Skogen
Title Review of the usability and readiness of modern web technologies
Date 2024
Description Progressive web apps, or PWAs, are web applications that provide a user experience comparable to a native mobile app using only web technologies. Historically, web apps have been unable to interface closely with hardware, such as mobile cameras and sensors, which combined with other limits associated with running in a browser greatly reduced their utility relative to a native mobile app. Over the years since the appearance of mobile apps, new web APIs have been developed to allow developers to access many of the unique features of mobile devices, such as geolocation, touchscreen inputs, motion and orientation data, and media capture, among others. Between these APIs and the PWA system, web developers can potentially avoid the complexity of developing for both Android and iOS while making only minimal compromises on their feature set and user experience, and now can even offer PWAs alongside native apps in mobile app stores1. However, support for these features varies between browsers and operating systems, and there can be substantial disparities in feature maturity. At present, this space is still evolving, and several of the features discussed in this thesis are still experimental or of limited availability. Beyond this, the complexity of implementing each feature may render their use impractical for a given project. These questions are of particular relevance in student development projects, where resources and practical experience are limited. This thesis will review a selection of web features, as well as the code necessary to set up an app as a PWA, evaluating their technical maturity and relative difficulty of implementation.
Type Text
Publisher University of Utah
Language eng
Rights Management © Skogen Larson
Format Medium application/pdf
Permissions Reference URL https://collections.lib.utah.edu/ark:/87278/s6x9g4g3
ARK ark:/87278/s65vq19p
Setname ir_htoa
ID 2574909
OCR Text Show
Reference URL https://collections.lib.utah.edu/ark:/87278/s65vq19p