[Galaxy Tab  Android Development] VeEuzUKY:
Hmmmm, yes TouchWiz is surely ONE of the many problems.. it was the same with the Galaxy Tab 7, immediately replaced with LauncherPro since day one. Unfortunately, development stopped on LauncherPro (I actually bought the app and worth every penny).. on Honeycomb is buggy and on ICS worse.

But the REAL matter for me is that what I REALLY have always loved on the Galaxy Tab 7 is that is a "big" phone.. not a tablet. The 7.7 is a "tablet" and so messy, chaotic, the icons so small.. its unusable.. sure on a 10.1" device much better but not a 7.7 screen.. its all too small and chaotic, not mention I miss the simple things I love about Android which is the simplicity of the layout, menus, pull-down notifications.. all all all gone on all tablets.

I have ONE (and only ONE) hope for ICS with the 7.7 and future smaller tablets, and that is, that I can somehow force it into phone mode, not tablet mode. I've tried to implement it as a test on a beta ICS build of the Galaxy Nexus but failed miserably.. something like this:

DisplayMetrics.DENSITY_DEFAULT is define in DisplayMetrics.java

/**

* Standard quantized DPI for medium-density screens.

*/

public static final int DENSITY_MEDIUM = 160;

/**

* The reference density used throughout the system.

*/

public static final int DENSITY_DEFAULT = DENSITY_MEDIUM;

/**

* The device's density.

* @hide becase eventually this should be able to change while

* running, so shouldn't be a constant.

*/

public static final int DENSITY_DEVICE = getDeviceDensity();

private static int getDeviceDensity() {

// qemu.sf.lcd_density can be used to override ro.sf.lcd_density

// when running in the emulator, allowing for dynamic configurations.

// The reason for this is that ro.sf.lcd_density is write-once and is

// set by the init process when it parses build.prop before anything else.

return SystemProperties.getInt("qemu.sf.lcd_density",

SystemProperties.getInt("ro.sf.lcd_density", DENSITY_DEFAULT));

}

(On the Galaxy Nexus for example):

swWidth = 720

ro.sf.lcd_density=320

shortSizeDp = 720 * 160 / 320 = 360

Anyway, I hope down the road I can get help in getting a simple script of flashable.zip done that can get the job. The 7.7 with ICS forced into phone mode will be bearable (if it supports phone mode which I have no idea).. but even so to be honest, ICS in phone mode.. better or faster than Gingerbread? No. That is the reason why many Gingerbread running devices will not be upgraded to ICS, as they will get too slow.. the Galaxy Tab 7 included of course (at least according to Samsung that of course is not in the business to make their hardware get support for too long and instead wants people to buy the new v2, the plus or the 7.7)!!:(:(:(

Personally I love my Galaxy Tab 7 to death. Best phone, best gadget, bets tablet, best music & media player, best "almost" computer Ive ever had:):):) My 7.7 is slower running Honeycomb which is a horrid piece of software, no better speakers, a screen that is hardly bigger with a bezel that should have absorbed the extra size by getting much slimmer than it is and even has the same flippin' front and read pathetic cameras!!.. and unlike anyone else I HATE the AMOLED display (like on the galaxy Note) full of dither and color gamut limitations.. horrible to look at on a photographic approach to things and the colors are all a disaster.. there are no whites, just greens or blue tints.. but I guess I'm the only one that notices this. The 7.7 is a thin, bright, long lasting battery piece of junk. I love my Galaxy Tab 7:):):)