vise konkurencije to bolje. pogotovo za smezurane europljane koji koriste samo tudje
Kineski proizvođači žele razviti verziju Androida
- poruka: 4
- |
- čitano: 532
- |
- moderatori:
vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
Nije.
p.s. kada bar nebi bili isti kao google pa da jednostavno koriste AOSP?
Android koristi linux, ali android je kompletni operativni sustav, dok je linux tehnički kernel. Ovako nekako su komponente Android OS-a:
Linux Kernel:
Function: The foundation of the Android OS, providing core system services such as security, memory management, process management, network stack, and driver model. It also acts as an abstraction layer between the hardware and the rest of the software stack.
Hardware Abstraction Layer (HAL):
Function: Provides standard interfaces that expose device hardware capabilities to the higher-level Java API framework. It allows Android to interact with hardware-specific drivers without modifying the higher layers of the OS.
Android Runtime (ART):
Function: Executes and manages apps. ART uses ahead-of-time (AOT) compilation, just-in-time (JIT) compilation, and garbage collection to optimize app performance and resource management. It replaced the older Dalvik virtual machine for better efficiency and performance.
Native C/C++ Libraries:
Function: Provide a set of core libraries used by various components of the Android system and applications. These libraries include libc (standard C library), media libraries for audio and video playback, graphics libraries, and SQLite for database management.
Java API Framework:
Function: Offers a rich set of APIs for app developers, enabling access to Android's core features. This includes APIs for UI design, data management, multimedia, and communication services. It simplifies app development by providing reusable components.
System Services:
Function: Core system services such as telephony, location services, window manager, package manager, and content providers. These services manage and provide access to hardware and software resources.
Application Framework:
Function: Facilitates the creation of Android applications by providing essential components such as activities, services, content providers, and broadcast receivers. It defines the structure and behavior of Android apps.
Applications:
Function: The top layer of the Android stack, consisting of pre-installed apps (such as phone, email, calendar) and user-installed apps from Google Play or other sources. These applications run in a secure sandbox environment to protect the system and user data.
By integrating these components, the Android operating system delivers a flexible, powerful, and secure platform for a wide range of devices, from smartphones to tablets and beyond.