If this is wrong section I apologize, mod please move it to the correct forum.
The android partitions are usually (sorted by size):
The lower levels of the phone usually use (normally hidden from android):
- bootloader (hboot)
- other proprietary stuff
Feel free to check partition sizes on any android phone.
My previous devices were HTC Desire (bravo) and HTC Aria (liberty) which both had 512MB nand chips and my point is that I expected much more space available to the user (me) from a 4GB phone, knowing how much space android takes. If it was at least reserved for future use (bigger ROMs etc.), I'd accept that, but not just halved like this.
"some of the storage is used by Android os" is true, Android OS uses ~980 MB on system partition on my stock ROM (a load of bloat/features
). You have about 1GB free on data partition. The remaining 2GB is missing (i.e. we have 2GB internal storage phones).