Android 4.X ICS Awesomeness! with its version history.

Hello Everybody ! Have you heard about Milestone? The milestone depends upon numbers or  by it's Awesomeness! Everybody wanted see the SachineTendulkar's 100th century milestone? Look at hear Android does its Milestone before Sachine's milestone!! Just kidding!! 
i. e Android 4.x Ice Cream Sandwich  by its plenty of  awesome features.  Google announced  it's new Android 4.x ver on October 19, 2011, the source code of Android 4.0.1 was released on November 14, 2011. it is a major platform/ver release that adds a variety of new features for users and app developers with its new features and APIs  many more.

Ice Cream Sandwich a new version of the platform that brings a refined, unified user experience for phones, tablets, and more. Android 4.0 builds on the things people love most about Android efficient multitasking, rich notifications, customizable home screens, resizable widgets, and deep interactivity and adds powerful new ways of communicating and sharing.
It includes many great features for users, including social and sharing integration, network data usage control, innovative connectivity and camera options, and an updated set of standard apps.Lets have a look at android version history before going to the ICS.  
skip this/scroll down for ICS if u don't want ver history

Android has seen a number of updates since its original release, each fixing bugs and adding new features. Each version is named in alphabetical order with a dessert name. 

1.x Beta,Cupcake,Donut:The Android beta was released on 5 November 2007, while the software developer's kit (SDK) was released on 12 November 2007.This starter version contains all basic features of normal mobile phone and almost basic Google services like Google sync,calender,basic browser search etc.
2..X Eclair,Froyo: It contains optimized Google services with increase in speed of OS applications and JIT compilation and optimized wifi etc are added. It is the stable version 35% of android devices running this OS.
2.3 Gingerbread: refined the user interface, improved the soft keyboard and copy/paste features, improved gaming performance, addedSIP support (VoIP calls), and added support for Near Field Communication.About 50% of android devices running on this version because of many devices 2.X devices getting 2.3 update  
3.X Honeycomb: It was a tablet-oriented release which supports larger screen devices and introduces many new user interface features, and supports multi-core processors and hardware acceleration for graphics. The first device featuring this version, the Motorola Xoom tablet, went on sale in February 2011. Its updated version includes added support for extra input devices, USB host mode for transferring information directly from cameras and other devices, and the Google Movies and Books apps. optimization for a broader range of screen sizes, new "zoom-to-fill" screen compatibility mode, loading media files directly from SD card, and an extended screen support API.

All above mentioned version disadvantages bugs are removed, all features are very much improved, added many more awesome features added, Over all improvement  in all concept of OS..!!,  hear comes Android 4.x Ice Cream Sandwich!

4.0 Ice Cream Sandwich:It is announced on October 19, 2011, brought Honeycomb features to smartphones with its Gingerbread features and added new features including facial recognition unlock, network data usage monitoring and control, unified social networking contacts, photography enhancements, offline email searching, app folders, and information sharing using NFC and  very refined, unified UI for phones and tablets and introduces innovative features for both users and developers.
Android 4.X  builds on the things people love most about Android efficient multitasking, rich notifications, customizable home screens, resizable widgets, and deep interactivity and adds powerful new ways of communicating and sharing. It includes many great features for users, including social and sharing integration, network data usage control, innovative connectivity and camera options, very much faster browser and an updated set of standard apps. 

For developers, Android 4.0 introduces many new capabilities and APIs. Very importantly it is a single platform and unified API framework that enables you to develop and publish your application with a single APK that provides an optimized user experience for handsets, tablets, and more, when running the same version of Android—Android 4.0 (API level 14) or greater.

Finally the bottom line is this,new feature in ICS can be described by taking developer perspective and user perspective but major thing are the New UX improvements, Under-hood improvements
Go through this diagram which contains all ICS  user perspective changes,new features!!
(For best view please download and view by adjusting the zoom or scroll right left )

By above picture we can compare any older OS view to ICS views to feel the real difference!! and order new ICS!!!!.
All the devices manufacturers now putting efforts on getting updates on their current compatible hardware version, may be after few months few devices getting ICS updates and many new devices ready to release with its new features.  

Some quick notes on features, 
  • Enhanced speed and performance
  • Virtual buttons in the UI, in place of capacitive or physical buttons
  • Separation of widgets in a new tab, listed in a similar manner to apps
  • Easier-to-create folders, with a drag-and-drop style
  • A customizable launcher
  • Improved visual voicemail with the ability to speed up or slow down voicemail messages
  • Pinch-to-zoom functionality in the calendar
  • Offline search, a two-line preview, and new action bar at the bottom of the Gmail app
  • Ability to swipe left or right to switch between Gmail conversations
  • Integrated screenshot capture (accomplished by holding down the Power and Volume-Down buttons)
  • Improved error correction on the keyboard
  • Ability to access apps directly from lock screen (similar to HTC Sense 3.x)
  • Improved copy and paste functionality
  • Better voice integration and continuous, real-time speech to text dictation
  • Face Unlock, a feature that allows users to unlock handsets using facial recognition software
  • New tabbed web browser, allowing up to 16 tabs
  • Automatic syncing of browser with users' Chrome bookmarks
  • Modern Roboto font
  • Data Usage section in settings that lets users set warnings when they approach a certain usage limit, and disable data use when the limit is exceeded
  • Ability to shut down apps that are using data in the background
  • Improved camera app with zero shutter lag, time lapse settings, panorama mode, and the ability to zoom while recording
  • Built-in photo editor
  • New gallery layout, organized by location and person
  • Refreshed 'People' app with social network integration, status updates and hi-res images
  • Android Beam, a near-field communication feature allowing the rapid short-range exchange of web bookmarks, contact info, directions, YouTube videos and other data
  • Hardware acceleration of the UI
  • Resizeable widgets – already part of Android 3.1 for tablets, but new for cellphones
Wi-Fi Direct and Bluetooth HDP new wireless features gives more communication option,
Support for Wi-Fi Direct lets users connect directly to nearby peer devices over Wi-Fi, for more reliable, higher-speed communication. No internet connection or tethering is needed. Through third-party apps, users can connect to compatible devices to take advantage of new features such as instant sharing of files, photos, or other media; streaming video or audio from another device; or connecting to compatible printers or other devices.

Android 4.0 also introduces built-in support for connecting to Bluetooth Health Device Profile (HDP) devices. With support from third-party apps, users can connect to wireless medical devices and sensors in hospitals, fitness centers, homes, and elsewhere. In addition, for connecting to higher quality Bluetooth audio devices, Android 4.0 adds support for Bluetooth Hands Free Profile (HFP) 1.6.

So finally ICS provides plenty of awesomeness with its user experience, in my next post I will try to provide ICS features in developer  perspective.