Although Adnroid devices "support Unicode" - it seems there is no support for complex script rendering on almost all Android devices which makes them pretty useless for text communication in all Indian languages (and many others too)
Looking on the Android issues tracker I found over 60 related issues* reported since May 2009 - yet nothing seems to be being done to address this. I'm wondering if there is someone from Google on the Unicode mailing list who could look into this and let us know if there are any plans for general support of complex scripts on Android phones and tablets? Samsung have apparently included complex script support on a few devices they sell in India. * issues: 2600, 3008, 3027, 3029, 4153, 5925, 4153, 6283, 8103, 9045, 9248, 9859, 10685, 10750, 11999, 12674, 12981, 13022, 13967, 14234, 15171, 15895, 16306, 16939, 16144, 17011, 17279, 17291, 17445, 17563, 17573, 17576, 17803, 17850, 17992, 18178, 18235, 18392, 18859, 18936, 18950, 19050, 19352 19410, 19466, 19470, 19691, 19735, 19946, 19963, 21284, 20141, 20161, 20198, 20485, 20486, 20655, 20744, 20772, 20785. 21196, 21382 - chris