Android (operating system)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
A flat robot head, a bright sea green semicircle with antennas and small holes for eyes. To the left of the head is the word "android" in a lowercase black sans serif font.
Android Q Beta6 screenshot.png
Android 10 home screen
Open Handset Alliance
Written inJava (UI), C (core), C++ and more[1]
OS familyUnix-like
Working stateCurrent
Source modelOpen source (most devices include proprietary components, such as Google Play)
Initial releaseSeptember 23, 2008; 11 years ago (2008-09-23)[2]
Latest releaseAndroid 10 / September 3, 2019; 8 months ago (2019-09-03)
Marketing targetSmartphones, tablet computers, smartTVs (Android TV), Android Auto and smartwatches (Wear OS)
Available in100+ languages[3]
Package managerAPK (primarily through Google Play; installation of APKs also possible locally or from alternative sources such as F-Droid)
Platforms32- and 64-bit ARM, x86 and x86-64
Kernel typeMonolithic (modified Linux kernel)
UserlandBionic libc,[4] mksh shell,[5] Toybox as core utilities
Default user interfaceGraphical (multi-touch)
LicenseApache License 2.0
GNU GPL v2 for the Linux kernel modifications[6]

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]

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.

Older versions than Android Oreo 8.0 are not supported with security updates. While newer are, by Google, it depends on the vendor of the device if end-users get them, except for later versions, e.g. in Android 10, users get security updates directly from Google Play (not just app updates) bypassing the vendors.

Android programs[change | change source]

Programs for Android, also called "apps", 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 names[change | change source]

Smartphones with Android Nougat, Oreo, P <!Pie, or here only beta version?-->

Each version of Android has both a number and a name based on confectioneries. 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.0: (No codename)
  • 11.0: has only been released as a beta, so name is not ye known.

Related pages[change | change source]

References[change | change source]

  1. "Android Language Breakdown". Open Hub. October 25, 2017. Archived from the original on December 14, 2017. Retrieved December 15, 2017.
  2. 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.
  3. "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.
    Unknown parameter |deadurl= ignored (help)
  4. "android/platform/bionic/". Archived from the original on December 17, 2017.
  5. "android/platform/external/mksh/". Archived from the original on January 21, 2016.
  6. "Licenses". Android Source. Google. Archived from the original on December 15, 2016. Retrieved March 11, 2017.
  7. Android Project Home
  8. "There Are Now 1.3 Million Android Device Activations Per Day". TechCrunch. 2012-09-05.
  9. Android Developers Application Fundamentals
  10. "Number of apps on Android Devices". Retrieved November 17, 2018.
  11. "Introducing new Android OS Marshmallow 6.0". Android Official. Retrieved 1 June 2018.
  12. "Android 9 Pie". Android. Retrieved 2018-08-06.

Other websites[change | change source]