Несостоявшаяся революция: FireWire
Эта статья вдохновлена чудесным материалом Ричарда Мосса для Арстехники.
Привет! Сегодня разберем историю одной из самых противоречивых технологий Apple — FireWire. Это классический пример того, как отличная с технической точки зрения разработка может не «взлететь» из-за бизнес-решений, высокой стоимости и неправильного тайминга. История FireWire — это урок о том, что в технологическом мире недостаточно создать лучший продукт.
Рождение технологии
Начало большого пути
Apple начала разработку FireWire еще в 1986 году, задолго до появления USB. Первоначально проект назывался просто «высокоскоростная последовательная шина» и был задуман как замена громоздкому и проблемному интерфейсу SCSI.
Главным архитектором проекта стал Майкл Джонас Тинер, который в 1988 году присоединился к Apple как раз в тот момент, когда компания искала замену устаревающей Apple Desktop Bus (ADB). Apple хотела новый протокол, который мог бы передавать не только данные, но и аудио.
В конечном итоге над стандартом, кроме Apple, в рамках IEEE (института инженеров электротехники и электроники) работала целая группа компаний: Panasonic, Philips, LG Electronics, Toshiba, Hitachi и Canon, а также STMicroelectronics и Texas Instruments.
Технические прорывы
К 1995 году технология была стандартизована как IEEE 1394. Apple сохранила за собой торговую марку FireWire, Sony назвала свою версию i.Link, а Texas Instruments назвали порт Lynx.
Первоначальные разработки предусматривали скорость 12 Мбит/с, но Apple хотела достичь показателя 50 Мбит/с. Для решения этой задачи Тинер и его команда изобрели изохронную транспортную систему — технологию передачи данных через равные промежутки времени. Это гарантировало точность доставки данных и исключало джиттер, что было критично для мультимедиа-контента.
Но главный прорыв произошел благодаря STMicroelectronics, которая предложила механизм data-strobe encoding, удваивающий пропускную способность кабеля без дополнительных затрат.
Даже коннектор FireWire был необычным. Команда разработки хотела сделать его уникальным, чтобы люди могли сразу по порту определить, что это за технология. Вдохновившись кабелем Nintendo Game Boy, инженеры создали разъем, который помещал хрупкие пружинные части внутрь кабеля, а не самого порта — это упростило проблему износа. При плохом соединении достаточно было заменить кабель, а не разъем в устройстве.
Техническое превосходство
Скорость
FireWire 400 работал на скорости 400 Мбит/с, что было в 33(!) раза быстрее USB 1.1 (12 Мбит/с).
Peer-to-peer
В отличие от USB, устройства FireWire могли общаться напрямую друг с другом без компьютера. Это было огромным преимуществом для профессионального оборудования — устройства могли работать автономно.
Питание через кабель
FireWire мог подавать до 45 Вт мощности (1.5 А при 30 В), позволяя небольшим устройствам работать без отдельного блока питания. Это было революционно для своего времени.
Дейзи-чейн и горячее подключение
Технология позволяла подключать до 63 устройств последовательно с автоматической конфигурацией. А еще все устройства поддерживали горячее подключение (hot swap) без необходимости перезагрузки системы.
Сниженная нагрузка на систему
В отличие от других стандартов, FireWire имеет чипы обработки данных, встроенные в сами кабели (отсюда их высокая цена, кстати). Это позволяло разгружать компьютер с частью вычислений, что сейчас звучит как ерунда, но в середине 90х было достаточно важной и полезной инновацией.
Интеграция в продукты Apple: медленное признание собственной технологии
Удивительно, но Apple не торопилась внедрять собственную технологию. Купертиновцы смотрели на рынок и ждали, что популяризацией займутся крупные игроки. И только после активной поддержки стандарта компанией Sony, Apple активно занялись внедрением портов и в свои продукты.
iMac DV
В октябре 1999 года вышел iMac DV — первый потребительский компьютер Apple с портами FireWire 400. До этого для использования FireWire нужно было покупать и устанавливать отдельную карту расширения формата PCI.
iPod
Еще более важным устройством стал оригинальный iPod в 2001 год. Порт позволял быстро синхронизировать устройство и одновременно заряжать его. Вообще, без FireWire было сложно представить маркетинг первых поколений iPod — USB 1.1 был слишком медленным для загрузки 5 ГБ музыки (столько было встроено в первое поколение плеера). Для полного заполнения памяти iPod через FireWire требовалось 10 минут, в то время как по USB для этого потребовалось бы около 5 часов.
Профессиональное признание
Но где стандарт по-настоящему прижился, так это в профессиональной индустрии. Почти все цифровые видеокамеры с 1995 года поддерживали FireWire в том или ином виде. Видеоредакторы, фотографы — все полюбили его за надежность и скорость передачи данных. А профессиональные аудиокарты с поддержкой IEEE1394 стали стандартом в музыкальных студиях.
Роковые ошибки
Лицензионная катастрофа
Несмотря на растущие продажи Mac, финансовое положение Apple оставалось критическим. В 1999 году, узнав о сотнях миллионов долларов годового патентного дохода IBM, Джобс авторизовал изменение лицензионной политики FireWire. Apple начала взимать плату $1 за порт. Это означало, что внешний жесткий диск с двумя портами FireWire становился дороже на $2. Для массового рынка, где важен каждый цент, это было абсолютно критично.
Индустрия потребительской электроники была возмущена. Intel отправила своего технического директора на переговоры с Джобсом, но встреча прошла плохо. После этого Intel приняла пожалуй самое важное для жизни формата решение — прекратить поддержку FireWire и полностью переключиться на продвижение USB 2.0. Без поддержки крупнейшего производителя чипсетов FireWire потерял шансы на массовое внедрение.
Под давлением Apple снизила лицензионные сборы до $0.25 за систему буквально через месяц. Но было поздно — Интел уже не вернулись за стол переговоров.
Высокая стоимость производства
Помимо лицензионных сборов, FireWire страдал от изначально высокой стоимости производства:
- Контроллеры FireWire стоили в 4-5 раз дороже USB-контроллеров;
- Для получения доступа к стандарту OEM производителям надо было единовременно выплачивать $50 000 "вперед";
- Добавление FireWire в ПК увеличивало стоимость на $60;
- Сложная архитектура требовала более качественных компонентов.
Конкуренция
Пока Apple боролась с лицензионными проблемами, USB развивался. В 2000 году появился USB 2.0 со скоростью 480 Мбит/с — почти догнав FireWire 400.
Ключевыми преимуществами USB 2.0 стали:
- Бесплатное лицензирование для производителей;
- Поддержка Intel — интеграция в чипсеты;
- Простота реализации — стандарт был дешевле в производстве;
- Обратная совместимость с USB 1.1 (тогда как более быстрый FireWire 800 имел новый порт).
Медленная смерть
Apple попыталась спасти FireWire, выпустив FireWire 800 в 2003 году с удвоенной скоростью. Но волна USB была слишком сильной. К тому времени USB 2.0 уже захватил массовый рынок.
В итоге и сама Apple начала отказываться от FireWire. С 5-го поколения iPod (2005) основным интерфейсом стал USB, а на смену порту FireWire пришел новый 30-пиновый коннектор.
Последний MacBook Pro с этим портом был выпущен в 2012 году. Apple тихо прекратила включать FireWire в новые продукты, заменив его на Thunderbolt.
Ну а финальный гвоздь в крышку гроба технологии был вбит совсем недавно, в бета-версии macOS 26 Tahoe (которую представили в июне этого года) полностью убрана поддержка FireWire на уровне системы и драйверов.
Почему FireWire провалился
FireWire провалился не потому, что был плохой технологией — наоборот, технически он был очень хорош. Провал произошел из-за набора ужасных бизнес-решений:
- Жадность с лицензиями отпугнула производителей;
- Фокус на профессиональной нише вместо массового рынка;
- Запоздалое внедрение в собственные продукты;
- Недооценка важности поддержки Intel.
Конкурент в виде USB не был лучшим решением технологически, но был достаточно хорошим и намного дешевле IEEE 1394. Против Apple тут явно сработал принцип «лучшее — враг хорошего». История FireWire продемонстрировала нам, что техническое превосходство недостаточно без правильной бизнес-стратегии.
Наследие
Принципы, заложенные в FireWire стали стандартом в индустрии и современных продуктах Apple. Концепция питания через кабель активно используется с портом USB-C. Идея peer-to-peer подключения нашла воплощение в AirDrop. А высокоскоростная передача данных и изохронные возможности FireWire эволюционировали в стандарт Thunderbolt — технологию, которую Apple разрабатывала совместно с Intel, избегая ошибок прошлого (не то, чтобы их удалось совсем избежать, но, возможно, мы поговорим об этом в другой раз).