Продукт, опережающий свое время и терпящий из-за этого фиаско, далеко не редкость для мира технологий. Именно таким когда-то была одна неординарная, гениальная в своей странности и очень красивая операционная система, увидевшая свет в начале 90-х…
It’s a Kind of Magic
Его звали Марк Порат и после окончания университета он успел много где отметиться: и в министерстве торговли, и на канале PBS, где он спродюсировал передачу о надвигающейся компьютерной эпохе, и еще поработал со спутниковым оборудованием, которое поставлялось биг-корпам и даже целым странам.
Но главный замысел, который будоражил воображение Марка, лежал совсем рядом с его сердцем: в маленькой красной записной книжечке, которую он хранил в нагрудном кармане. Она лаконично называлась Red Book и в ней он записал однажды мистически явившееся ему откровение свыше.
Марк Порат. Источник: Little Big Campus.

Суть заключалась в том, что компьютеры нужны не просто для холодных вычислений. Их главное предназначение — объединять людей. И лучше всего они справятся с этим, будучи помещенными в оболочку маленьких, переносных устройств, через которые весь мир будет у юзера как на ладони. Словно заглянув в хрустальный шар, Марк дал своему концепту не менее магическое имя Pocket Crystal.
Столпились вокруг Mac 128k, слева направо: Джордж Кроу, Джоанн Хоффман, Бюрелл Смит, Энди Херцфелд, Билл Аткинсон и Джерри Мэнок. Трое из них станут костяком General Magic через несколько лет (фото 1984 года). Источник: Little Big Campus.

Волею судьбы вскоре Порат попадет в Эппл, где убедит CEO Джона Скалли, что в концепте “карманного кристалла” скрыто будущее человечества. Выслушав, Скалли понял: столь амбициозному проекту будет тесновато под крылышком у корпоративной мамы-сойки в лице “Яблока” и дал добро на создание “спин-оффа” — тайного подразделения, а фактически целой компании, которая будет претворять пророческое видение Пората в жизнь.
“Спин-оффу” дали имя General Magic. С этой страницы начинается история смарт-гаджетов и вообще диджитала таким, каким мы знаем его сегодня. И был то год 1989 от Рождества Христова.
Ранний концепт Pocket Crystal. Из него в итоге выпрыгнут КПК и смартфоны. Источник: Ars Technica.

Неспящие пчелы и странные ОСы
Порат понимал, что его техно-грааль не добыть руками просто хороших, исполнительных, но посредственных людей и потому, прямо как недавно изгнанный из компании Джобс, он окружает себя блистательными талантами.
В золотую когорту входили Энди Херцфелд, Билл Аткинсон, Сьюзен Керр, Энди Рубин, прозванный друзьями “Андроидом” за страсть к роботам и Джоанна Хоффман в качестве директора по маркетингу.
Работы и вербовка талантов протекали в атмосфере секретности, которая не снилась, наверно, и ЦРУ: ребята, получавшие приглашение на “собес” даже не знали, куда их зовут работать — им отвечали загадочным “узнаете на месте и ахнете”, что только раззадоривало воображение. А ахнуть было от чего — ООО “Генеральная Магия” должна была с нуля создать кучу субтехнологий, которые потом зазернятся в синергетической алхимии, превратившись в полный волшебства Карманный Кристалл. И, конечно, одной из важнейших ступенек к Кристаллу была собственная операционная система.
Один из участников General Magic Тони Фаделл за работой поздним вечером. Он стал своего рода живым маскотом команды. Источник: Little Big Campus.

Ей дали кодовое имя Magic CAP — это аббревиатура, означающая Communicating Applications Platform, то есть “платформа связанных между собой приложений”. И команда Пората трудилась над ней как пчелы, днями и ночами, в лучших джобсовских традициях.
И еще больше работы на плечи Тони. Источник: MiT Morningside Academy for Design.

Основная идея “волшебной шляпы” заключалась в том, что ОС должна быть предельно простой, гибкой и понятной рядовому, неискушенному компьютерными премудростями человеку. Это сейчас мы привыкли к выпадающим меню, бесконечным папкам, строке поиска, хоткеям. А тогда, на заре 90-х “операционки” были обывателям малопонятны, если вообще не враждебны.
И тогда команда Пората принимает решение сделать ОС максимально уютной, дружелюбной и располагающей к себе. Ну, чтобы юзер чувствовал себя раскованно, как дома. Этот концепт получил название “метафорической комнаты” и, наверно, отсюда и пошел как таковой принцип метафорического дизайна при создании GUI.
Дивный, уютный мир
Если в ОС Magic Cap и жила гениальность, то она заключалась в ее чертовски уютном интерфейсе. Создатели разделили его на два основных компонента: Дом и Город. Кстати, GUI Волшебной Шляпы рисовала легендарная Сьюзен Керр, которую можно назвать “крестной мамой” всего современного компьютерного визуала.
Стартовый экран Magic Cap. Она же на экране устройства. Источник.

Виртуальный дом был заменой привычному нам рабочему столу. Он был внутренним пространством, разбитым на своего рода логические отсеки: там была игровая комната, условная гостиная, библиотека, картотека-органайзер и кабинет с буквальным рабочим столом, на котором не хватало только свернувшегося клубочком кота.
Рабочий кабинет. Источник: Wikipedia.

Игровая, где можно было поиграть в солитера, видеопокер и некое подобие тетриса. Источник: Adafruit Learning System.

Город же являл собой череду зданий, куда пользователь мог заходить по своим делам: тут тебе и банк, и агентство новостей, и универмаг, и офис телекоммуникационной компании, и даже “кеятр, где собаки танцуют”. Внешний мир системы был разношерстным, но своеобразная абстракция адресов позволяла обращаться к любым сервисам, будь то емейл или факс, через единую адресную книгу, скрывая техническую сложность разнородных протоколов.
Городская улица в ОС (Downtown). Источник: Adafruit Learning System.

Она же на экране устройства. Источник.

Другой знаковой фишкой ОСки была система агентов и это смело можно назвать первым облачным решением в истории. Суть агентной системы заключалась в том, чтобы по максимуму разгрузить карманный девайс Кристалла. Железо, особенно портативное, было слабовато, поэтому многие задачи нужно было отдать на откуп сторонним сервисам.
Встроенный агент, прямо как заправский адъютант-порученец, отправлялся по заданию юзера искать в сети самое разное: от дешевых билетов до Акапулько до номера ближайшей прачечной, а затем возвращался с найденным результатом обратно. Прото-облачная архитектура стала возможной после того как к проекту подключилась AT&T — крупнейшая телекомовская компания в США.
Почтовый клиент в Magic Cap был отдельным феноменом. Это была безобразно умная почта для своего времени, оснащенная системой триггеров. Например, если приходило большое письмо весом в целых 20 Кб, то система не скачивала его, отправляя лишь уведомление о полученной корреспонденции — юзер сам решал нужно его скачивать или нет.
Устройство виртуального Дома.
![lv_0_20260721210855.mp4 [video-to-gif output image]](https://habrastorage.org/getpro/habr/upload_files/90e/4cd/25e/90e4cd25e9101a0edde510eff6a12340.gif)
Эти триггеры задавались самим юзером с помощью системы правил на самом обычным английском языке. Можно было выбрать людей, чьи письма были приоритетными, и они доставлялись тот же час. Или задать сценарий, когда депеши от конкретных лиц автоматически перенаправлялись в другой офис — например счета от поставщиков можно было сразу пересылать в бухгалтерию, а письма от родительского школьного комитета жене.
Другой трюк припасенный в Шляпе опередил свое время на два десятилетия и это была система мини-сервисов. Юзер получал их рекламные карточки, например, от популярного комикс-стрипа. Если увиденное было ему по душе, он нажимал “установить” и в его городе вырастало новое здание — ничего не напоминает? Эту фишку, в итоге, скопипастит Энди Рубин для своего Андроида, и мы получим приложения, без которых не можем сегодня жить.
Язык Telescript
К сожалению, код Волшебной Шляпы, хотя он уже и стал музейным экспонатом, никогда не публиковался в опенсорсе. Все что мы знаем, так это то что ОС работала на уникальном языке Telescript, созданным специально для проекта.
Как уже упоминалось, это агентно-ориентированный язык, кстати, во многом похожий на кофейную Джаву, но только отзеркаленную. Основная идея Джавы — это делать приложения, которые буду пахать локально на любой платформе.
В Telescript’е же приложения вместо этого создавали каждый раз нового агента, заполненного данными из запроса, затем снабжали его своим именем и адресом, и отправляли на сторонний сервер для последующей обработки, выжимая мощности данного сервера по максимуму.
В каких-то случаях Telescript мог даже переносить выполняющуюся в реальном времени программу; так как он включал возможность упаковки ее кода и сериализованного состояния, а также их передачи между виртуальными машинами для последующего выполнения запроса. В конце операции совершался возврат данных на исходный девайс юзера с обработанным результатом.
Выстрел в никуда
В итоге чудо-архитектуру, как джина в лампу, заключили в устройство под названием Sony Magic Link — маленький для того времени, портативный компьютер типа PDA с выходом в интернет. В качестве альтернативы выступала Motorola Envoy, со своей солидной антенной похожая на какой-то инопланетный карманный телевизор.
Sony Magic Link и менее известный DataRover 840, также работавший на Magic Cap. Источник: Reddit.

Премьера была оглашена с помпой в октябре 1994 и, конечно же, ручной компьютер мгновенно стал сенсацией. Казалось, что он умеет и знает все: сколько сейчас времени в Куала-Лумпуре, какие котировки подорожали на этой неделе и когда счастливому пользователю нужно подлатать коронки у зубного.
Особенный фурор произвела визуальная компонента. Репортеры умилялись анимации обнюхивающей каждый угол собачки, когда был включен поиск и восторгались идеей виртуального города. А почтовые открытки, которые можно было кастомизировать анимациями, голосовыми сообщениями и маленькими скриптами трогали сердца даже самых толстокожих скептиков-прагматиков.
Демонстрация возможностей Magic Link на Mac World (1994) — он был еще и рисовалкой. Источник.

Казалось, дорога чудо-девайса выстлана розами и впереди ждет оглушительный триумф, но…
Слишком много обстоятельств сошлось против Карманного Кристалла. Его концепт, кажущийся сейчас чем-то обыденным, сильно опережал техпрогресс своего дня. К примеру, скорость встроенного модема с 2400 бит/с была никудышней да и соответствующей инфраструктуры, обеспечивающей мобильный интернет еще не существовало в природе. А всякие волки с Уолл-стрит предпочитали пользоваться обычными мобильниками, потому что скорость коммуникации была на вес золота.
Motorola Envoy. Источник: joshcarter.com.

Железо оставалось слишком слабым — сердцем сониевского девайса был 16-MHz Motorola “Dragon” 68349 CPU с низким энергопотреблением — и перегруженная красотой и наворотами Magic Cap начинала временами безбожно тормозить.
![[video-to-gif output image]](https://habrastorage.org/getpro/habr/upload_files/7d0/594/98b/7d059498b1850f7afd356b4f14290e62.gif)
LCDшный монохромный экран плохо читался, стоило солнцу спрятаться за тучки или свету в помещении померкнуть, ведь нормальной дисплейной подсветки на тот момент еще не завезли. А экосистема приложений, хотя и абсолютно визионерская, оставалась в рудиментарном состоянии: не было такой же широкой плеяды полезных инструментов, как сегодня, закрывающих почти все юзерские нужды.
Убер-редкая вундервафля Panasonic NeoNet, работавшая на Magic Cap и продававшаяся только в Японии. Источник: joshcarter.com.

Добивающий удар: стоило все это великолепие без малого $999.95 или в пересчете на сегодняшний курс сумасшедшие $2,222.48. Плюсом к Magic Link можно было докупить внешнюю физическую клавиатуру, если возить пальцем или стилусом надоедало, а также карту памяти на 1 МБ, PCMCIA-пейджер, транслировавший пейджинговые сообщения на девайс и всевозможные кабели для подключения к нормальному компьютеру. Стоили эти плюшки так же недешево в районе $150-200.
В итоге, не смотря на все журналистские фанфары и акколады, Magic Link станет коммерческой катастрофой: в общей сложности будет продано около 15,000 экземпляров, что не оправдывало издержки ни на йоту.
Это был серьезный удар по General Magic, но она продержалась еще какое-то время, разрабатывая системы распознавания голоса и не без успеха: их MyTalk был, наверно, первым массовым продуктом в этой нише. Но уже к началу нулевых ее акции упадут на самое дно, а патенты будут проданы с молотка по решению суда. Эффект Трилобита как он есть.
Но яркий взрыв, которым была General Magic, оставит после себя массу прорывных вещей. Сюда войдут облачная инфраструктура, прототип USB, магазины приложений и экосистема смартфонов, голосовые ассистенты и многое другое. Ну а Magic Cap хоть и не получит дальнейшего развития, останется, наверно, операционной системой с самым ламповым оформлением в истории.
