You are viewing the article What is AOSP? What are the characteristics? How is it different from Android OS? at Tnhelearning.edu.vn you can quickly access the necessary information in the table of contents of the article below.
What is AOSP, is it an operating system. What is the difference between AOSP and Android? How will AOSP develop in the future. Let’s learn about AOSP with Tnhelearning.edu.vn.
What is AOSP?
Concept
AOPS is an Android open source project maintained by Google. Everyone is free to contribute and fix bugs to the project under the supervision of Google. AOSP was created with the purpose of promoting the development of the Android operating system, AOSP regularly compiles the latest security and security patches for Android.
Characteristic
AOSP includes a series of software layers within the operating system that provide access points and tools for developers and applications. AOSP is divided into many different levels.
The lower level layer is where device manufacturers code the operating system to work with specific hardware. The Linux Kernel is the core program which manages the CPU resources. Hardware abstraction layer (HAL) links common application APIs for Bluetooth, audio,… with the device’s microphone, speaker.
Higher level classes are used by application developers. Native Libraries allow developers to build content with commonly supported low-level libraries such as OpenGL ES, Webkit, etc. Android Frameworks provide application developers with hooks for functionalities. popularity of operating systems. The Android Runtime is the middle man, converting application code into native hardware instructions.
Samsung, Huawei, Sony , and even Google provide their own Android experiences, introducing their own unique features and ideas. All of this is made possible by a common base operating system that provides core functionality.
How is AOSP different from Android OS?
The Android open source project is often confused with Android. AOSP contains everything developers need to build Android, but AOSP doesn’t include everything a phone needs.
Google and AOSP cannot provide kernel device drivers for every hardware configuration. AOSP also doesn’t come with Google’s suite of software applications , like the Chrome browser, YouTube, and even the Google Play Store. They are licensed separately as Google Mobile Services (GMS).
The future of AOSP
The Android Open Source Project continues to be the successful foundation of Android. Google Fuchsia first appeared on GitHub in August 2016. Fuchsia is little known to consumers. It seems to be designed for a wider range of devices than Android.
Fuchsia supports Google languages. Currently, Fuchsia is open source and free software just like Android. Let’s hope in the future AOSP will also grow like that.
Above is an article explaining what AOSP is? How will it develop in the future? Hope Tnhelearning.edu.vn has brought you useful information!
Thank you for reading this post What is AOSP? What are the characteristics? How is it different from Android OS? at Tnhelearning.edu.vn You can comment, see more related articles below and hope to help you with interesting information.
Related Search: