ТЕХНОЛОГИЧЕСКОЕ КЛАДБИЩЕ

Expression Studio: неудачный вызов Microsoft перед Adobe

Microsoft потратила 7 лет, пытаясь захватить мир дизайна. Мало кто помнит.

Каждая хорошая технологическая компания внимательно следит за своими конкурентами в поисках инноваций, которые могут изменить существующий порядок. И если кому-то принадлежит рекорд Кремниевой долины по корпоративной паранойе, так это Microsoft. За пятьдесят лет, прошедших с момента основания компании, они никогда не переставали нервно следить за своими конкурентами и спешить с выпуском новых продуктов, чтобы попытаться украсть возникающие ниши.

Иногда Microsoft терпела неудачу, но в основном им это удавалось. В далеких 1980-х, когда загрузка компьютера была ритуалом терпения, Microsoft победила пионеров программного обеспечения WordPerfect, Lotus и Harvard Graphics, потому что офисное программное обеспечение было тем местом, где находились бизнес-клиенты. В 1990-х они запустили посредственный браузер Internet Explorer и управляли с ним в Интернете в течение многих лет, потому что Netscape размышляла о мире браузерных компьютеров, которым не потребовались бы операционные системы Microsoft. В начале 2000-х годов Microsoft затмила Sony и представила Xbox на тот случай, если мир будущего будет вращаться вокруг игровых систем и развлекательных комнат. Несколько лет спустя они последовали за Amazon в мир облачного программного обеспечения и превратили Azure в бизнес с многомиллиардным доходом в год.

Неудача или успех - одно и то же беспокойство подчеркивало каждое движение - страх смены поколений, которая может свести на нет важность Microsoft для будущего технологий.

Даже если вы следите за компанией в течение многих лет, некоторые из этих инициатив легко забыть. Но немногие из них исчезли так же полностью, как Expression Studio, многосторонняя атака на Adobe, которая с большой помпой возникла в 2005 году, потребовала миллиардов затрат на разработку и была внезапно прекращена в 2012 году.

Итак, что случилось?

Сегодня это может показаться немного надуманным, но когда Microsoft придумала Expression Studio, они были обеспокоены тем, что мир разработки перейдет к новому типу модели - модели, которая объединит дизайнеров и разработчиков в едином наборе инструментов. Их паника была не такой уж странной, как кажется. В то время «веб-разработка» часто означала запуск копии Adobe Dreamweaver для написания форм и кропотливого создания карт изображений. А современные веб-сайты, которые нуждались в графическом блеске, почти всегда полагались на Flash, еще одно свойство Adobe.

Сегодня Flash - это не что иное, как последние несколько углей браузерных игр с ошибками. Трудно вспомнить, насколько он доминировал в 2005 году, когда плагин был на 99% компьютеров, подключенных к Интернету, и не было iPhone, который усложнял бы картину при просмотре с мобильных устройств. В 2005 году, если вы создавали веб-сайт, который должен был включать видео или какой-либо вид анимированного интерактивного контента, вы использовали Flash (или - редко - что-то похуже, например, Java-апплет). Даже YouTube был построен на этой технологии.

Это мир, в который вступила Expression Studio.

Так что же включало Expression? Это был не один продукт, а набор продуктов, которые можно было купить по отдельности или вместе, как Microsoft Office. В их число вошли:

  • Expression Web. Изначально Expression Web представлял собой не более чем быстро возродившуюся версию FrontPage, но со временем превратился в компетентный веб-редактор с удобными для пользователя функциями (встроенный FTP, редактирование WYSIWYG, система шаблонов и т. Д.).
  • Дизайн экспрессии. Инструмент для рисования от Microsoft? Он был создан на основе отмеченного наградами приобретения Microsoft (Creature House Expression), что делает его амбициозным и многообещающим. К сожалению, многие особенности Дома существ остались на полу монтажной, включая полиграфический дизайн. Конечный результат был не более чем плохим отголоском последнего неудачного продукта Microsoft для векторного рисования, мрачного PhotoDraw.
  • Expression Encoder Pro. Все продвинутые веб-сайты посвящены мультимедиа, а рынок потоковой передачи принадлежит Flash. Expression Encoder Pro - это программа для редактирования и перекодирования видео, которая надеялась это изменить. Возможности редактирования были легкими, но поддержка многоформатного кодирования была достаточно важной, поэтому Microsoft добавила «Pro» к названию и смело решила убрать его из программы подписки разработчиков MSDN.
  • Expression Blend. Графический инструмент для создания пользовательских интерфейсов на основе XAML - типа, необходимого для создания приложений WPF и приложений Silverlight. Для разработчиков это было стержнем Expression Studio - инструмента дизайна, предназначенного для творческих людей, сотрудничающих с серьезными кодировщиками, которые могли работать с одними и теми же файлами в Visual Studio.
  • Sketchflow и SuperPreview. Вот несколько интересных дополнений, связанных с разработкой приложений и Expression Blend. Sketchflow был необычным инструментом для создания прототипов, который позволял «набрасывать» идеи пользовательского интерфейса. SuperPreview был инструментом для тестирования совместимости браузеров, что было очень важно в повседневном мире веб-стандартов, импровизированных браузером.

Expression Studio зародилась. Он оказался в центре двух наиболее продвигаемых технологий Microsoft (WPF для современных приложений Windows и Silverlight, его убийца Flash для Интернета). Expression Studio также вписалась в пустоту, созданную Microsoft, внезапно прекратив выпуск своего популярного, но ненавистного профессионала веб-редактора FrontPage. На мгновение, если вы правильно размыли зрение, Expression Studio почти не могла потерпеть неудачу.

Спустя семь лет и четыре версии все рухнуло. Microsoft внезапно отказалась от поддержки большей части Expression Studio (несколько отставших были закрыты в следующем году). Сегодня даже это объявление потеряно в давно мертвом веб-домене expression.microsoft.com.

Оглядываясь назад, можно сказать, что провал Expression Studio не стал большим сюрпризом. Доминирование Flash, которое какое-то время казалось таким важным, было преходящим явлением. HTML5 появился сзади, чтобы выиграть войну за актуальность для Интернета, Flash был исключен из употребления, а Silverlight последовал за ним и стал неактуальным. (Официальная дата окончания срока службы Flash - конец этого года, а поддержка Silverlight истекает незадолго до следующего Хэллоуина.) Мечта о объединении графических дизайнеров и программистов вместе с новым типом модели разработки угасла.

Но даже если мир перейдет на новую модель разработки, большая часть Expression Studio столкнется с большими трудностями. Едва ли компетентный инструмент, такой как Expression Design, никогда не бросит серьезного вызова зрелому, всестороннему продукту, подобному Adobe Illustrator, первому программному продукту компании. И даже если Expression Design был дешевым (в некоторой степени правдой) и снабжен блестящими функциями (определенно нет), сообщество графических дизайнеров почти всегда враждебно относилось к проекту. В то время большинство художественных отделов использовали Mac, нанимали креативщиков в водолазках и гордо выступали против ПК. Expression Design был в лучшем случае временным решением, позволяющим дизайнерам и разработчикам совместно работать над приложениями WPF и Silverlight. Одна новая темная тема не собиралась этого менять.

Несколько лучшая Expression Web была поймана с двух сторон. С одной стороны, веб-программирование и бесплатные инструменты кодирования продолжали разъедать старомодную модель веб-дизайна. С другой стороны, устаревший стандарт Dreamweaver все еще держался.

У Expression Encoder другая головная боль. Он решил проблему (адаптивное кодирование для различных устройств и полос пропускания), которая была сложной, но должна была стать проще по мере улучшения инфраструктуры Интернета и вычислительного оборудования. И снова была хрупкая цепочка зависимостей: Expression Encoder существовал для Silverlight, Silverlight существовал из-за Flash, а Flash существовал, потому что браузеры не имели встроенных возможностей видео. Когда HTML5 добавил элемент <video>, игра началась.

Когда Silverlight рассыпался, не было причин поддерживать все остальное в живых. Expression Blend мог по-прежнему иметь смысл для WPF, но это была крошечная ниша разработки под Windows. И хотя ниша была важна, будущая тенденция была ясна - рынок приложений для Windows сокращался. Все важные части Blend в конечном итоге были перенесены в Visual Studio, за исключением Sketchflow, которого некоторые разработчики упускают по сей день.

Некоторое время после того, как Expression Studio была прекращена, Microsoft сделала Expression Web бесплатной, что было приятно. И тогда это не имело значения.

Сегодня бесплатные веб-редакторы есть повсюду. У Adobe есть Скобки. А у Microsoft есть бешено популярный Visual Studio Code. (Наконец, Microsoft осуществила свою долгоживущую мечту о создании инструмента разработки, который вышел из мира Windows.) А редактирование WYSIWYG для новичков мертво, и это к лучшему.

Да, было бы неплохо иметь более удобную версию VS Code для начинающих или хотя бы стартовый пакет со встроенным инструментом FTP, веб-сервером и учебником. Но мы получили больше, чем потеряли. Сегодня, имея немного амбиций, даже новичок может использовать те же инструменты веб-разработки, что и профессионалы, и совершенно бесплатно. Они не только найдут их намного более мощными, чем Expression Web, но и не попадут в гетто «профессиональных пользователей» - вместо этого у них будет открытый путь к будущему карьерному росту и более продвинутые функции и языки. То же самое определенно не верно в отношении того уголка мира, которым управляет Adobe, где начальная стоимость профессиональных инструментов макета (таких как InDesign) и программного обеспечения для иллюстраций (таких как Photoshop и Illustrator) непомерно высока.

Что касается искусства, то безумные причуды скинов исчезли, оставив разработчикам возможность создавать чистые, современные приложения. И если им понадобится что-то более амбициозное с графической точки зрения - разворот для рекламной кампании или веб-реклама, - еще один удобный для разработчиков инструмент все равно не заполнил бы этот пробел.

А что, если вы полупрофессиональный любитель медиа-творчества? Маки по-прежнему правят этим миром, точно так же, как и десять лет назад.

Но не говорите, что Microsoft не пыталась.

Если вам понравилась эта история, вы также можете прочитать, как Microsoft сделала ставку на открытый исходный код и воскресила компанию с помощью VS Code. А чтобы получать рассылку с лучшими техническими историями раз в месяц, почему бы не подписаться на Информационный бюллетень Young Coder?