Google's strategy is so fundamentally different from Apple's that this kind of comparison is ridiculous. Neither company has to outright "win" game in order for its endeavors to be successful.
http://abovethecrowd.com/2011/03/24/freight-train-that-is-an...
(Personally I think Android will be more than just a moat for Google. But it will never generate Apple-level profits, and that is just fine for Google.)
Equally bizarre is that these bloggers on both sides keep getting attention. It's just another holy war.
Besides, $830m of revenue isn't significant when you're a $30b+ business, which Google is. And that's my point: whereas iOS has completely remade Apple and overwhelmed its prior businesses, Android hasn't even made a dent in Google's financial statements, and for all we know, may be hurting them, depending on how much Google has invested in developing Android.
Even so, you're still looking at this from a very narrow worldview. Not everyone thinks massive profits are necessary for success, and Google has made clear they don't seek profit above all else.
Google certainly does want Android to contribute significantly to their profitability long-term, even if it's through ad revenue generated through those devices. Mobile is going to be the most important market, so it needs to if Google is going to continue to be such a profitable company, which I'm sure they have every intention of continuing (since profitability allows them to do all the other interesting and cool things they do).
My point is, that if Android is contributing so little money relative to their size now, that's not good long-term—because it's not going to support their current size or growth rate.