Jump to content

Android Ice Cream Sandwich

From Wikipedia, the free encyclopedia
Android Ice Cream Sandwich
Version of theAndroidoperating system
Android 4.0 home screen onGalaxy Nexus
DeveloperGoogle
Released to
manufacturing
October 19, 2011;12 years ago(2011-10-19)
Final release4.0.4_r2.1 (IMM76L)[1]/ June 6, 2012;12 years ago(2012-06-06)
KerneltypeMonolithic(Linux)
Preceded byAndroid 2.3.7 "Gingerbread"(smartphones)
Android 3.2.6 "Honeycomb"(tablets)
Succeeded byAndroid 4.1 "Jelly Bean"
Official websitedeveloper.android/about/versions/android-4.0-highlights.htmlEdit this at Wikidata
Support status
Unsupported since December 6, 2018, Google Play Services support dropped since February 2019[2]

Android Ice Cream Sandwich(orAndroid 4.0) is the fourth major version of theAndroidmobile operating systemdeveloped byGoogle.Unveiled on October 19, 2011, Android 4.0 builds upon the significant changes made by the tablet-only releaseAndroid Honeycomb,in an effort to create a unified platform for bothsmartphonesandtablets.The first phone with Android Ice Cream Sandwich wasSamsung Galaxy Nexus.

Android 4.0 was focused on simplifying and modernizing the overall Android experience around a new set ofhuman interface guidelines.As part of these efforts, it introduced a new visual appearancecodenamed"Holo", which is built around a cleaner, minimalist design, and a new defaulttypefacenamedRoboto.It also introduced a number of other new features, including a refreshed home screen,near-field communication(NFC) support and the ability to "beam" content to another user using the technology, an updated web browser, a new contacts manager with social network integration, the ability to access the camera and control music playback from thelock screen,visual voicemailsupport,face recognitionfor device unlocking ( "Face Unlock" ), the ability to monitor and limitmobiledatausage, and other internal improvements.

Android 4.0 received positive reviews by critics, who praised the cleaner, revamped appearance of the operating system in comparison to previous versions, along with its improved performance and functionality. However, critics still felt that some of Android 4.0's stock apps were still lacking in quality and functionality in comparison to third-party equivalents, and regarded some of the operating system's new features, particularly the "face unlock" feature, as beinggimmicks.

As of October 2022,statistics issued by Google indicate that 0.15% of all Android devices accessing Google Play run Ice Cream Sandwich.[4]

Development

[edit]

Following thetablet-only release "Honeycomb", it was announced atGoogle I/O2011 that the next version of Android, code named "Ice Cream Sandwich" (ICS), would be emphasized providing a unified user experience between bothsmartphonesand tablets. In June 2011, details also began to surface surrounding athen-new Nexus phonebySamsungto accompany ICS, which would notably exclude hardware navigation keys. Android blog RootzWiki released photos in August 2011 showing aNexus Srunning a build of ICS, depicting a new application menu layout resembling that of Honeycomb, and a new interface with blue-colored accenting.[5][6][7]An official launch event for Android 4.0 and the new Nexus phone was originally scheduled for October 11, 2011, at aCTIAtrade show inSan Diego.However, out of respect for the death ofAppleco-founderSteve Jobs,Google and Samsung postponed the event to October 19, 2011, inHong Kong.[8]Android 4.0 and its launch device, theGalaxy Nexus,were officially unveiled on October 19, 2011.Andy Rubinexplained that 4.0 was intended to provide a "enticing and intuitive" user experience across both smartphones and tablets.[9]

Matias Duarte,Google's vice president of design, explained that development of Ice Cream Sandwich was based around the question "What is the soul of the new machine?"; user studies concluded that the existing Android interface was too complicated, and thus prevented users from being "empowered" by their devices.[10]The overall visual appearance of Android was streamlined for Ice Cream Sandwich, building upon the changes made on the tablet-oriented Android 3.0, his first project at Google; Duarte admitted that his team had cut back support for smaller screens on Honeycomb to prioritize sufficient tablet support, as he wanted Android OEMs to "stop doing silly things like taking a phone UI and stretching it out to a 10-inch tablet."[10]Judging Android's major competitors, Duarte felt that the interface ofiOSwas tooskeuomorphicand kitschy,Windows Phone'sMetro design languagelooked too much like "airportlavatorysignage ", and that both operating systems tried too hard to enforce conformity," [without] leaving any room for the content to express itself. "[10]For Ice Cream Sandwich, his team aimed to provide interface design guidelines which would evoke a modern appearance, while still allowing flexibility for application developers. He characterized the revised look of Ice Cream Sandwich as having "toned down the geeky nerd quotient" in comparison to Honeycomb, which carried a more futuristic appearance that was compared by critics to the aesthetics ofTron.[10]

In January 2012, following the official launch of Ice Cream Sandwich, Duarte and Google launched anAndroid Designportal, which featureshuman interface guidelines,best practices, and other resources for developers building Android applications designed for Ice Cream Sandwich.[11]

Release

[edit]

TheGalaxy Nexuswas the first Android device to ship with Android 4.0.[9]Android 4.0.3 was released on December 16, 2011, providing bug fixes, a new social stream API, and other internal improvements.[12]The same day, Google began a rollout of Ice Cream Sandwich to the predecessor of the Galaxy Nexus, theNexus S.However, on December 20, 2011, the Nexus S roll-out was "paused" so the company could "monitor feedback" related to the update.[13][14]

On Mar 29, 2012, Android 4.0.4 was released, adding several performance improvements to the camera and screen rotation, and other bug fixes.[15][better source needed]

Google Play Servicessupport for 4.0 ended in February 2019.[16]

Features

[edit]

Visual design

[edit]

The user interface of Android4.0 represents an evolution of the design introduced by Honeycomb, although the futuristic aesthetics of Honeycomb were scaled back in favor offlat designwith neon blue accenting, hard edges, anddrop shadowsfor depth. Ice Cream Sandwich also introduced a new default system font,Roboto;designed in-house to replace theDroid font family,Roboto is primarily optimized for use on high-resolution mobile displays.[10]The new visual appearance of Ice Cream Sandwich is implemented by awidget toolkitknown as "Holo"; to ensure access to the Holo style across all devices—even if they use a customized interface skin elsewhere, all Android devices certified to ship withGoogle Play Store(formerly Android Market) must provide the capability for apps to use the unmodified Holo theme.[17][18][19]

As with Honeycomb, devices can now render navigation buttons— "Back", "Home", and "Recent apps" —on a "system bar" across the bottom of the screen, removing the need for physical equivalents.[17]The "Menu" button that was present on previous generations of Android devices is deprecated, in favor of presenting buttons for actions within apps on "action bars",and menu items which do not fit on the bar in" action overflow "menus, designated bythree vertical dots.Hardware "Search" buttons are also deprecated, in favor of search buttons within action bars. On devices without a "Menu" key, a temporary "Menu" key is displayed on-screen while running apps that are not coded to support the new navigation scheme. On devices that use a hardware "Menu" key, action overflow buttons are hidden in apps and are mapped to the "Menu" key.[20][21]

User experience

[edit]

The default home screen of Ice Cream Sandwich displays a persistent Google Search bar across the top of the screen, a dock across the bottom containing the app drawer button in the middle, and four slots for app shortcuts alongside it. Folders of apps can be made by dragging an app and hovering it over another. The app drawer is split into two tabs; one for apps, and the latter holdingwidgetsto be placed on home screen pages. Widgets themselves can be resizable and contain scrolling content.[10]Android4.0 contains an increased use of swiping gestures; apps and notifications can now be removed from the recent apps menu and dismissed from the notifications area by sliding them away, and a number of stock and Google apps now use a new form oftabs,in which users can navigate between different panes by either tapping their name on a strip, or swiping left and right.[17]

The phone app was updated with a Holo design, the ability to send pre-configured text message responses in response to incoming calls, andvisual voicemailintegration within the call log display.[17]The web browser app incorporates updated versions ofWebKitandV8,supports syncing withGoogle Chrome,has an override mode for loading a desktop-oriented version of a website rather than a mobile-oriented version, as well asoffline browsing.[22]The "Contacts" section of the phone app was split off into a new "People" app, which offers integration with social networks such asGoogle+to display recent posts and synchronize contacts, and a "Me" profile for the device's user. The camera app was redesigned, with a reduction in shutter lag, face detection, a newpanoramamode, and the ability to take still photos from a video being recorded in camcorder mode. The photo gallery app now contains basic photo editing tools. Thelock screennow supports"Face Unlock",includes a shortcut for launching the camera app, and can house playback controls for music players. The keyboard incorporates improvedautocompletealgorithms, and improvements to voice input allow for continuous dictation.[17][23][24]The ability to takescreenshotsby holding down the power and "Volume down" buttons together was also added.[25]

On devices supportingnear-field communication(NFC), "Android Beam" allows users to share links to content from compatible apps by holding the back of their device up against the back of another NFC-equipped Android device, and tapping the screen when prompted.[17]Certain "System" apps (particularly thosepre-loaded by carriers) that cannot be uninstalled can now be disabled. This hides the application and prevents it from launching, but the application is not removed from storage.[17][23]Android4.0 introduced features for managing data usage over mobile networks; users can display the total amount of data they have used over a period of time, and display data usage per app. Background data usage can be disabled globally or on a per-app basis, and a cap can be set to automatically disable data if usage reaches a certainquotaas calculated by the device.[24][23]

Platform

[edit]

Android 4.0 inherits platform additions from Honeycomb, and also adds support for ambient temperature and humidity sensors,Bluetooth Health Device Profile,near-field communication(NFC), andWi-Fi Direct.The operating system also provides improved support forstylusandmouseinput, along with new accessibility,calendar,keychain,spell checking,social networking, andvirtual private networkAPIs.For multimedia support, Android4.0 also adds support forADTS AAC,Matroskacontainers forVorbisandVP8,WebP,streaming of VP8,OpenMAXAL, andHTTP Live Streaming3.0.[23]

Reception

[edit]

Android4.0 was released to positive reception:Ars Technicapraised the Holo user interface for having a "sense of identity and visual coherence that were previously lacking" in comparison to previous versions of Android, also believing that the new interface style could help improve the quality of third-party apps. The stock apps of Android4.0 were also praised for having slightly better functionality in comparison to previous versions. Other features were noted, such as the improvements to text and voice input, along with the data usage controls (especially given the increasing use of metered data plans), and its overall performance improvements in comparison to Gingerbread. However, the Face Unlock feature was panned for being an insecuregimmick,and although providing an improved experience over the previous version, some of its stock applications (such as itsemail client) were panned for still being inferior to third-party alternatives.[24]

Engadgetalso acknowledged the maturing quality of the Android experience on Ice Cream Sandwich, and praised the modern feel of its new interface in comparison to Android 2.3, along with some of the new features provided by Google's stock apps and the operating system itself. In conclusion, Engadget felt that Android4.0 was "a gorgeous OS that offers great performance and—for the most part—doesn't feel like a half-baked effort." However, Engadget still felt that some of Android4.0's new features (such as Face Unlock) had a "betafeel "to them, noted the lack ofFacebookintegration with the new People app, and that the operating system was still not as intuitive for new users as its competitors.[25]

PC Magazineacknowledged influence fromWindows Phone 7in the new "People" app and improved benchmark performance on the web browser, but considered both Android Beam and Face Unlock to be gimmicks, and criticized the lack of support for certain apps andAdobe Flashon launch.[26]

See also

[edit]

References

[edit]
  1. ^"Android Source".Google Git.June 6, 2012.Archivedfrom the original on May 11, 2019.RetrievedOctober 15,2017.
  2. ^"Google is ending Play Service support for Android 4.0 Ice Cream Sandwich".7 December 2018.Archivedfrom the original on 27 August 2022.Retrieved27 August2022.
  3. ^"Android 4.0 Platform and Updated SDK Tools".Archivedfrom the original on 2021-05-19.Retrieved2021-05-28.
  4. ^"Dashboards | Android Developers".developer.android.Archivedfrom the original on 2018-01-10.Retrieved2018-07-01.
  5. ^"Tasty Ice Cream Sandwich details drip out of redacted screenshots".Ars Technica.11 August 2011.Archivedfrom the original on 22 April 2021.Retrieved24 July2014.
  6. ^"Google announces Android Ice Cream Sandwich will merge phone and tablet OSes".Ars Technica.10 May 2011.Archivedfrom the original on 29 July 2019.Retrieved24 July2014.
  7. ^"Leaked specs for beastly Google Nexus 4G may win carriers' hearts".Ars Technica.15 June 2011.Archivedfrom the original on 7 May 2021.Retrieved24 July2014.
  8. ^"Android Ice Cream Sandwich event moved to October 19 in Hong Kong".Ars Technica.13 October 2011.Archivedfrom the original on 15 April 2021.Retrieved24 July2014.
  9. ^abMeyer, David (19 October 2011)."Google unveils Ice Cream Sandwich Android 4.0".ZDNet.Archivedfrom the original on 19 September 2019.Retrieved24 July2014.
  10. ^abcdef"Exclusive: Matias Duarte on the philosophy of Android, and an in-depth look at Ice Cream Sandwich".The Verge.Vox Media.18 October 2011.Archivedfrom the original on 12 February 2012.RetrievedNovember 28,2011.
  11. ^"Google launches style guide for Android developers".Ars Technica.13 January 2012.Archivedfrom the original on 17 November 2016.Retrieved25 July2014.
  12. ^"Android 4.0.3 Platform and Updated SDK tools"Archived2014-07-19 at theWayback Machine.Android Developers Blog. December 16, 2011. Retrieved January 4, 2012.
  13. ^"Nexus S Ice Cream Sandwich update pushed back".TechRadar.Archivedfrom the original on 11 May 2019.Retrieved25 July2014.
  14. ^"Samsung Nexus S updates to Ice Cream Sandwich starting today".CNET.Archivedfrom the original on 11 May 2019.Retrieved25 July2014.
  15. ^"Google announces Android 4.0.4".The Inquirer.March 29, 2012. Retrieved March 31, 2012.
  16. ^"Google Play services drops support for Android Ice Cream Sandwich".VentureBeat.2018-12-07.Archivedfrom the original on 2018-12-07.Retrieved2018-12-08.
  17. ^abcdefgAmadeo, Ron (16 June 2014)."The history of Android: The endless iterations of Google's mobile OS".Ars Technica.Condé Nast.Archivedfrom the original on 5 July 2014.Retrieved6 July2014.
  18. ^"Google requiring default 'Holo' theme in Android 4.0 devices for Android Market access".The Verge.Archivedfrom the original on 27 July 2014.Retrieved25 July2014.
  19. ^"Android 4.0 Ice Cream Sandwich SDK released with new features for developers".The Verge.Archivedfrom the original on 27 July 2014.Retrieved25 July2014.
  20. ^"Say Goodbye to the Menu Button".Android developers blog.Archivedfrom the original on 8 August 2014.Retrieved25 July2014.
  21. ^"Android menu button now on by default on all device with KitKat".PhoneArena. December 9, 2013.Archivedfrom the original on December 13, 2013.RetrievedFebruary 9,2014.
  22. ^"Android 4.0 Ice Cream Sandwich complete guide".SlashGear.20 October 2011.Archivedfrom the original on 28 July 2014.Retrieved25 July2014.
  23. ^abcd"Ice Cream Sandwich".Android developers portal.Archivedfrom the original on 9 May 2016.Retrieved25 July2014.
  24. ^abc"Unwrapping a new Ice Cream Sandwich: Android 4.0 reviewed".Ars Technica.19 December 2011.Archivedfrom the original on 17 November 2016.Retrieved25 July2014.
  25. ^ab"Android 4.0 Ice Cream Sandwich review".Engadget.Archivedfrom the original on 11 February 2020.Retrieved25 July2014.
  26. ^"Google Android 4.0" Ice Cream Sandwich "".PC Magazine.Archivedfrom the original on 21 February 2012.Retrieved25 July2014.
[edit]