Monday, 10 July 2017

Android versions and API levels





For the Android Beginners there will be a confusion in understanding the difference between Android version and API levels.

Here I have explained in my point of view.
API levels are defined in terms of developer’s side and it is more inside the platform architecture, Each Android Device supports exactly one API level.

Version Number specifies some changes or enhancement which can be seen by every user.

One API level can have more than one version, but one version can have only one API level.

The following table shows the API level , Android Versions and their features.

API LEVEL
VERSION
NAME
FEATURES INCLUDED
 1
1.0
ALPHA
Google Account Synchronization, Google Maps, Gmail,
Google Calendar, Media player, WIFI & Bluetooth support, Camera Support.
 2
1.1
BETA
Ability to save attachments, Ability to show/ hide keypad.




3
1.5
Cupcake
Auto Rotation option, Video Recording, Upload videos and photos, Copy and paste options in Web browser.
4
1.6
Donut
Text to speech ,
Gallery, Camera and Camcorder integrated,
screen shots.
5
2.0
Eclair
Multiple accounts for Sync, new camera features, Bluetooth 2.1 support.
6
2.0.1
Eclair
Minor API changes, bug fixes and framework behaviour changes.




7
2.1
Eclair
Minor API changes and Bug fixes.
8
2.2
Froyo
Speed, memory and performance optimizations, USB tethering and WIFI hotspot, Adobe flash supports.
8
2.2.1
Froyo
Bug fixes, Security updates, performance improvements.
8
2.2.2
Froyo
Minor Bug fixes.
8
2.2.3
Froyo
Security updates
9
2.3
Gingerbread
User Interface updates, improved power management, concurrent garbage collection.




9
2.3.1
Gingerbread
Bug fixes.
9
2.3.2
Gingerbread
Bug fixes.
10
2.3.3
Gingerbread
API fixes
10
2.3.4
Gingerbread
Support for voice and video chat
10
2.3.5
Gingerbread
Improved camera features and Gmail application.
10
2.3.6
Gingerbread
Fixed a voice search bug.
10
2.3.7
Gingerbread
Google Wallet support.
11
3.0
Honeycomb
Optimized Tablet support, simplified Multi tasking, Camera focus, zoom,
Flashlight,







Front facing camera, hardware accelerations, support for multi core processors, ability to encrypt all user data
12.
3.1
Honeycomb
UI refinements, Connectivity for USB accessories, Enhanced WIFI usage.
13
3.2
Honeycomb
Improved hardware support, Increased ability of applications to access SD cards, new display support function.
13
3.2.1
Honeycomb
Bug fixes and minor security, stability and WIFI improvements.





13
3.2.2
Honeycomb
Bug fixes and Minor improvements.
13
3.2.3
Honeycomb
Bug fixes and Minor improvements.
13
3.2.4
Honeycomb
3G and 4G as per pay.
13
3.2.5
Honeycomb
Bug fixes and Minor improvements.
13
3.2.6
Honeycomb
Fixed data connectivity issues.
14.
4.0
Ice Cream Sandwich
Easy to create folders, soft buttons, Face unlock, swipe and close recent activities, built in photo editor, improved copy paste, better voice integration, zoom while recording.




14
4.0.1 & 4.0.2
Ice Cream Sandwich
Fixed Minor Bugs.
15
4.0.3
Ice Cream Sandwich
Numerous bug fixes, improvements to graphics, database, spell checks, new Camera Applications.
15
4.0.4
Ice Cream Sandwich
Better camera performance, smoother screen rotation.
16
4.1
Jelly Bean
Smoother UI, improved camera application, bi-directional texting.
16
4.1.1
Jelly Bean
Fixed Bugs.
16
4.1.2
Jelly Bean
Bug fixes and performance enhancements.





17
4.2
Jelly Bean
Lock screen improvements, swiping directly to camera, notification controls, Group messaging.
17
4.2.1
Jelly Bean
Bug fixes and Bluetooth support for game pads.
17
4.2.2
Jelly Bean
Fixed Bluetooth audio streaming bugs, USB debugging, bug fixes and performance enhancements.
18
4.3
Jelly Bean
Numerous Security updates, Bluetooth low energy support.
18
4.3.1
Jelly Bean
Bug fixes.






19
4.4
KitKat
Wireless printing capability, New UI transitions, Performance enhancements.
19
4.4.1
KitKat
Improvements to Auto focus, bug fixes.
19
4.4.2
KitKat
Security Enhancement.
19
4.4.3
KitKat
Miscellaneous improvements and Bug Fixes.
19
4.4.4
KitKat
Eliminating Man in the Middle vulnerability.
20
4.4W
KitKat
Initial release of Android Wear platform for smart watches.





20
4.4W.1
KitKat
UI updates for Google Maps.
20
4.4W.2
KitKat
Offline Media Playback, GPS support.
21
5.0
Lollipop
Android Run Time (ART), Ahead-of-time (AOT), support 64 bits, Material Design, Smart lock features, Addition of 15 new languages like Tamil, Kannada, Telugu.
21
5.0.1 & 5.0.2
Lollipop
Few Bug fixes.
22
5.1
Lollipop
High definition voice calls, Device protection.
22
5.1.1
Lollipop
Various Bug fixes.






23
6.0
Marshmallow
Native Fingerprint Reader support, Run time permissions, 4K display mode, Automatic Full Data Backup mode and restore for apps.
23
6.0.1
Marshmallow
Unicode 7.0 & 8.0 emoji support.
24
7.0
Nougat
Unicode 9.0 emoji support, Ability to Screen zoom, Improvements to file browser, more quick settings, new data saver mode.
25
7.1
Nougat
Rearranged notification shade, Touch/display performance improvements, Circular app icons support.




25
7.1.1
Nougat
New Emoji’s, Send GIF’s directly from the default keyboard.
25
7.1.2
Nougat
Battery usage alerts, improved fingerprint swipe performance, new multi tasking UI.