Microsoft, Google and Apple launch events back to back October 23, 2012 Android Apple Brand Wars Computers Google Internet Microsoft My Opinion Technology +