Android "Ice Cream Sandwich" pictures leak

It appears as though screenshots of the upcoming Android mobile operating system, “Ice Cream Sandwich”, have leaked out to both AndroidPolice and RootzWiki. The sets of screenshots show a Google Nexus S running a test version of the upcoming OS; and both show off several subtle changes around the interface that differentiate it from the current “Gingerbread” builds.

Like with the tablet interface of Honeycomb, blue has replaced many of the green and orange highlights that float around the Android 2.3 Gingerbread. The status bar now has blue icons and, despite lots of the screenshot being blacked out, you do get a glimpse of the new and revamped notification pane, again with blue Honeycomb-like highlights.

The homescreen launcher in Ice Cream Sandwich (ICS) appears to have some sort of task-switching icon in the bottom right of the dock, and there is a brand new app drawer that seems to follow in the tabbed design of Honeycomb. The sources for both sites (most likely the same person) also revealed the ICS camera will have a panorama mode and the Gmail app will be re-themed to fit right in with the new blue design. Many of the changes are reported to be visual and will work on older devices.

It was also reported that Ice Cream Sandwich (rumored to be Android 4.0) will first launch on the yet-to-be-released Google “Nexus Prime”, with the Nexus S also receiving the update. The screenshots above still indicate a work in progress, so the next version of Android could still be several months away.

Report a problem with article
Previous Story

Microsoft sued for claims of Xbox Live Gold double billing

Next Story

Google+ launches game support

38 Comments

Commenting is disabled on this article.

I never understand why people get so worked up about a couple of screen shots which show a version number (can easily be faked) and that's it.

With things like Smart Phone OS, it's about how it operates surely, not what it looks like? And to put another root down, with Android, there's a lot of variation between hardware manufacturers. Like the HTC Desire has Sense all over it so it won't look like the shots above anyway!

I had to root my Legend since HTC decided to stop updating the thing within a half year of its release but I just can't get over the fact how crappy Android's default interface is compared to iOS and WP7. Looks like the latest release won't do much to address it.

Google really doesn't give a flying **** about interface polish, they keep on proving that.

It was also reported that Ice Cream Sandwich (rumored to be Android 4.0) will first launch on the yet-to-be-released Google “Nexus Prime”, with the Nexus S also receiving the update.

Here's hoping google is still planning to give my good ol' Nexus One some update love too.

Bag said,

Here's hoping google is still planning to give my good ol' Nexus One some update love too.


Why not? It's not as fast as the Nexus S but not so far behind...only the GPU of the S is superior...but the One should be able to run ICS...and if the lifespan of the Nexus One should be over...there is always Cyanogen...

Chicane-UK said,
Still waiting for fricking Gingerbread on my HTC Desire. Sigh.

I take that back.. I didn't realise it'd been released by HTC already. Downloading it now!

Chicane-UK said,

I take that back.. I didn't realise it'd been released by HTC already. Downloading it now!

Yeah, I'm curious to know how it goes for you? I've held off updating my Desire because of all the warnings about 2.3 (i.e. it might break things and still not entirely sure what was cut out?)

Well I did the install and it all seems fine. Seems smoother and quicker overall than FroYo.

They dropped the built in Flashlight App, some built in Twitter and Facebook stuff - and that seems to be about it. But they supply the Flashlight app as a package with the RUU so you can manually install it if needed.

So - I've barely used it so far - just installed a few of my normal apps, but so far so good!

Haha, Im still waiting for GB on my Bell Atrix. AT&T has had it out for almost a month now.. still waiting on Bell. My sisters HTC Incredible on Bell has GB already..

Classic Google! They saw how beautiful Windows Phone is and still decided to design their next operating system to be as ugly as their previous.

Callum said,
Classic Google! They saw how beautiful Windows Phone is and still decided to design their next operating system to be as ugly as their previous.


At least they tried.

Callum said,
Classic Google! They saw how beautiful Windows Phone is and still decided to design their next operating system to be as ugly as their previous.

Quick! Hide before Boz finds you!

firey said,
See.. I don't find a bunch of squares pretty.. but that could just be me...
How dare you say that! MS spent $100 million developing those squares! It's superior to all! Because MS invented it! /s

Callum said,
Classic Google! They saw how beautiful Windows Phone is and still decided to design their next operating system to be as ugly as their previous.

Agreed. By default Android looks like crap compared to either iOS or WP7.

I'm guessing it's fitting for Linux to look equally terrible across the board.

Edited by .Neo, Aug 12 2011, 5:43pm :

I saw the article photo and thought they were coming out with actual Android shaped Ice Cream sandwiches. Now I'm sad.

KingCrimson said,
Looks like garbage compared to Mango.

It looks like garbage compared to Mango? If I am not mistaken Mango did little to the UI, mostly just tweaks here and there, if anything wouldn't you want to say garbage compared to WP7?
Because you aren't talking features I hope as nothing along those lines are shown here

This is a fake--anyone could make their phone look like this with CM7 and the theme engine. Also, anyone can edit their build.prop to make their version say whatever they wanted it to. I've never seen a version actually worded out in any leaked/official/unofficial screenshots ever--it would have a version number of some sort.

metropolis said,
This is a fake--anyone could make their phone look like this with CM7 and the theme engine. Also, anyone can edit their build.prop to make their version say whatever they wanted it to. I've never seen a version actually worded out in any leaked/official/unofficial screenshots ever--it would have a version number of some sort.
This. A number of people on android central have said the same and I agree... too much blacked out, the version number never shows a code name, and the theme can be done with cyanogen... what stands out the most is the power widget being green instead of blue. Google wouldn't have missed something so obvious. I also think the camera button is out of place and more inline with a theme based on it's open shutter and blue color, unlike any android build so far.

cybertimber2008 said,
This. A number of people on android central have said the same and I agree... too much blacked out, the version number never shows a code name, and the theme can be done with cyanogen... what stands out the most is the power widget being green instead of blue. Google wouldn't have missed something so obvious. I also think the camera button is out of place and more inline with a theme based on it's open shutter and blue color, unlike any android build so far.

Lol..I suppose none of you have actually used a development build of Android then. No currently-in-development build of Android shows a real version number. So since ICS has not yet been released, it won't show a version number, it will instead show it's codename.

Ishanx said,
I wonder why the source didn't take the liberty to black-out the remaining icons as well :\

Likely because they're Google apps and not market apps/dev apps that might give him away.

Edit: typo.

zikalify said,
Not keen on the blue, the green was quite nice in gingerbread.

More like cyan, I'd actually fancy blue (or skyblue) much

mdew said,
Pity its not Linux 3.0

3.0 is just a renaming to indicate the time of release. More like a renamed 2.6. Besides, it is still in RC if I'm not mistaken.

recursive said,

3.0 is just a renaming to indicate the time of release. More like a renamed 2.6. Besides, it is still in RC if I'm not mistaken.

It's not in RC, 3.0.1 is stable.

IceCreamSandwich is meant to be based on 3.0.1 so based off that I think the screenshots are fake, which is the general consensus!

timmmay said,
IceCreamSandwich is meant to be based on 3.0.1 so based off that I think the screenshots are fake, which is the general consensus!
Wanna source that?

cybertimber2008 said,
Wanna source that?

I would but can't find the article I read it in today. I skimmed through quite a few! So, take it with a grain of salt

mdew said,
Pity its not Linux 3.0

Why would it make a difference. Android bypasses a majority of the base kernel features, with basic calls back to the kernel.

Android DOES NOT use Linux's scheduler, Memory Management, or a majority of what people consider 'Linux'.

To implement these features, they do not fit the Android OS model, and it would also require (due to the monolithic nature of Linux) a much larger stack chunk to be loaded, consuming RAM and CPU use.

1) This is why Android kind of sucks, as its memory management is horrid, even compared to Linux, which is not the brightest bulb.
2) This is also why Linux is bad as a modular kernel model and base OS model. When Microsoft can strip NT (MinWin) to a more functional and smaller footprint than Linux can ever be reduced.

thenetavenger said,

Why would it make a difference. Android bypasses a majority of the base kernel features, with basic calls back to the kernel.

Android DOES NOT use Linux's scheduler, Memory Management, or a majority of what people consider 'Linux'.

To implement these features, they do not fit the Android OS model, and it would also require (due to the monolithic nature of Linux) a much larger stack chunk to be loaded, consuming RAM and CPU use.

1) This is why Android kind of sucks, as its memory management is horrid, even compared to Linux, which is not the brightest bulb.
2) This is also why Linux is bad as a modular kernel model and base OS model. When Microsoft can strip NT (MinWin) to a more functional and smaller footprint than Linux can ever be reduced.

Your 3rd paragraph doesn't make sense. The Linux kernel is a monolithic kernel but its source code is highly modular. You can remove or compile in support for any drivers you like.
1) Android's memory managment "suckiness" might be more the result of having "true" multitasking. Considering that a lot of the apps are network hungry, that doesn't help. And Linux's memory managment sucks? LOL. Just cuz you said so?
2) MinWin can run in less memory than Linux? Link please? After you've removed support for a bunch of drivers you don't need, I don't think so.

thenetavenger said,

Why would it make a difference. Android bypasses a majority of the base kernel features, with basic calls back to the kernel.

Android DOES NOT use Linux's scheduler, Memory Management, or a majority of what people consider 'Linux'.


Actually it does, since you can take the very same kernel and use it with any standard Linux distro. Same scehduler, and memory management, the only difference is Android has a different Low Memory Process killer than standard Linux does.

To implement these features, they do not fit the Android OS model, and it would also require (due to the monolithic nature of Linux) a much larger stack chunk to be loaded, consuming RAM and CPU use.

1) This is why Android kind of sucks, as its memory management is horrid, even compared to Linux, which is not the brightest bulb.
2) This is also why Linux is bad as a modular kernel model and base OS model. When Microsoft can strip NT (MinWin) to a more functional and smaller footprint than Linux can ever be reduced.


Also this part is wrong too. A standard Linux distro uses about 30% less RAM on my machine then Windows does. MinWin by itself (as shown in that one video which I can't find ATM) uses about 45MB of ram, but you can't really do anything with it, so it's irrelevant.

thenetavenger said,

Why would it make a difference. Android bypasses a majority of the base kernel features, with basic calls back to the kernel.

Android DOES NOT use Linux's scheduler, Memory Management, or a majority of what people consider 'Linux'.

To implement these features, they do not fit the Android OS model, and it would also require (due to the monolithic nature of Linux) a much larger stack chunk to be loaded, consuming RAM and CPU use.

1) This is why Android kind of sucks, as its memory management is horrid, even compared to Linux, which is not the brightest bulb.
2) This is also why Linux is bad as a modular kernel model and base OS model. When Microsoft can strip NT (MinWin) to a more functional and smaller footprint than Linux can ever be reduced.

Android works as a software stack over the Linux kernel and Android uses Linux
Scheduling Policy (CFS [Completely Fair Schedule] to be exact).

http://www.h-online.com/open/f...id-versus-Linux-924563.html

In fact if you knew anything of what goes on the Android XDA community, they rewrite the kernels for their ROMs using BFS or CFS policy.