Android (operating system)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Android
Android logo 2.svg
Android Oreo 8.1 screenshot.png
Android 8.1 Oreo home screen
Company / developerGoogle,
Open Handset Alliance
Programmed 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; 10 years ago (2008-09-23)[2]
Latest stable release8.1.0 "Oreo" / December 5, 2017; 11 months ago (2017-12-05)
Latest unstable releaseAndroid P / March 7, 2018; 8 months ago (2018-03-07)[3]
Marketing targetSmartphones, tablet computers, smartTVs (Android TV), Android Auto and smartwatches (Wear OS)
Package managerAPK (primarily through Google Play; installation of APKs also possible locally or from alternative sources such as F-Droid)
Supported platforms32- and 64-bit ARM, x86 and x86-64
Kernel typeMonolithic (modified Linux kernel)
UserlandBionic libc,[4] mksh shell,[5] Toybox as core utilities beginning with Android 6.0,[6][7] previously native core utilities with a few from NetBSD[8][9]
Default user interfaceGraphical (multi-touch)
LicenseApache License 2.0
GNU GPL v2 for the Linux kernel modifications[10]
Official websiteandroid.com

Android is an operating system for mobile devices. It is mostly used for Smartphones, like Google's own Google Nexus, 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.[11]

Google says that over 1.3 million Android smartphones are sold every day.[12] 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.

Android programs[change | change source]

Programs for Android, also called "apps", come from the Google Play Store. The Android programs have an extension of .apk. Android programs are built in Python, C, C++, or Java programming languages but the UI is always made using Java and XML. There are over 2.8 million apps available for Android.[13] Some apps are distributed by other than the Google Play Store.

Rooting is obtaining root access. This allows changing Android in ways the device manufacturer did not intend. For example, it may allow more freedom in installing or removing apps. Rooting may break the device and/or remove the warranty.

Android version numbers and names[change | change source]

Smartphones with Android Nougat, Oreo, P

Each version of Android has both a number and a name based on confectioneries. The version numbers and names are:

  • Beta versions: Astro and Bender
  • 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[14]
  • 7.0 and 7.1: Nougat
  • 8.0: Oreo
  • 9.0: Pie[15]

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 P". Android Developers. Google. March 9, 2018. Archived from the original on August 17, 2015. Retrieved March 9, 2018.
  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. "android/platform/external/toybox/toys/". Archived from the original on March 14, 2016.
  7. "Android gets a toybox". Archived from the original on March 4, 2016.
  8. "android/platform/system/core/toolbox/". Archived from the original on February 9, 2014.
  9. "dd command from NetBSD as an example". Archived from the original on March 19, 2014.
  10. "Licenses". Android Source. Google. Archived from the original on December 15, 2016. Retrieved March 11, 2017.
  11. Android Project Home
  12. "There Are Now 1.3 Million Android Device Activations Per Day". TechCrunch. 2012-09-05.
  13. "Number of apps on Android Devices".
  14. "Introducing new Android OS Marshmallow 6.0". Android Official. Retrieved 1 June 201. Check date values in: |accessdate= (help)
  15. "Android 9 Pie". Android. Retrieved 2018-08-06.

Cite error: <ref> tag with name "ARMAN-4.0-on-x86" defined in <references> is not used in prior text. ().

Other websites[change | change source]