Differences between mobile app architecture and web app architecture
Write a 2 page report please. Below are the details:
Topic: Differences between Mobile App Architecture & Web App
Architecture in the following points:
1. Application Security (including authentication and
authorization)
2. Availability & Caching
3. Management
4. Page Layout
Solution
Differences between mobile app architecture & web app architecture
Explain the differences between Mobile App Architecture & Web App Architecture in the
following points:
Application Security (including authentication and authorization)
Mobile app architecture is a technical phrase that refers to designing software for use by
small devices for example, software applications in smart phones. Web app architecture on the
other hand is the phrase used to describe a software design that facilitates communication
between two or more websites or users in a setting. Mobile apps are exposed to risks and
vulnerabilities owing to the fact that they are used mostly through web interactions and usually
security properties are not installed [1]. Web app architecture faces the security threat of
interchanging destination of required information from various users whereby one user may use
the irrelevant information for undeserved benefits and hacking of passwords is likely in web app
architecture. In relation to authorization, web app architecture may be faced with high risks
whereby a user may gain unauthorized access to confidential information while in mobile app
architecture since the users are limited; there are lesser chances of authorization issues.
Availability and Caching
Through the evaluation of performance in mobile devices in relation to web application
services, web services perform more specialized and complicated tasks than those of mobile
devices apps [2]. Storage of information and documents in web apps is made possible through
sharing copies across the websites users as well as in local databases where such information can
be retrieved at a later date. In mobile apps however, storage of information is limited owing to
the fact that it has constraints such as low speed of processing information as well as low
3
memory size. Caching in mobile app architecture requires a higher technological advancement as
compared to web app so as to enhance appropriateness and sensitivity. Owing to the unreliability
of network connections in mobile apps it is hard to access data when needed whereas data is
readily available in web apps architecture.
Management
[3], found that the development of recent smart-phone technology supported and
facilitated monitoring of activities. Web apps are managed by one server website an. Mobile
apps are not held accountable for any connectivity issues since they use undemanding
architecture while web apps make use of complicated architectures. Information in mobile apps
has lower chances of being restored after resetting while in web apps even unauthorized users
can restore the information and other sensitive details. The security level of administrative
monitoring is adversely low as compared to mobile apps since the number of administrators in
web app architecture is high. The use of passwords may help safeguard sensitive information in
web apps while in mobile apps this may not work effectively.
Page Layout
The most recent mobile apps architecture includes features that enable support of
technologies with higher capability as web apps keep progressing to more complicated
structures. The process of deployment for a mobile app is shorter than it is in web app thus
making the mobile app more accessible when needed, [4] The designing of a mobile app
requires more keenness in comparison with designing a web app since all the applications have
to be fixed in a smaller device, [1,4]. Security mechanisms employed in web apps architecture
4
could have more features to be operated on as compared to those of mobile apps because of the
high number of users and more sensitive information stored.
5
Reference List
[1] Biel, B., Grill, T., & Gruhn, V. (2010). Exploring the benefits of the combination of a
software architecture analysis and a usability evaluation of a mobile application. Journal of
Systems and Software, 83(11), 2031-2044.
https://www.researchgate.net/profile/Bettina_Biel/publication/220376324_The_Journal_o
f_Systems_and_Software/links/004635315cd4ad4dc1000000.pdf
[2] Hamad, H., Saad, M., & Abed, R. (2010). Performance Evaluation of RESTful Web
Services for Mobile Devices. Int. Arab J. e-Technol., 1(3), 72-78.
http://www.iajet.org/iajet_files/vol.1/no.3/Performance%20Evaluation%20of%20RESTfu
l%20 Web%20Services%20for%20Mobile%20Devices.pdf
[3] Liu, C., Zhu, Q., Holroyd, K. A., & Seng, E. K. (2011). Status and trends of mobile-health
applications for iOS devices: A developer's perspective.Journal of Systems and
Software, 84(11), 2022-2033.
<http://www.iajet.org/iajet_files/vol.1/no.3/Performance%20Evaluation%20of%20REST
ful%20 Web%20Services%20for%20Mobile%20Devices.pdf>
[4] Unhelkar, B., & Murugesan, S. (2010). The enterprise mobile applications development
framework. IT Professional Magazine, 12(3), 33.
http://fac.comtech.depaul.edu/yhwang1/Articles_KHU/article_9.pdf
Order with us today for a quality custom paper on the above topic or any other topic!
What Awaits you:
- High Quality custom-written papers
- Automatic plagiarism check
- On-time delivery guarantee
- Masters and PhD-level writers
- 100% Privacy and Confidentiality