Java Games:
Android games:
PDA and Smartphone games (Windows Mobile, Symbian, Palm):
Apple iPhone and iPad games:
Blackberry games: