[Vibrant Android Development] hystrix0:
Glen, thank you for the positive and detailed post of your experience with v.8. And your good questions.

I am not a 100% sure, but I think caller blocking (adding callers to a reject list) was a Samsung Touchwiz feature.

The only thing Google referred to in the feature list for ICS was the ability to reject a call with a standard or custom quick response.

This brings up a good subject—Expectation Confusion

RE: AOSP ICS vs. Touchwiz vs. Cyanogen vs. other Roms

Having just updated to 9.2 and catching up on this thread, I have seen several questions from persons wondering about certain features that were present in stock Touchwiz or in previous custom roms they have used. Some of these questions from others are more about ICS than they are about the Passion rom. This is understandable, being that until now (thanks to Neo and team) we haven't been able to experience ICS.

There are few ways you can reference the way ICS should work.

1. Install the Android SDK which has an emulator

developer.android.com/sdk/index.html

2. Read through the User Feature List which has several screenshots and changes since Gingerbread.

developer.android.com/sdk/android-4.0-highlights.html#UserFeatures

3. I suppose you could find a friend with a Nexus S or or Galaxy S

4. I thought there was an online demo of the Galaxy Nexus, but I am not finding it now.

Personally, having had the Galaxy Nexus for 3 days and experiencing ICS as it was intended, I was thrilled that the Passion rom was based on the AOSP for the Nexus S.

Neo, there are times when the fluidity of ICS on Vibrant on your rom matches that of the Galaxy Nexus! But what also makes this rom great is how true it is to Google's new design. The larger fonts, the white backgrounds, the flat design, the stock launcher etc are exactly what I (and I have noticed a few others) want to experience. This ICS Passion fan, votes for not theming this ROM (other than your fine boot image and wallpapers) and to offer a fork (such as your MIUI experiment) for those who want a heavily modded experience if it comes to that.

Certainly, there is no such thing as a pure AOSP for non-nexus. We are dependent on the fine driver and other low level work from the cyanogen team and others. There are also a few tweaks and tools that are beneficial. Supercurio's Voodoo sound, for instance, really does increase the quality of audio output. One nice thing about the Trebuchet launcher, is that it doesn't have to "replace" the stock launcher and can be installed as an apk. This one doesn't bug me, because the cyanogen team did a good job of enhancing functionality with the toggles without drastically altering the stock ICS launcher behavior.

In general, I sort of like the approach that has been taken thus far, with zips and apk's being made available for anything non-stock that is desired. (For instance I do install theexel's battery display tweek. thx thexel).

My opinion is that ICS is too new and shiny for me to desire custom designs. ICS is so fresh and comprehensively coherent that I want to live with it for a while as Google has offered it up.

Anyway, just offering this perspective for discussion and thought I would include a couple links to help people discover stock ICS so that the developers can separate:

Bug reports for the ROM

Questions about ICS itself

Desired customizations / Expectation differences coming from other roms

Thanks Neo and team for keeping this device alive and running better than ever! And by all means, do whatever floats your boat for your rom!! That's the beauty of open source.

Heck, my opinion shouldn't matter much at any rate. I just checked and this is only my second post ever on xda. Pretty sad considering I have been following and using custom rom stuff since Windows Mobile 6.x, and have been dependent on community developer support since the nightmare that was the Cliq. :)

Android Linux and Open Source Fan

Hystrix0