Android is an Operating System poses many other Software, known as Apps. This Operating System and apps make your smart phones & device work. The software in a smart phone include the basic OS, basic application and middle ware. Android is established on the Linux kernel, which is an Operating System like UNIX, but it is highly effective in securing the data. While being not really deep inside the technical aspects of Android, we will limit you to some of its basic elements by which you will understand how it works. In any Android smart phone that you use, there is a structure called Android architecture.
By Android architecture, it means that the functionality and structure of an Android is in the form of layers of software, that are piled up one on another in a way that it creates a fascinating user experience. But what are those layers and what are the names of all these Android versions. Well, there are four layers of Android that make happens the Android experience. In this post, we will compare Android and its Versions to get better understanding of it.
- Linux kernel
- Native libraries
- Application framework
- Application layer
If you want to learn about these four layers it is better to check out our post on Android Architecture which will make you learn about these components in detail. But coming back to the topic, we gonna discuss all versions of Android that has been launched till now. We have described specific features and specification of every latest Android version that will help you see how Android has changed and upgraded over time.
In 2008, Android got launched for the very first time in the market with its very limited features such as YouTube app, camera support, Gmail App etc.
The next year Android 1.1 got launched and offered features such as show/hide keypad, use of hand free and feature to make attachments on Gmail, as these were useful and advanced features at that time.
See Also : Best Android Apps That You must have
Cupcake (Android 1.5)
The first big change came with cupcake as it offered vital features like Bluetooth, soft keyboard and watch and record videos.
Donut (Android 1.6)
Donut played the role of game changer in the navigation by presenting turn by turn navigation and its gesture framework had reasonable importance.
Eclair brought the HTML for the very first time in Android. And its other remarkable features were Microsoft Exchange support, digital zoom and an upgraded version of Bluetooth 2.1.
Froyo (Android 2.2)
Froyo proves itself as one of the most entertaining and amusing version of its time by offering features like Application installation, USB attachment and Animated GIF. Check out: Learn Android app development
Gingerbread came along with improved user interface and easy to use keyword. It was the first Android version with social networking features.
Honeycomb is known for its first 3D user interface and tablet support.
Ice Cream Sandwich (4.0)
The direct WiFi user feature belongs to the Ice Cream Sandwich version of Android. It also introduced the screen pattern lock actions for the first time.
Jelly Bean (4.1)
Gesture mode, voice search, speed improvement were the prominent features of this Android version.
Screen recording came into existence with kitkat Android version. Read also: Gameboy Color emulator
Lollipop provides the user with their new phone design and the improved format of the phones that are being used up till now.
Marshmallow prominent feature was the fingerprint identification.
Day dream virtual reality was the feature of Android Nougat that seems to be a new dimension of user experience.
Android Oreo 8.0 brought some extra speed in the gaming after the Nougat 7.0. It adds some cool features that has great relevancy with social media and internet entertainment. While if we talk about the graphics, Oreo had improved by adding sharpness into the colors and hues it displays on the screen.