0% found this document useful (0 votes)
137 views7 pages

Android OS: Architecture and Impact

Android mobile operating system is a mobile phone operating body built through Google mainly for touchscreen tools, smartphones, & tablet computers. It will undoubtedly begin with Android Architecture, which is consists of five degrees: first Linux piece, second Libraries, third Application structure, fourth Android runtime, & fifth System apps. Android operating system is multi-user Linux device in which each application is a different customer.

Uploaded by

VIVA-TECH IJRI
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
137 views7 pages

Android OS: Architecture and Impact

Android mobile operating system is a mobile phone operating body built through Google mainly for touchscreen tools, smartphones, & tablet computers. It will undoubtedly begin with Android Architecture, which is consists of five degrees: first Linux piece, second Libraries, third Application structure, fourth Android runtime, & fifth System apps. Android operating system is multi-user Linux device in which each application is a different customer.

Uploaded by

VIVA-TECH IJRI
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
  • Introduction
  • Methodology
  • Figures and Tables
  • Conclusion
  • References

Android Mobile Operating System and Architecture

Dinesh Dipak Devkar1, Sunny Shivsampat Vishwakarma2


1(MCA, VIVA Institute of Technology / University of Mumbai, India)
2(MCA, VIVA Institute of Technology / University of Mumbai, India)

Abstract: Android mobile operating system is a mobile phone operating body built through Google mainly for
touchscreen tools, smartphones, & tablet computers. It will undoubtedly begin with Android Architecture, which is
consists of five degrees: first Linux piece, second Libraries, third Application structure, fourth Android runtime, &
fifth System apps. Android operating system is multi-user Linux device in which each application is a different
customer. Mobile applications have change the interaction from conventional antiqued methods & fast-forwarded.
The Mobile applications softwares have provided more significant than social networking sites functionalities. The
Ordering food products, inspecting profile harmony, & creating a grocery store checklist are achievable utilizing
mobile phone requests & many more. Apple & Google mobile operating systems have carried out significant
improvements in the industry of mobile phones market. Mobile uses made our lifestyles less complicated & easy, yet it
has also unfavorably affected our lifestyles too. Current researches state that making use of a mobile phone on
continue basis for long time may lead to anxiety. Our research paper describes the information about the android
operating system & its components & how they interconnected with each other, & in today’s era,it can change the way
of communication.
Keywords: Android runtime, Linux Kernel, Mobile application, Operating system, Security.

I. INTRODUCTION
In modern days technology has been widely adopted and employed by human beings in all variety fields. The use of
technology has numerous advancements. the android allows the people to keep in touch without gathering at one
location. The growth of mobile device technology has attract people’s attention from all of their life, facilitating
globalization by making the world look like a global village.[1] With the number of mobile users increasing very widely
and growing rapidly, the different firms operating in the technology industry are also not relenting to expand to meet the
evolving demands of the consumers. Because of this, multiple digital devices and gadgets continue to be developed with
phones that were initially designed for calls only have a wide range of uses as they become part of people's lives and
transform it. Mobile device users can access the internet, send and receive messages from mobile, or even video
conference, serving like portable computers, apart from making and receiving calls. However, it could not have been
possible were it not for developing a natural operating system. With only three operating systems procedures for the
handheld the devices; Windows by Windows incorporation, iOS by Apple incorporation, and Android by Google, the
latter it dominates the market by holding a significant market share in the number of users and units shipped the
worldwide. With every Android version release improving users the experience by bringing better and new features
[1,3]. Android smartphones poses a significant threat to the Apple iPhone market. It is because Google company was
targeting the same consumers targeted by iPhone and has managed to secure both the hearts and minds of the mobile
app developers making Android a success. With development of smartphones and more mobile apps, there has been a
complete turn in the usage of mobile smartphones, making them become part of the users' daily life. The android
operating system was based on the Linux kernel and was u in 2007 after Google purchased the functional system
developer in 2005. And Since then, Android has kept updating, bringing the new features to improve user experience
and fix the bugs.[3]

F-225
[Link]/New/IJRI
II. METHODOLOGY
2.1 BACKGROUND AND HISTORY:
Android is depicted as a mobile operating system. At the beginning improved by Android, Inc. Android was sold to
Google in [Link] and other Companies of the Open Handset Alliance (OHA) collaborated on Android (design,
development, distribution) [2]. The Android Open Source Project (AOSP) governs Android maintenance and the
development cycle. The android mobile operating system is based on a revised Linux 2.6.0 kernel. Measure up to a
Linux 2.6 environment. However, the many drivers and libraries have been altered or recently established to allow
Android to run effectively and essentially potential on mobile devices such as smartphones or internet tablets [1,2]. A
some of these collections come up with their origins in open-source developments. Due to some authorizing issue, the
Android community take decision to implement their c library (Bionic) and build Android-specific Java runtime engine
DVM (Dalvik Virtual Machine – DVM). with Android, the emphasis has always been on enhancing infrastructure based
on the limited resources available on the mobile devices. On the way to balance the working world, and Android-
specific application framework was designed and implemented[2,13]. that way, Android can best be described as a
complete solution stack, incorporating the OS, center-wear components, and applications. In Android operating system,
the altered Linux 2.6.0 kernel acts out as the hardware abstraction layer (HAL)[2,13].
The evaluation of the Android operating environment can be labeled as: •
 An accessible platform for mobile expansion
 A hardware source pattern intended for mobile phones
 A modified Linux 2.6 kernel drives the system
 An application and the user interface (UI) framework
 A run time environment.

2.2 ANDROID PHONE MARKET GROWTH:


In today's generation, smartphones have grown extensively, with the larger population owning different types of
smartphones with varying features. With a substantial section of the people using smartphones in various capacities, it
has made a relatively significant impact on the economic activities making use of the handheld technology in one way
or another[4]. However, the main factor is the distinguishing the smartphone industry in terms of units shipped across
the whole world. As figures from the international data corporation reveal, the smartphone industry has been growing
at the rate of a 1.1%. With the number of units shipped amounting to around a 350 million by the third percentile of
year, the Android has maintained a leading position in the market share[6,7]. The requirement of Android phones has
been the rise on, with the consumers. selecting from the wide variety range of Android phones meets their needs and is
within their budget. However, even the vendors in smartphone market the companies are capitalized on the wide
acceptance of the Android operation system, making competition stiff in the business environment, with each vendor
trying to be maximizing profits. The volatility of the software technology the industry has made Android production
keep growing as they make efforts to ensure the operating system is compatible and adaptable with a majority of
hardware and have the features that can be improve user's experience. Multiple companies which producing android
phones are struggle to ensure they meet quality standards and improve features of their system, especially the data
security, which has become a significant challenge in the technology[5].
The smartphone revolution is believed to be geared by the Android process and operating system. However, this will
take an optimistic tech seen could have predicted that the Android operating system would be acquire such a significant
market share when Google bought the Android developer in the 2005. Later , in 2007 iPhone(Apple) was introduced,
giving Google the hard time penetrating the market with their free and open-source mobile operating system, making
them try even to have the OS available to phone manufacturers at no direct costs[3].

2.3 THE ANDROID SOFTWARE PLATFORM:


The increasing of the daily usage mobile phones is approximately 3.5 times that of computers, with handheld
technology offering more services than initially developed. Smartphones are in today's world being used for
entertainment and information, especially with the launching of the android operating system[8]. An android is a free
and an open-source software for mobile devices smartphones that comprises an operating system, middleware, and
critical applications. Since the android software platform was launched, it has undergone multiple improvements in
various dimensions, such as features and compatible hardware, to improve the user's experience. Besides, the android
software platform had also extended to other types of devices apart from the mobile ones it targeted when it entered the
market by launching a mobile platform [9]. It runs on multiple applications that allow the users to choose among the
wide variety range of applications and their carriers in as an operating system. Android has attract the significant
attention in the mobile industry and also other industries due to its free and open-source nature and architectural model.
Based on Linux kernel architectural model, Android platform contains of several layers providing a complete software
F-226
[Link]/New/IJRI
stack. Android is an extensive operating setting that is based on Linux. The piece, along with few variations like V2.6,
is separately a split device[10].
2.4 APPLICATION LAYER:
It is the site or root of all Android applications, including an email client, SMS program, maps, browser, contacts, etc.
All this applications which mentions are written using the Java programming language[10].

2.4.1 APPLICATION FRAMEWORK LAYER:


This is a layer which defines the Android application framework. All Android applications are established on the
application framework. The Android application framework includes:
 A good and attractive set of views can build an application with a beautiful user interface. to simply put in , the
outlook may constitute lists, grids, text boxes, buttons, and even an embeddable web browser.
 A Resource Manager responsible to provides access to non-core resources such as localized strings,
graphics, and layout files creating, importing & managing. 
 A Notification Manager is responsible for enables all the mobile applications to display custom alerts in
the status bar like mobile notification bar or pop ups.

2.5 ANDROID RUNTIME:


It is feature of a collection of center collections and a Java online equipment (Dalvik online equipment). it has been
improved as well as improved through Google to become ideal for the Android system. Linux bit lies to a lower level of
the Android body and also functions as an absorption coating. The components bridge of android software application
pile delivers center device solutions such as surveillance, moment monitoring, procedure administration, system pile,
and chauffeur version. Moreover, some lower functionalities including the administration of strings of Dalvik[10,13].

FEATURES OF ANDROID OPERATING SYSTEM:


 Storage: In today’s data era, storage in digital devices is a very critical component, and the Android OS has
SQLite, which is a relational database with a relatively big storage capacity to meet the storage needs of the
Android mobile devices storage problem. It has attracted significant attention on Android devices in the
market, especially for consumers who require the devices for storage purposes[14].
 Connectivity: One of the most very critical requirements of users in this digital era is a device that has access to
the internet. An android smartphone or tablet supports connectivity technologies like EDGE to Wi- Fi,
ensuring that users can access the internet at any place using the Android mobile devices[14].
 Message- Android operating system has the supports of two forms of messaging; people widely use the
SMS and MMS to send text the messages and share information relatively quickly[14,15].
 Multiple language support: Android support the multiple languages. Android mobile applications are written
in various programming languages, supported by the Android operating system, making them compatible with
most carriers.
 Web browser: A browser used in Android operating system has a Web kit layout engine along with others
such as Chrome which provides the reliable platform for users to access the internet services. Besides, the
platform has a very user-friendly interface and making it easy to to users to browse the different sites online.

F-227
[Link]/New/IJRI
III. FIGURES AND TABLES

Fig 2.2 Mobile market growth

Fig 2.2.1 Market Capture

F-228
[Link]/New/IJRI
Fig 2.3 Android Software Platform

IV. CONCLUSION
In the conclusion, from the research, it is clear that the Android operating system is very diverse and more advanced
than the iPhone Apple and Microsoft Windows operating systems. The Android operating system by Google dominates
market by holding a luminous huge market share both in the number of users (Customers) and units shipped all across
the world. With each any every Android version release android improving the user's experience by bringing better new
features, Android smartphones pose a significant threat to the Apple iPhone market. Google was also targeting the same
consumers targeted by Apple(iPhone) and has managed to win together with the mobile app developers' hearts and
minds, making Android a success. The Android is free and open-source software for mobile devices that comprises an
operating system, middleware, and critical applications. Since the software platform was launched android operating
system, it has undergone lots improvements in various dimensions, such as their features and compatible hardware, to
improve their users experience. Besides, the android software platform had also extended to other different types of
devices apart from the mobile ones it targeted when it entered the market by launching a their mobile platform. It's very
important to note that in todays times, people's experiences in the computing and mobile devices have very quickly
changed due to the richness and quality of the mobile applications.

Acknowledgments
We would like to express our sincere thanks to our guide for taking time from her busy schedule to provide us with a great deal of help,
support and encourage us to work diligently at every aspect of our research paper. Her views have always been equitably providing a
perfect balance between encouragement and constructive criticism. Her tips and suggestions helped us to decide the correct approach to the
research paper. We attempted to find help from a variety of individuals at various stages of the research paper. We would like to thank each
& everyone for their guidance.

F-229
[Link]/New/IJRI
REFERENCES

Journal Papers:
1. Ma, L., Gu, L., & Wang, J. (2014). Research of Multimedia Applications based on Android Platform. International Journal of Multimedia
and ubiquitous engineering, 9(4), 187-197.
2. Narmatha, M., & KrishnaKumar, S. V. (2016). Study on Android operating system and its versions. International Journal of Scientific
Engineering and Applied Science, 2(2), 439-444.
3. Parmjit Kaur, and Sumit Sharma. "Google Android a mobile platform: A review." Engineering and Computational Sciences (RAECS), 2014
Recent Advances in. IEEE, 2014.
4. Singh, R. (2014). An overview of android operating system and its security. Int. Journal of Engineering Research and Applications, 4(2),
519-521.
5. Gilski, P., & Stefanski, J. (2015). Android os: a review. Tem Journal, 4(1), 116.
6. Wang, Z., Lim, E. G., Wang, W., Leach, M., & Man, K. L. (2014, November). Design of an arduino-based smart car. In 2014 International
SoC Design Conference (ISOCC) (pp. 175-176). IEEE.
7. Kedia, A., & Prakash, A. (2015, June). Data synchronization on Android clients. In 2015 IEEE International Conference on
Communication Software and Networks (ICCSN) (pp. 212-216). IEEE.
8. Dabhi, Rajendra M., and Sunil Kumar V. Nakum. "A Paper on Latest and Upcoming Smartphone OS." International Journal 4.4
(2014).
9. Okediran O. O., Arulogun O. T. and Ganiyu R. A, "Mobile Operating Systems and Application Development Platforms: A Survey."
Int. J. Advanced Networking and Applications 6.1 (2014): 2195-2201
10. Novac, O. C., Novac, M., Gordan, C., Berczes, T., & Bujdosó, G. (2017, June). Comparative study of Google Android, Apple iOS,
and Microsoft Windows phone mobile operating systems. In 2017 14th International Conference on Engineering of Modern
Electric Systems (EMES) (pp. 154-159). IEEE.
11. Qin, F., Zheng, Z., Li, X., Qiao, Y., & Trivedi, K. S. (2017, January). An empirical investigation of fault triggers in android
operating system. In 2017 IEEE 22Nd pacific rim international symposium on dependable computing (PRDC) (pp. 135- 144).
IEEE.
12. Götz, F. M., Stieger, S., & Reips, U. D. (2017). Users of the main smartphone operating systems (iOS, Android) differ only little in
personality. PloS one, 12(5), e0176921
13. ahim, M., Lee, S., & Yoon, Y. (2014, August). SUPAR: Smartphone as a ubiquitous physical activity recognizer for uhealthcare services. In
2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (pp. 3666-3669). IEEE.
14. ]Lee, Y. S., & Cho, S. B. (2012, June). An efficient energy management system for android phone using bayesian networks. In 2012 32nd
International Conference on Distributed Computing Systems Workshops (pp. 102-107). IEEE
15. Sharma, M., & Thakur, A. (2015). Review Paper on Android Operating System. Int. J. Emerg. Trends Sci. Technol, 2, 2486-2490.
16. Singh, R. (2014). An overview of android operating system and its security. Int. Journal of Engineering Research and Applications, 4(2),
519-521

F-230
[Link]/New/IJRI
Chapters in Books:
1. Alam, T., & Aljohani, M. (2015, November). An approach to secure communication in mobile ad- hoc networks of Android devices. In 2015
International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS) (pp. 371-375). IEEE.
2. Chinetha, K., Joann, J. D., & Shalini, A. (2015). An Evolution of Android Operating System and Its Version. International Journal of
Engineering and Applied Sciences, 2(2), 257997.
Proceedings Papers:
1. Sharma, M., & Thakur, A. (2015). Review Paper on Android Operating System. Int. J. Emerg. Trends Sci. Technol, 2, 2486-2490.

F-231
[Link]/New/IJRI

Common questions

Powered by AI

Android has maintained its market leadership through strategic adaptability, continuous innovation, and leveraging its open-source nature to its advantage. The volatility of the software technology industry demands rapid response to changes and consumer needs, which Android achieves by frequently updating its system to introduce new features and enhance user experience . Its ability to adapt its operating system to work with a wide array of hardware has allowed manufacturers to develop competitive devices that cater to diverse market segments, from low-cost to high-end options . Additionally, by providing a platform that encourages developer engagement through an extensive ecosystem of applications and developer tools, Android has sustained substantial consumer interest. This adaptive strategy, rooted in innovation and openness, has kept Android at the forefront of the mobile OS landscape, making it resilient to market shifts .

Android's success in capturing market share against Apple iPhone is attributed to several strategic factors. Firstly, Google targeted the same consumer base as iPhone, appealing to mobile app developers by creating an open-source platform that facilitated application development. This strategy secured developer support, which is crucial for platform adoption . Additionally, Android's open-source nature allowed phone manufacturers to adopt the operating system without direct costs, increasing its reach and adaptation across different hardware platforms. This widespread adoption among manufacturers offered consumers a variety of budget-friendly options, making Android accessible to a broader market segment . Furthermore, continuous improvements in Android’s features ensured a steadily enhanced user experience, keeping consumers engaged with the platform . These factors collectively established Android as a powerful alternative in the competitive smartphone market.

Android's use of a modified Linux 2.6.0 kernel provides operational efficiency through its hardware abstraction layer (HAL), allowing the operating system to effectively communicate with various hardware components of different devices . This versatility ensures Android's compatibility across a wide range of devices, from smartphones to tablets. The kernel's modular nature allows Android to utilize essential drivers and libraries efficiently, facilitating better resource management crucial for mobile devices with limited computing power . Thus, Linux kernel integration contributes significantly to Android's scalability and adaptability across diverse hardware configurations.

The Android operating system has extended beyond mobile phones to other types of devices largely due to its versatile and adaptable architecture. Initially targeting mobile devices, Android's open-source nature encouraged adaptation for other hardware platforms by different manufacturers, such as tablets, wearable devices, and smart TVs . The flexibility offered by Android's modular kernel and extensive API ecosystem makes it suitable for a wide range of functionalities required by diverse types of devices. This expansion has increased Android's market influence as it becomes embedded in various consumer electronics, contributing to an integrated ecosystem that enhances user experience across multiple device categories. As a result, Android's presence across platforms reinforces its dominance and potentially increases customer loyalty .

Android's architecture is designed to support seamless integration of new features with each version update through its layered structure. The foundation of Android’s architecture is the modified Linux kernel that acts as a hardware abstraction layer, enabling consistent and effective communication with hardware components . Above the kernel lies the runtime and native libraries, which provide essential functions and services, allowing developers to build applications that can easily incorporate new features as they are introduced . Android’s application framework sits at the top, offering a set of APIs that developers can utilize to integrate new functionalities seamlessly into existing applications. This modular framework structure ensures that updates can be implemented with minimal disruption to users, maintaining the system’s stability while enhancing its capabilities .

Google's decision to make Android a free and open-source mobile operating system was a strategic move intended to rapidly expand its user base and influence in the mobile market. By removing financial barriers for manufacturers to adopt Android, Google ensured widespread distribution and usage of its operating system across various devices . This strategy facilitated the integration of Android into a multitude of devices at different price points, thereby maximizing Android's market penetration and consumer accessibility. The open-source model also encouraged a massive developer ecosystem, spurring innovation and diversification of applications, which further fueled user engagement . This approach has significantly contributed to Android's explosive growth and its status as a dominant mobile operating system.

The intense competition among smartphone manufacturers significantly influences Android's feature development and user experience enhancement. Each manufacturer attempts to differentiate its products by leveraging Android’s flexible platform to innovate on hardware design and incorporate proprietary features, subsequently influencing Android’s overall development direction. This competitive push drives rapid enhancements and ensures that Android consistently adapts to market demands for higher performance, better security, and improved usability . Moreover, manufacturers' attempt to optimize Android for their specific devices often results in software modifications that contribute to broader ecosystem evolution. Consequently, user expectations for advanced features compel ongoing enhancements in Android's core and ancillary services, perpetuating a cycle of innovation within the Android platform, ensuring it remains relevant and competitive .

Android’s open-source nature has played a critical role in its widespread adoption and innovation. By offering an open-source software for mobile devices, Android allows manufacturers and developers to access, modify, and innovate on the core operating system without significant licensing constraints . This openness has accelerated development processes and fostered collaboration across the tech industry, encouraging manufacturers to experiment and create diverse device offerings to meet varied consumer needs. Moreover, the open-source model has driven competitive innovation, enabling rapid improvements in performance, security, and features in response to user feedback and technological advancements . This environment has not only enhanced Android’s capabilities but also established it as a compelling and flexible alternative to closed systems like iOS.

The use of the Dalvik Virtual Machine (DVM) in Android has significant implications for performance and compatibility. DVM optimizes Android's performance on devices with limited resources by using a register-based architecture instead of the stack-based approach traditionally used in Java, resulting in more efficient memory usage and execution time . This design choice enables applications to run smoothly on various hardware configurations without requiring extensive device-specific adaptation. Furthermore, DVM’s bytecode execution facilitates compatibility across different Android devices by abstracting the underlying hardware differences, making it easier for developers to create apps that function across diverse Android devices. This approach has helped in standardizing Android applications and maintaining cross-device functionality .

The support for multiple languages in the Android ecosystem offers numerous benefits, including broader global reach and accessibility. It allows Android to cater to a diverse user base in various regions, enhancing inclusivity and user experience by providing localized content and interfaces . This multilingual capability also strengthens Android's appeal to international developers looking to release applications on a widely accessible platform. However, it presents challenges such as increased complexity in developing applications that accommodate multiple languages while maintaining consistency and quality. Ensuring seamless localization and addressing cultural nuances requires careful consideration and additional resources during the development process. Balancing these demands while delivering a cohesive user experience across different languages continues to be a complex yet rewarding endeavor for Android developers .

You might also like