CyanogenMod 9 (ICS) for Nexus S
extremetech.com
extremetech.com
The biggest difference seems to be that scrolling is now GPU accelerated everywhere, which is particularly noticeable in the browser. The browser itself also seems much faster. It's no problem to load 5/6 tabs in the background quickly and let them render while continuing to browse in the current tab stutter-free. It makes browsing on the phone much more like a laptop/desktop.
This is all on 18-month-old hardware.
They've also made sure that the rest of the OS is much more polished. I still think the widget desktop/app panel division makes the whole OS seem more complicated than necessary, but Android has come a long way. It's finally an iOS competitor on user experience.
I'm finding it very slow compared to CM7, though this may just be a bad rom. The UI is a lot better in some apps (gmail, gallery, calendar), though I find in other places it is worse (new task switcher, still find that 2 column market is silly on a small screen, dislike large contact photos on favorites (see less at a time), don't like the swipe randomly to see url bar in browser. Love new widget previews, but wish it was accessible by long press on home screen still. Keyboard and text selection is far better (accurate).
Not sure how much I like installed apps auto adding to my home screen. Makes it a mess on initial setup.
And what the hell happened to text reflow in the browser? I can't even read HN anymore.
The killer is the slowness though. If the real thing for Nexus S is as slow as this ROM, I'm very disappointed.
Panorama is damn cool though.
I am seeing large numbers of small bugs everywhere though but I'm not quite sure if they're due to the build I'm running or they exist in AOSP's code.
For example: When playing music on Google Music, if the screen is turned off the volume buttons control the systems ringer volume not the media volume.
Another on in the same vein: If you are playing music on Google Music and are in the Google Music application, the volume buttons work as expected, if you are on the home screen or any other application, the volume buttons control the ringer volume.
though if you are getting poor reception all day, it may be making the radio work harder to find a signal, which reduces the battery. i never used my nexus s 4g for anything other than testing blandroid builds for it, but on my gsm nexus s, the battery would last nearly 2 days with light usage.
I like your project, though! The feature I miss the most from CM the notification pane power widget, though in general it's more fun to be able to tweak all kinds of things. I've been thinking about getting into some android dev work (especially aiding the efforts to port CM to whatever device I'm using at the time!), but I have no experience in reverse engineering/low-level mobile work.
yeah, that seems to be the most commonly asked-for feature from users of my rom. from what i've seen in other projects, integrating it can lead to bugs, so i've avoided merging it. also, from what i've seen in screenshots, android 4 seems to have some of that functionality integrated into the pull-down notification window.
But yeah, I guess it's a bit much to hope for.
¹ http://android.modaco.com/topic/348898-ics-compiled-for-zte-... ² http://youtu.be/JDmcdPUVnbc http://youtu.be/kt8ZZLincUY
what you're talking about is the ability to unlock and relock the bootloader at will. my nexus s came with a locked bootloader, but i was able to easily unlock it, flash my own rom, and then relock it. if the phone is stolen, someone can easily unlock the bootloader but the phone's data will be erased in the process.