Android Versions and Android Architecture
Android version names are very interesting. The names of android versions ranges from A to K currently such as, Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, Kitkat and Lollipop.
Android 1.0 (API level 1)
Android 1.1 (API level 2)
Android 1.5 Cupcake (API level 3)
Android 1.6 Donut (API level 4)
Android 2.0 Eclair (API level 5)
Android 2.0.1 Eclair (API level 6)
Android 2.1 Eclair (API level 7)
Android 2.2–2.2.3 Froyo (API level 8)
Android 2.3–2.3.2 Gingerbread (API level 9)
Android 2.3.3–2.3.7 Gingerbread (API level 10)
Android 3.0 Honeycomb (API level 11)
Android 3.1 Honeycomb (API level 12)
Android 3.2 Honeycomb (API level 13)
Android 4.0–4.0.2 Ice Cream Sandwich (API level 14)
Android 4.0.3–4.0.4 Ice Cream Sandwich (API level 15)
Android 4.1 Jelly Bean (API level 16)
Android 4.2 Jelly Bean (API level 17)
Android 4.3 Jelly Bean (API level 18)
Android 4.4 KitKat (API level 19)
Android 4.4W-4.4.w.2 KitKat with wearable extensions (API level 20)
Android 5.0-5.0.2 Lollipop (API level 21)
Android 5.1–5.1.1 Lollipop (API level 22)
Android 6.0–6.0.1 Marshmallow (API level 23)
Android 7.0 Nougat (API level 24)
Android 8.0 "O" (API level 26)
Android versions having their own API (Application Programming Interface that is how software components interact with each other). Based on API, android versions divided as follows:
Android 1.1 (API level 2)
Android 1.5 Cupcake (API level 3)
Android 1.6 Donut (API level 4)
Android 2.0 Eclair (API level 5)
Android 2.0.1 Eclair (API level 6)
Android 2.1 Eclair (API level 7)
Android 2.2–2.2.3 Froyo (API level 8)
Android 2.3–2.3.2 Gingerbread (API level 9)
Android 2.3.3–2.3.7 Gingerbread (API level 10)
Android 3.0 Honeycomb (API level 11)
Android 3.1 Honeycomb (API level 12)
Android 3.2 Honeycomb (API level 13)
Android 4.0–4.0.2 Ice Cream Sandwich (API level 14)
Android 4.0.3–4.0.4 Ice Cream Sandwich (API level 15)
Android 4.1 Jelly Bean (API level 16)
Android 4.2 Jelly Bean (API level 17)
Android 4.3 Jelly Bean (API level 18)
Android 4.4 KitKat (API level 19)
Android 4.4W-4.4.w.2 KitKat with wearable extensions (API level 20)
Android 5.0-5.0.2 Lollipop (API level 21)
Android 5.1–5.1.1 Lollipop (API level 22)
Android 6.0–6.0.1 Marshmallow (API level 23)
Android 7.0 Nougat (API level 24)
Android 8.0 "O" (API level 26)
For more details.. Android Version History
Android Architecture:
Linux Kernel is responsible for device drivers, power management, Bluetooth, display, audio, camera, USB, WiFi, resource access etc.
On the top of Linux Kernel, Libraries such as Surface manager, Media Framework, SQLite, WebKit, SSL, libc, etc. They are responsible for their functions. Like, SQLite for database, WebKit for Web Browser, FreeType for font support, Media for playing and recording audio-video formats.
Core Libraries provides functionality of the JAVA Programming language.
Application runs in its own process, with its own instance of the Dalvik Virtual Machine.
Application Framework contains Android API's such as telephony, resource, locations, content providers and package managers.
Applications contains your installed applications.
Thank you for appreciate post. I'm writing post as fresher can understand..
ReplyDeleteThank you. Posts are simple that's why understanding makes easier..
ReplyDeleteThank you for comments. I'm surely keep updating my blog. Keep in touch and subscribe by email.
ReplyDeleteThank you for comments. Keep in touch and subscribe by email for more post in case of you are not visiting regularly blog.
ReplyDeleteThank you. Due to minimal time, I have for blogging, blogs are having too much interval. I'll keep sharing.
ReplyDelete
ReplyDeleteThanks for sharing Good Information
Android Online Course Bangalore
This comment has been removed by the author.
ReplyDeleteAndroid is a software package and Linux based operating system for mobile devices. Android is used for touchscreen-based smartphones, tablets etc. for more information follow Android Online Course
ReplyDeleteBuy android installs Really informative article post.Really looking forward to read more. Really Great.
ReplyDeleteThanks for such nice information it will really helpful to us,
ReplyDeleteAndroid App Development Services | Android Application Development Company | Android Apps Development | Android App Development Company in India| Mobile app development
Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. download App Cloner
ReplyDeleteI have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates. XE88
ReplyDeleteReally Good tips and advises you have just shared. Thank you so much for taking the time to share such a piece of nice information. Looking forward for more views and ideas, Keep up the good work! Visit here for Product Engineering Services | Product Engineering Solutions.
ReplyDelete