November 4th, 2010

Pacific

О роли HTML5 в истории

Время от времени Мэри-Джо Фоли, которую можно назвать неофициальным рупором Майкрософта, сообщает сведения, не стыкующиеся с политикой партии. Обычно она это делает за пределами своего уютного блога: то в июне в интервью WSJ она призналась, что отстояла очередь за iPad-ом и с тех пор с ним не расстается, то в июле рассказала парням из TechFlash, что ставка Баллмера на слейты – детский сад, не выдерживающий критики (вот до чего покупка iPad-а довела!..)

Разброд и шатания добрались непосредственно до блога: в конце прошлой недели она со слов вице-президента Microsoft Боба Маглии написала, что Майкрософт по сути забрасывает Silverlight (в раскрутку которого корпорация вбабахала уйму времени и денег) как всеобъемлющую интернет-платформу и оставляет ее главным образом как интерфейс для разработчиков в Windows Phone. И Боб и Мэри были максимально осторожны в выборе слов (и таки да - Боб уже начал оправдываться, что его неправильно поняли), но суть от этого не меняется: ссылаешься ли WP7 или на HTML5, но от Silverlight, бывшего некогда краеугольным камнем интернет-стратегии корпорации, начали отходить.

Можно ли отсюда делать какие-то выводы? – Наверное, да.

Во-первых, если HTML5 станет приоритетом – это правильно. На HTML5 можно въехать на территорию конкурентов, с HTML5 можно не покупать Adobe, на HTML5 можно строить свои продукты и сервисы, будучи уверенным, что эти проекты не придется прихлопывать через год-полтора. Впрочем, пока что слово “если” остается ключевым: я так понимаю, что для повышения по службе в Майкрософте по прежнему важно использовать междометия “Cloud”, “Azure” и “Windows Phone 7”...

Во-вторых, JavaScript + HTML5 все же не являются панацеей от всех проблем. Нужно стабильное решение для широкого спектра разработчиков и я, честно говоря, не совсем понимаю, что им предлагается (с точки зрения Майкрософта). Назад в ASP? Или Майкрософт предложит JavaScript для .NET?

В-третьих, без серьезных вложений со стороны корпорации Silverlight (как и Moonlight) имеет все шансы загнуться даже и на платформе Windows Phone: смысла всерьез поддерживать полномасштабное ответвление .NET не остается.  Что, в свою очередь начнет прямо сейчас удерживать разработчиков от портирования серьезных приложений на WP7: нелепо строить стратегию на нестабильной платформе. Что, учитывая обстоятельства, может определит выбор Android-а частью пользователей, для которых важны именно набор приложений и их качество (а таких около 30%). А кто будет разрабатывать приложения под платформу без критической массы пользователей? И кто будет покупать телефон без приложений?.. И так далее.

Собственно, это все – наихудший вариант развития событий, наверняка есть и промежуточные, поживем - увидим. При любом варианте последний вывод такой: Майкрософт уменьшает поверхность конкурентной атаки. Понятно, что глупо и дорого конкурировать на флангах с Adobe, Oracle, WordPress-ом и пр. в условиях масштабной войны с Google и Apple, объявленной СтивомБ. В этих условиях фирмам, разрабатывающим на платформе Microsoft, становится жизненно важно понять, что Майкрософт сольет в ближайшее время, а что останется. На месте Майкрософта я бы постарался вербализовать свою стратегию в этой области как можно быстрее и внятнее.

Примерно так.