Sony: You might not really want Ice Cream Sandwich after all
Summary: Sony is recommending that customers think twice before upgrading to ICS due to its harsh impact on hardware.
I have not been hesitant to give Google a hard time over the abysmal Android update situation, and have noted that updates seem to be awfully hard for partners to roll out. Even Google has a hard time getting the Ice Cream Sandwich (ICS) update for its flagship phone, the Nexus S. In a recent blog post, Sony pointed out that due to the way ICS works some users might be better off sticking with Gingerbread.
The blog post by Sony points out the major differences between the older Gingerbread and the spiffy new ICS. It makes it clear that the pretty new version is not without cost in how it hits device hardware much harder than the older version.
Another interesting thing is that many apps use slightly more RAM in ICS. For example, the web browser is quite intensive, and our measurements indicate that it uses 20-30MB more in ICS compared to Gingerbread. All in all, there are a lot of changes that together result in greater RAM requirement.
Since the web browser is one of the most-used apps on a smartphone, that sounds like a heavy load on some hardware. Then there is is situation in ICS that increases app startup time according to Sony:
Another change in ICS compared to Gingerbread is that Google has moved a lot of the SQL handling from the native to the Java layer. In our internal studies, we have seen that read and write operations to the SQL database takes longer time, which slows down the apps. Many applications perform a lot of SQL operations when started, which greatly impacts the start-up time.
ICS enables hardware acceleration which sounds like a good thing, but may not be as far as Sony is concerned.
When we performed internal tests on our applications, we saw that the Settings app consumed 1-2MB more RAM, and actually took longer time to start with HW acceleration, compared to without. Once the app is running, the UI is HW accelerated, but unless the app performs advanced graphics, the user will not see the difference. Another effect of the hardware acceleration is that it can make the battery drain faster in some cases. An example of this is video playback, where the hardware acceleration requires every video frame to be run through the GPU, thus making the system use more power than it would have without HW acceleration.
The bottom line from Sony is that rather than rush into upgrading its smartphones to ICS when available, users should think twice about it. If your phone is running well with Gingerbread, that might be good enough given the harder hit ICS makes on the hardware.
[via PhoneArena]
Related news:
- How to fix the Android update mess: Paid updates
- New Year’s resolution for Google: Fix the Android update situation
- Cutting through the FUD about Windows Phone updates
- Microsoft is in the driver’s seat for Windows Phone updates
- AT&T’s business model: why your mobile bill keeps going up
- The Flawed Android Update Process; Too Many Cooks
- Will the new Android consortium fix the update fiasco?
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback
ICS runs fine on non-Sony hardware....
I've been stung too many times in the past by Sony's lack of support for their devices and restrictions imposed by their 'copyright protection' schemes to want to buy anything Sony ever again, so I'm unlikely to have the sorts of problems Sony id talking about for users of their brand of Android devices.
Agreed
Drop the DRM moan asap.
dude relax
Would you rather them lie and say it works the best on their hardware, getting their consumers hopes up, and then having them be disappointed when they learned it slowed their phones down after the software upgrade??
ICS on Sensation
I'm not sure where Sony are coming from, that ICS causes performance problems.
Some apps might use more memory, I don't know, I've never checked, because I've never had problems.
Same leopard, different spots
Can't wait for Linux to return to handsets in a big way, until then iOS looks to be the best OS for handsets/tablets.
Linux is not so different
That said, you can still do more with less on Linux. However, I don't think Linux will be the answer to any smartphone problems. Android is Linux, and the the two are coming back together again as we write.
4.0 provides some benefits, but has some wrinkles that need ironing out. Time and Markets will decide.
I wouldn't expect to run any modern OS on nearly 20 year old hardware.
You know what Sony is really saying?
I had an Xperia Play for all of 3 days, the phone had no memory and even worse reception! I so wanted that phone to be cool but even at 3G the battery sucked!
You're right on memory
The bigger problem with the Play is there STILL isn't a Playstation Suite app. As it is, it's pretty much relegated to only being useful for emulators.
Really?
At least you guys got a choice.
You know, these things are quite expensive to Buy and when your basicall told B!llShite, I'm waitng for Wondows 8 on A tablet. I'll start saving now, because they are going to be expensive, but at least you get what you pay for, I have a feeling Acerwill release 2 more newer models and then shaft the A500 owners altogether. Their 501 model owners just got told that ICS will drop for them May- June, Honestly whats the point, Jellybean will be out on Asus by then. It really is a case of Buyer beware and do your Homework before you buy anything Nowadays. Android Os is pretty much Obsolete once you take it out of your Shinny new Box, keep the Box, you got more chance of getting that upgraded. Oh and why would I risk rooting it whilst it's still under warrentee for another six months. Imo , Sony will end up in the same boat as Acer. Slowly sinking because they won't listen to their customers, you know, Us, the people that pay good money for your products. Rants over, sorry but all these Tech companies piss me off at the Moment, because the customer is 2nd , always.
ICS Upgrade Breaks HTC Vivid Voice Dialer
Android 4 does take a little longer to open from a restarr, but I think it's more obvious becauase of the "application upgrade" screen that counts off your applications.
As for RAM, my observation is that my Vivid seems to have more RAM even when a bunch of unwanted apps are loaded. I'm not dropping below 100 MB now like I sometimes did in the past.
idk about this
upgrade dissappointments
Gatorade me b**ch
-Bill Gates
Tired of Android
It honestly seems like the most buggy and problematic OS which has ever rolled off the line. I've only had about three years experience with it, but I've come to expect problems of unforeseeable variety.
No, I haven't gone to ICS yet, and perhaps I shouldn't. My phone is operating at about 70% of what I think it should, and with an OS update it might not even be up to that level.
I'm not tired
Find the right vendor and you won't have the problems.
Does seem odd... whose fault is it really?
I'm an Android fan, but given that Android IS so often skinned/enhanced by manufacturers, and inherently is applied on many kinds of hardware, you would think there would be more of a layered approach:
- OS/Skin (this layer does exist, easy to apply your own launcher like ADW)
- Core Android OS
- Drivers for different types of hardware to tie the OS to the hardware (Google would provide specific requirements for compatibility/OS/system call requirements)
If this is the case, then the issue is with the hardware manufacturers and not with Google.
If this is not the case, and manufacturers are having to dive more deeply into the code to actually edit code rather than add drivers and add installed enhancements, then this is Google's fault.
I would think simply having a modular approach to the above would result in less "fragmentation", because
- the core Android OS would be the same, device to device (for like versions)
- the specific issues would be on the manufacturers - hardware or driver issues specific to the device.
- Skins or installed extras won't affect any apps desired to download/install.
So the real question is - whose fault is it really?
I'm leaning towards thinking these delays and red tape are much more tied to the individual manufacturers, in their desire for control and making modifications that go deeper than the above list.
That's not Google's fault... although they could implement a policy to prevent changes to the core code - denying Market access to those who do, for example. This would be justifiable under the very concern of fragmentation - that custom "versions" of Android break the apps that the Market delivers, and could be part of Google's approval process.
I'd love to see that happen.
ICS