Android (operating system)
Android is an operating system for mobile devices. It is mostly used for smartphones, like Google's own Google Pixel, as well as by other phone manufacturers like HTC and Samsung. It has also been used for tablets such as the Motorola Xoom and Amazon Kindle. A modified Linux kernel is used as Android's kernel.[7]
![]() | |
Developer | Google, Open Handset Alliance |
---|---|
Written in | Java (UI), C (core), C++ and more[1] |
OS family | Unix-like |
Working state | Current |
Source model | Open source (most devices include proprietary components, such as Google Play) |
Initial release | September 23, 2008[2] |
Latest release | Android 12 (and 12L) / October 4, 2021 |
Latest preview | Android 13 Beta 1 |
Repository | |
Marketing target | Smartphones, tablet computers, smart TVs (Android TV), Android Auto and smartwatches (Wear OS) |
Available in | 100+ languages[3] |
Package manager | APK (primarily through Google Play; installation of APKs also possible locally or from alternative sources such as F-Droid) |
Platforms | 64-bit ARM, x86-64, unofficial RISC-V support; 32-bit (for e.g. ARM) was supported[4][5] |
Kernel type | Monolithic (modified Linux kernel) |
Default user interface | Graphical (multi-touch) |
License | Apache License 2.0 GNU GPL v2 for the Linux kernel modifications[6] |
Official website | android |
Google says that over 1.3 million Android smartphones are sold every day.[8] Most mobile phones run Android, making it the most popular mobile operating system. It is also the most popular operating system in general.
It supports multitasking and two-dimensional and three-dimensional graphics.
Security updates are not provided on versions older than Android 10. Newer versions receive security updates if the phone manufacturer supports them. Phones which have Android 10 and above receive security updates (like app updates) directly from Google Play.
The current stable version is Android 12, released on October 4, 2021. As of May 2022[update], Android 11 is the most used version.
Android programsEdit
Programs for Android, also called "apps" (short for applications), usually come from the Google Play Store. The Android programs have a file extension of .APK. On May 7, 2019, Kotlin replaced Java as Google’s preferred language for Android app development. Java is still supported, as is C++. Google states that[9] "Android apps can be written using Kotlin, Java, and C++ languages". Other languages may also be used; such as Python and Go, and those languages and even C++ may have restrictions. Large portions of the operating system itself are also written in Java. Over 2.6 million apps are available for Android in the Google Play Store.[10] Some apps are distributed elsewhere.
Android version numbers and namesEdit
Versions of Android have a number and have had a name based on confectioneries, up to and including Android 9 Pie, but since then it has mostly been a number, with the code name usually only being used internally and by Developers and manufacturers. The version numbers and names are:
- 1.1: (No codename)
- 1.1: Petit Four
- 1.5: Cupcake
- 1.6: Donut
- 2.0 and 2.1: Eclair
- 2.2: Froyo (Frozen Yogurt)
- 2.3: Gingerbread
- 3.x: Honeycomb (a tablet-only version)
- 4.0: Ice Cream Sandwich
- 4.1, 4.2 and 4.3: Jelly Bean
- 4.4: KitKat
- 5.0 and 5.1: Lollipop
- 6.0 and 6.0.1: Marshmallow[11]
- 7.0 and 7.1: Nougat
- 8.0: Oreo
- 9.0: Pie[12]
- 10: Quince Tart
- 11: Red Velvet Cake
- 12: Snow Cone
- 13: Tiramisu[13]
Related pagesEdit
ReferencesEdit
- ↑ "Android Language Breakdown". Open Hub. October 25, 2017. Archived from the original on December 14, 2017. Retrieved December 15, 2017.
- ↑ Morrill, Dan (September 23, 2008). "Announcing the Android 1.0 SDK, release 1". Android Developers Blog. Google. Archived from the original on March 5, 2017. Retrieved March 11, 2017.
- ↑ "Android 7.0 Nougat". Archived from the original on August 22, 2016. Retrieved September 5, 2016.
Internationalization
Multi-locale support [..]
New languages supported: Coupled with allowing you to select multiple languages preferences, Android Nougat allows you to select from 100 new languages and 25 locales for commonly used languages such as English, Spanish, French, and Arabic. This enables Apps to better support and understanding your language preferences even if your devices lacks official support for it. - ↑ García, Érika (September 2021). "Google bans 32-bit apps from Android for good". Retrieved November 22, 2021.
- ↑ "32-bits is dead: Here's what it means for Android, Apple, and more". Android Authority. June 12, 2021. Retrieved November 22, 2021.
- ↑ "Licenses". Android Source. Google. Archived from the original on December 15, 2016. Retrieved March 11, 2017.
- ↑ Android Project Home
- ↑ "There Are Now 1.3 Million Android Device Activations Per Day". TechCrunch. September 5, 2012.
- ↑ Android Developers Application Fundamentals
- ↑ "Number of apps on Android Devices". statista. Retrieved November 17, 2018.
- ↑ "Introducing new Android OS Marshmallow 6.0". Android Official. Retrieved June 1, 2018.
- ↑ "Android 9 Pie". Android. Retrieved August 6, 2018.
- ↑ "Google may have already revealed the dessert name for Android 13 "T"". July 27, 2021.
Other websitesEdit
Wikimedia Commons has media related to Android (operating system). |
- Android (smartphone) - Citizendium