Старая шутка гласит: «Если бы строители строили дома так же, как программисты пишут программы, то первый же залетевший в форточку дятел разрушил бы цивилизацию». Корпорация Microsoft, похоже, с блеском подтвердила это утверждение.
Отраслевые СМИ обсасывают сейчас тему оглушительного провала проекта Kin – собственного мобильного телефона производства Microsoft. По утверждению одного из сотрудников компании, было продано всего 500 телефонов; среди пользователей социальной сети Facebook владельцев Kin – менее 9000. Реально продажи устройств, скорее всего, выше, но счет, судя по всему, все равно идет на считанные тысячи, что попросту смешно. Аналитики уже говорят, что этот проект – самый большой провал редмондской компании за все время ее существования.
Понятно, почему Kin не продается: потребителям по цене смартфона выкатили сырой телефон с довольно ограниченными функциями. Менее понятно, как такое могла допустить корпорация – признанный мировой лидер в высоких технологиях.
Первая мысль, которая приходит в голову: «Беда, коль сапоги начнет тачать пирожник...». MS – компания, которая с момента своего создания специализировалась на разработке и продажах софта. Это фактический монополист в ряде сегментов, продвинувший свои форматы файлов в качестве стандартов де-факто. В отличие от той же Apple, разработкой «железа» Microsoft не занималась никогда, – нельзя же всерьез обсуждать выпускаемые под франшизой мышки и клавиатуры. И до последнего времени сколько-нибудь заметных «железных» проектов у корпорации было только два: MP3-плейер, который должен был стать «убийцей iPod» (но не вышло), и игровая консоль Xbox. Она, конечно, стала вполне успешным массовым продуктом, – но замах-то был на захват рынка...
На мой взгляд, история с Kin объясняется тем, что Microsoft создавала свой телефон точно так же, как и писала свои программы. Просто в случае с железкой, которую можно пощупать руками, все недостатки видны куда как наглядней и выпуклей, чем когда речь идет о бесплотном софте с миллионами строк исходного кода, в потрохах которого мало кто разбирался. И по большому счету, новый софт от MS никому не нужен. Все, что требовалось для офисной работы, было реализовано самое позднее в «Офисе-97»; ни пресловутый «ленточный интерфейс», заставляющий переучиваться пользователей, ни насильно насаждаемый формат .docx – на фиг никому не сдались. Глючность и неповоротливость ОС Vista, конечно же, заставили многих перейти на Windows 7, но потому лишь, что к массе новых железок нет и не будет драйверов под Windows XP.
И если когда-то корпорация зарабатывала огромные деньги на «коробочных» продажах своих ОС и офисных пакетов, то вот уже много лет я не знаю ни одного живого человека, который купил бы хоть какой-то продукт MS в коробке, по «коробочным» ценам. Да и то, что продается, продается не потому, что пользуется спросом, а в силу внерыночных факторов. Например, благодаря договоренностям с вендорами (на эту тему горючими слезами плачут антимонопольные ведомства многих стран), предустанавливающими Windows 7 на продаваемых компьютерах. Я в прошлом месяце пытался купить нетбук под XP – и не сумел: устраивающая меня модель железки комплектовалась исключительно «семеркой». Конечно же, существуют всяческие программы даунгрейда и возврата денег, но они нарочитым образом устроены так, что только отъявленные фанаты справедливости станут ввязываться в этот геморрой ради возврата сущих копеек. А для корпорации, между тем, десять старушек – рубль.
Сюда же относятся заигрывания с образовательными ведомствами: у нас уже выросло поколение людей, которые всерьез полагают, будто «компьютер – это «Виндовс». Или, например, буквально на днях корпорация, известная своей закрытостью в отношении исходных кодов, передала-таки в распоряжение ФСБ исходники, чтобы сертифицировать свой софт для применения в российских госорганах. Как у нас осуществляются госзакупки, объяснять, я полагаю, не надо; и если в присутствиях будут стоять «Окна» и «Офисы», то вряд ли потому, что они оказались дешевле «Линукса». Впрочем, все равно с продажами явно не ладится – иначе зачем бы корпорации экспериментировать с моделью SaaS?
А ведь неудачи Microsoft на коммерческом фронте являются прямым следствием отсутствия инновационности в ее софтверных продуктах. Можно нарисовать новые иконки и новый ленточный интерфейс, можно насильно впихивать покупателям ненужные им, но безальтернативные продукты, – лучше от этого они не станут. А что там кроется внутри, за миллионами строк проприетарного кода, легко видеть по одной давней, но поучительной истории.
В мае 1997 г. было обнаружено, что определенное обращение через сеть к 135-му порту Windows-системы подвешивает ее необратимым образом: так, что вывести ее из коматоза способен только «железный» ребут. Эта уязвимость, получившая название «Nuke», одинаковым образом обнаружилась абсолютно во всех разновидностях Windows: начиная с 16-битных графических оболочек 3.X, включая Windows-95 и даже Windows NT (как Workstation, так и Server любых версий), – про которые корпорация с гордостью утверждала, что они написаны с нуля по совершенно новой технологии (кстати, NT расшифровывалось как «New Technology»). Иначе говоря, вся коренная инновационность новых тогда версий Windows оказалась лапшой, внутри же там оказался один и тот же кривой и уязвимый код. Это – иллюстрация на тему того, как программисты Microsoft пишут программы. А теперь та же компания попыталась сделать телефон.
Как именно этот телефон делался, довольно многое можно узнать, пройдя по этой ссылке. Из откровений бывших и нынешних сотрудников корпорации выясняется, что один из топ-менеджеров считает «Офис» мертвой технологией, полагает, что «винды» плохо управляются, а в собственных проектах даже не задумывается о том, сколько придется потратить на разработку, и принесет ли все это какую-то финансовую отдачу. Что при покупке новых компаний у корпорации нет ни внятных бизнес-планов, ни способности толком пристроить приобретенные команды к делу.
Выясняется, что менеджеры, непосредственно руководившие проектом Kin, оцениваются сотрудниками MS как люди, ни черта не понимающие в продукте, которым занимаются. Что работники давно уже не верят, будто от них хоть что-то зависит, – да от них никто особо ничего и не требует. Что Билла Гейтса вспоминают с ностальгией: хоть он был и гиком, мыслящим странно, он, все же хотя бы давал себе труд разобраться в презентациях, которые ему подсовывали. И так далее – в ходе чтения перед глазами разворачивается эпическая картина времен упадка Римской империи. И, что самое обидное, там ведь не только про Kin, – там про то, как Microsoft устроен изнутри, и как со всей этой фигней на борту он пытается взлететь.
Боюсь, что приземление получится довольно жестким...