Google and Microsoft ecosystems, and how they might affect Apple

OK, so I presented my views on the future of Apple at Basically, Microsoft and Google are each releasing compelling product portfolios, so Apple might need to do something about it. (WARNING!) You guys might not want to weigh into the comments section.