Microsoft is no slouch (especially compared to Google), but these charts seem to imply that Apple still has the more diverse revenue stream:
http://www.businessinsider.com/chart-of-the-day-microsoft-op...
http://www.businessinsider.com/chart-of-the-day-in-case-you-...