Платформе Google TV, которая метит именно в эту нишу, ничто не мешает воспользоваться шансом, который в Microsoft игнорируют. Если же Google TV станет популярной системой для телеприставок — своего рода телевизионным «Андроидом», — она способна превратиться в опасного конкурента для Xbox 360, ведь от медиаконтента до видеоигр — один шаг.
Чтобы подготовиться, Microsoft придётся придумать, как сделать платформу Xbox/Kinect более массовой. Это непросто, но куда полезнее, чем продолжать навязывать неудачные медиацентры на основе Windows.
Веб
Если в других областях Google лишь угрожает бизнесам Microsoft, то интернет — это его территория, а Microsoft здесь — на правах бедного родственника. Что же есть у Microsoft? В первую очередь — Live, Hotmail, Messenger и Bing. Затем — экспериментальный Docs.com. От отдельного Hotmail, пожалуй, давно пора избавиться — если он с чем-то и ассоциируется у пользователей, то в основном со старыми «заспамленными» почтовыми ящиками. Live уже вполне готов его заменить.
Не объединить ли все проекты в один большой портал? Bing, Live и Docs (то есть, грубо говоря, поиск, почта и веб-офис) прекрасно будут себя чувствовать и по отдельности. Нужно только довести сервисы до такого уровня, чтобы им перестали ставить в пример аналогичные решения Google. Если с поиском это не так просто, то сделать хорошую почту и пакет для работы с документами Microsoft вполне под силу. Главное — не бояться конкурировать с собственными коробочными продуктами и придумать жизнеспособную бизнес-модель. Комбинация рекламы и подписки должна вернуть хотя бы часть денег, вкладываемых в разработку и продвижение.
Однако конкуренция с Google на его поле — не самое приятное занятие. Microsoft всегда была компанией, которая делает софт, да и появление веб-сервисов здесь предвидели заранее. Возможно, хорошей стратегией было бы вернуться к созданию разнообразных сервисов — таких, которые смогут восстановить пошатнувшуюся репутацию создателей хорошего софта. Только не нужно для этого покупать готовые разработки, чтобы тут же их загубить. У инженеров Microsoft в голове наверняка не меньше идей, чем у сотрудников Google, в узаконенные двадцать процентов личного времени клепающих всякие занятные штуки. Если дать этим идеям немного свободы, они наверняка превратятся во что-нибудь интересное.
Средства разработки
При Гейтсе в Microsoft была выпестована прекрасная культура программирования, благодаря которой компании до сих пор удаётся одной левой создавать операционные системы и средства разработки. Эти возможности всегда ограничивал медлительный менеджмент, но, тем не менее, компанию, способную разработать нечто масштабов .NET или взять и превратить его в Silverlight, недооценивать нельзя.
В злосчастный период пассивности в Microsoft не решились заставить всех разработчиков перейти на .NET, а промедление может в один прекрасный день обернуться тем, что переход станет уже неактуальным — изменятся нужды и появится что-то поновее. То же и с другими инновациями — не стоит задерживать их, мотивируя промедление нуждами корпоративных клиентов. Если не подталкивать тех на апгрейды, то вся машина производства софта начнёт буксовать.
На одной поддержке Windows Server, SQL Server, Sharepoint и прочих серверных решений и серьёзных средств разработки Microsoft может протянуть ещё долго, даже не гоняясь за революционными идеями. Однако это и может всё погубить — выгода выгодой, но и о будущем нужно заботиться.
Что до попыток захватить рынок кластеров и суперкомпьютеров, здесь, похоже, Microsoft как ничего не светило, так и не светит. Всё плотно занято решениями на юникс-системах, и двигаться в сторону Windows никто не собирается. Исключением может стать нижний ценовой диапазон высокопроизводительных компьютеров, но здесь упор, скорее, стоит делать на облачные вычисления и Azure, чем на HPC.
То же в некоторой степени касается и веб-серверов: скорость развёртывания и масштабируемость «облачных» решений во многих случаях оказывается важнее, чем возможность иметь веб-сервер в своём распоряжении. Важным шагом стало бы построение более высокоуровневой платформы, чем Azure — не всем разработчикам хочется заниматься управлением виртуальными машинами. Многим нужны решения уровня Google App Engine, где достаточно опубликовать исходный код, и он заработает. Впрочем, компании, не доверяющие «облакам» наверняка останутся, и совсем отказаться от Internet Information Server как отдельной сущности вряд ли получится, каким бы удобным, высокоуровневым и хорошим ни стал Azure.