Android is actually a mobile operating system developed by Google. It is based on an improved version of the Linux kernel and other open source software, and its development is for touchscreen mobile devices such as smartphones and tablets. In addition, Google has more developed Android TV for televisions, Android Auto for cars, and Wear OS for wrist watches, each with a particular user interface. Game consoles, digital cameras, PCs and other electronics also use variants of android
Android is also associated with a group of software developed by Google, called Google Mobile Services (GMS) that now comes pre-installed in devices, and it includes the Google Chrome web browser and Google Search and always comprises essential apps for services such as Gmail, as well as the application store and digital distribution platform Google Play, and associated development platform. These apps are licensed by constructors of Android devices that have a license of principles achieved by Google, but AOSP has been used as the basis of competing for Android ecosystems, such as Amazon.com’s Fire OS that are using their own equivalents to GMS.
Features of Android:
By the default user interface of Android is mainly based on direct manipulation. And these are using touch inputs that slackly resemble real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, along with a virtual keyboard. Controllers of games and full-size physical keyboards are supported by the help of Bluetooth or USB.
Applications that enhance the functionality of devices are written using the Android software development and, sometimes the Java programming language. Java can be combined with C++ among the choice of run times that are non-default and allow better support of C++.
As we know Android devices are usually battery-powered, and it is designed to manage processes that minimize the consumption of power. Android manages the applications also that automatically store in a memory location when memory is low, the system will initiate intangibly and automatically closing inactive processes.