Android – All You Need to Know
Android is an open-source operating system for not only smartphones but also for TV, camera and Smart Watch.
Android was founded by Andy Rubin, Rich Miner, Nick Sears and Chris White in Palo Alto, California. It was founded in the year 2003. It was first developed as an OS for digital cameras.
After some time, it was acquired by Google in 2005. And then the project for developing android as an OS for mobile phones started.
In 2007, Open Handset Alliance (OHA) was established by Google in which different companies like Samsung, HTC, Motorola, Google and some other agreed to make advancement in Android as an open-source platform for mobile and also manufacture handsets and give services with the use of Android.
Today, there are more than 2 Billion Android users in the world. Android totally changed the mobile phone experience.
Android is open-source as it is based on Linux Kernel which is open-source. It is powerful and supports many different hardware’s.
Versions of Android
We know that there are different Android versions and all the versions have an alphabetic naming scheme. The very first commercial release of the Android was in the year 2008 and that is Android 1.0 (API 1).
The list of the versions is below:
Alpha (Android 1.0) (API 1)
Beta (Android 1.1) (API 2)
Cupcake (Android 1.5) (API 3)
Donut (Android 1.6) (API 4)
Eclair (Android 2.0 – 2.1) (API 5 – 7)
Froyo (Android 2.2) (API 8)
Gingerbread (Android 2.3 – 2.3.3) (API 9 – 10)
Honeycomb (Android 3.0 – 3.2) (API 11 – 13)
Ice Cream Sandwich (Android 4.0 – 4.0.3) (API 14 – 15)
Jelly Bean (Android 4.1 – 4.3) (API 16 – 18)
Kitkat (Android 4.4 – 4.4W) (API 19 – 20)
Lollipop (Android 5.0 – 5.1) (API 21 – 22)
Marshmallow (Android 6.0) (API 23)
Nougat (Android 7.0 – 7.1) (API 24 – 25)
Oreo (Android 8.0 – 8.1) (API 26 – 27)
Oreo is the latest Android released.
Features of Android
- Android is open-source.
- It has good and customizable UI.
- It has Bluetooth and Wi-Fi connectivity.
- Calling and messaging services are there.
- Media content is supported.
- It is Graphically optimized.
Advantages of Android
Android supports multitasking. It has a good user interface. It supports different screen size.
Today we have Google Assistant for android which is a virtual assistant with which we can interact with our voice. It takes input in our native language and speaks the same as output.
There are many sensors supported by Android like Proximity, G-sensor, Accelerometer, etc.
You can install custom ROM to change your default view of your Android phone.
There are widgets available, which is a small version of the app which is installed. We can put it on the home screen and can interact with the app without opening it. Weather and Media Player apps are example of this.
Disadvantages of Android
The only disadvantages of this is that most of the apps require internet connection.
And if you do not have the paid version of the app, then you will have to see ads which sometimes are on the button of the app and/or sometimes cover your whole screen.
You cannot use the software which are there in your computer on your smartphone. There are applications which are specifically designed and developed for smartphones and you can install them from Google Play Store.
There are more than 3 Million apps on play store today.
How can I create Android apps?
You can create apps for Android with the help of software like Android Studioand Eclipse. These both are Integrated Development Environment (IDE) for Android but Android Studio is the official IDE by Google.
To get started, you should have some knowledge about Java and XML. There is another language called Kotlin which was officially announced by Google as a programming language for Android. You can use it to develop Android apps.