I recomend targeting a sizeable niche if you want to make money, not go mainstream. if you want to make casual games for housewives, you compete with bigfishgames 'one-game-a-day' schedule and multi-million dollar budgets.
You will lsoe that battle.
The key is:
1) Make a niche game
2) Aim at a demographic that buys, not pirates
3) Put a lot of effort into the business side
4) Have a very very polished high quality game
I only make PC games (with mac ports) and have been doing it a long time, but I certainly make more than $20k. If it helps you to see what's required this game:
http://www.gratuitousspacebattles.comTook in over half a million dollars gross. It was two years work, and there were some artists and musicians working on contract.
Well, I for one am massively impressed. Kudos to you Mr Ski (pun intended).