Android

Android

Android is a mobile operating system based on Linux and open source software

It was designed for touchscreen mobile devices such as smartphones, tablets, Wear OS smartwatches, cars via Android Auto or Android Automotive, and televisions with Android TV

Android Logo

Both the name Android and Nexus One refer to the Philip K. Dick novel: Do Androids Dream of Electric Sheep?

Novel that was later adapted to the cinema as Blade Runner (1982)

Both the book and the movie focus on a group of androids called the Nexus 6 model replicants

The logo is the robot Andy

It was initially developed by Android Inc. and was acquired by Google in 2005

Android was introduced in 2007 along with the founding of the Open Handset Alliance (a consortium of hardware, software, and telecommunications companies) to advance open standards for mobile devices

The structure of the Android operating system consists of applications running on a Java object oriented application framework on top of the core Javo libraries in a Dalvik virtual machine with runtime compilation up to version 5.0, then switched to the environment Android Runtime (ART)

Libraries written in C language include a surface manager, an OpenCore framework, an SQLite relational database, an OpenGL ES 2.0 3D graphical API Programming Interface, a WebKit rendering engine, an SGL graphics engine, SSL, and a standard C Bionic library

The operating system is made up of 12 million lines of code, including 3 million lines of XML, 2.9 million lines of C language, 2.2 million lines of Java, and 1.77 million lines of C++

The main source code for Android (the source code was released by Google) is known as the Android Open Source Project (AOSP), which is licensed primarily under the Apache License, a free and open source license

History

In July 2005, the multinational Google buys Android Inc.

The announcement of the Android system was made on November 5, 2007 along with the creation of the Open Handset Alliance, a conglomerate of 78 hardware, software and telecommunications companies dedicated to the development of open standards for mobile devices

The same day the first version of the operating system is announced: Android 1.0 Apple Pie

Terminals with Android would not be available until 2008

Android smartphone unit sales ranked first in the United States in the second and third quarters of 2010, with a 43.6% market share in the third quarter

Worldwide, it achieved a market share of 50.6% during the fourth quarter of 2011, more than double that of the second largest mobile operating system (iOS from Apple, Inc.)

At the beginning of 2018, there were already more than two million applications available on Google Play Store, the official Android app store; to these should be added those available in other unofficial stores, such as Aptoide

Google Play is the online app store run by Google, although there is the possibility of obtaining software externally

The store F-Droid It is completely open source as well as its applications, an alternative to Google's proprietary software

The programs are written in the Java programming language, but it is not an operating system that is free from malware

Normally the different stores are safe (the one that is detected is persecuted and eliminated), therefore, most malware is downloaded from third-party sites

Acquisition by Google

In July 2005, Google acquired Android Inc., a small company Palo Alto (California), founded in 2003

Android co-founders who went to work at Google include Andy Rubin (co-founder of Danger), Rich Miner (co-founder of Wildfire Communications, Inc.), Nick Sears (once VP at T-Mobile), and Chris White ( who spearheaded the design and development of the interface at WebTV)

Back then, little was known about the functions of Android Inc. other than that they developed software for mobile phones

This gave rise to rumors that Google was planning to enter the mobile phone market

Also in that year the Android mascot was created: "Andy", as a green android symbolizing the literal translation of Android Inc.

The designer of the project was Irina Blok

Already at Google, the team led by Andy Rubin developed a platform for mobile devices based on the Linux kernel that was promoted by device manufacturers and operators with the promise of providing a flexible and upgradeable system

Speculation that Google's Android system would enter the mobile phone market increased in December 2006

BBC and The Wall Street Journal pointed out that Google wanted its search services and applications to work on mobile phones

Print and online media soon reported that Google was developing its own mobile phone

In September 2007, "InformationWeek" published an Evalueserve study that reported that Google had applied for various patents in the area of ​​mobile telephony

Open Handset Alliance

On November 5, 2007 the Open Handset Alliance, a conglomerate of various companies including Texas Instruments, Broadcom Corporation, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel, Intel, LG, Marvell Technology Group, Motorola, and T-Mobile ; was created in order to develop open standards for mobile devices

Along with the formation of the Open Handset Alliance, the OHA released its first product, Android, a platform for mobile devices built on the Linux 2.6 kernel

On December 9, 2008, it was announced that 15 new members would join the Android project, including PacketVideo, ARM Holdings, Atheros Communications, Asustek, Garmin, Softbank, Sony Ericsson, Huawei, Toshiba, Vodafone, and ZTE

On February 24, 2014, Nokia presented its smartphones (Nokia X, X+ and XL) running Android 4.1 Jelly Bean (although they used their own version, taking AOSP as the base)

Trade war between China and the United States

On May 19, 2019, Google officially announced that it was ceasing to provide service to Huawei mobile users in terms of updates and, in the future, to allow them to use its applications (Gmail, Google maps, etc)

There was a trade conflict between the US and China that led the US government to include the manufacturing company on the blacklist of collaborators with the Chinese government

This fact, which was a severe economic-business blow to Huawei, has raised serious doubts about the reliability of the Android system, since there were clear political and commercial motivations.

Given the dependence on the system, Google could in the future take similar actions against any type of device that uses it (via telephone, smart speakers, connected cars, etc.)

As well as generating commands not requested by the user or even spying on them through the connected equipment (cameras, microphones, etc.)

Dalvik replaced by ART

Android 4.4 introduced the ART (Android Runtime) as a new runtime environment, which compiles the Javo bytecode during the installation of an application

Until version 4.4.3 Android used Dalvik as a virtual machine with just-in-time compilation (JIT) to run Dalvik dex-code (Dalvik executable), which is a translation of Java bytecode

Following the JIT principle, in addition to interpreting most of the application code, Dalvik performs native compilation and execution of selected frequently executed code segments (footprints) each time an application is started

As of version 5.0 it became the only option at runtime

Update history

Android has seen numerous updates since its initial release

These updates to the base operating system typically fix bugs and add new features

Generally, each update to the Android operating system is developed under a codename of a candy related item in alphabetical order

The repeated appearance of new versions that, in many cases, do not work correctly on hardware designed for previous versions, make Android be considered one of the promoters of planned obsolescence

Android has been criticized many times for the fragmentation suffered by its terminals by not being supported with constant updates by different manufacturers

It was believed that this situation would change after an announcement by Google in which it announced that manufacturers will commit to applying updates at least 18 months after their release, but this never materialized and the project was canceled

Google is currently trying to rectify the problem with its upgradable platform Google Play Services (which works on Android 4.4 and later), separating all possible system apps (such as Maps, Gboard, YouTube, Drive, and even his own Play Store) to be able to update them independently, and including as few new features as possible in the new versions of Android

The versions of Android received up to version 9, the name of different desserts or sweets

In each version, the chosen dessert or sweet begins with a different letter, in alphabetical order:

Version history
Code Name Version Number Release Date API Level
Apple Pie 1.0 September 23, 2008 1
Banana Bread 1.1 February 9, 2009 2
Cupcake 1.5 April 25, 2009 3
Donut 1.6 September 15, 2009 4
Eclair 2.0 – 2.1 October 26, 2009 5 – 7
Froyo 2.2 – 2.2.3 May 20, 2010 8
Gingerbread 2.3 – 2.3.7 December 6, 2010 9 – 10
Gingerbread 2.3 – 2.3.7 December 6, 2010 9 – 10
Honeycomb 3.0 – 3.2.6 February 22, 2011 11 – 13
Ice Cream Sandwich 4.0 – 4.0.5 October 18, 2011 14 – 15
Jelly Bean 4.1 – 4.3.1 July 9, 2012 16 – 18
KitKat 4.4 – 4.4.4 October 31, 2013 19 – 20
Lollipop 5.0 – 5.1.1 November 12, 2014 21 – 22
Marshmallow 6.0 – 6.0.1 October 5, 2015 23
Nougat 7.0 – 7.1.2 June 15, 2016 24 – 25
Oreo 8.0 – 8.1 August 21, 2017 26 – 27
Pie 9.0 August 6, 2018 28
10 10.0 September 3, 2019 29
11 11.0 September 8, 2020 30
12 12.0 – 12L October 4, 2021 31 – 32
13 13.0 August 15, 2022 33
14 14.0 October 4, 2023 34