Джобс и оппонент отца Макинтоша: как Джефф Раскин пытался создать истинный «человеческий» компьютер — и почему не удалось

Концепции, которые не достигли массового рынка, часто исчезают в тени. История Джеффа Раскина напоминает, что есть идеи, которые превзошли их время среди таких «мертвых улиц». В конце 1970 -х он размышлял о компьютере, который ставит задачи пользователя над метафорами формального интерфейса. Машина должна быть дешевой, простой, законченной и не требовать от людей помнить режимы, ярлыки и десятки правил.
Эта точка зрения является основой раннего проекта Macintosh, а затем приводит к созданию автономных устройств Swyft и Canon Cat, причем обычные «приложения» заменяются одним рабочим пространством.
В Apple Раскин способствует идее, что сложность расширяемых систем, таких как Apple II и Apple III, неизбежно передает вес пользователю и разработчику. Его ранний прототип Mac зависит от клавиатуры, текстового интерфейса и минимальных накладных расходов: нет мышей, без режимов, только напрямую. Когда Стив Джобс занялся проектом, Macintosh получил графику, переключился на процессор Motorola 68000 и получил мышь.
Идея массово произведенной «гуманной» машины уходит, и сам Раскин покинул Apple в 1982 году.
Он реализует свою концепцию в стартапе под названием «Информационное устройство». Swyft выглядел как моноблок с монохромным экраном и немедленным включенным. Основная новинка была не в оборудовании, а в логике: вся работа была выполнена в большом документе. Можно было написать, рассчитать, записать код непосредственно в тексте и немедленно получить результат. Данные последовательного порта ввели в документ автоматически. Хранение запомнило все состояние, без файлов и имен, и когда пользователь вернулся, он был прямо там, где остановился. Навигация была решена через прыжковые клавиши. Тот же принцип работал для поиска, редактирования и отправки текста для печати или общения.
Чтобы распространить эту идею людям, команда запускает SwyftCard для Apple IIE. Плата в размере 89,95 долл. США сделала Apple IIE упрощенной средой Swyft: тот же только документ, тот же прыжок, быстрый ответ и минимальная когнитивная перегрузка. Потребители прокомментировали, что этот подход часто быстрее, чем известные текстовые редакторы и даже некоторые из ранних функций Mac, именно из -за последовательности и отсутствия режимов.
В 1987 году Canon представил Cat, полный продукт, основанный на идеях Swyft. Это также была 9-дюймовая моноблока, система ПЗУ и большая встроенная утилита. Клавиши прыжков были размещены в отдельном порядке, и расчеты можно было сделать непосредственно в тексте: вы выбираете выражение, получаете ответ с пунктирным выделением и редактируйте начальные данные, если это необходимо — пересчетное количество было автоматическим. Благодаря фиксированному шрифту и вкладке, Cat позволила собирать простые «таблицы» без отдельного приложения, хранить списки и автоматизировать обычную работу с макросами. Тем не менее, корпорация позиционировала устройство как «продвинутую машинную машинку», отключила официальные возможности программирования и подключила возможности принтера с текстом, что ограничивало потенциал. Продажи не удались, проект был быстро закрыт, и планы на портативную версию остались только на бумаге.
Затем Раскин фокусируется на теориях и программном обеспечении. В гуманном интерфейсе он объясняет, почему режимы и непоследовательные жесты приводят к ошибкам и почему интерфейсы должны использовать силу привычки, а не сражаться с ней.
Он обращается к измеримым показателям из закона о подготовимости к модели GOMS и настаивает на том, что отзывчивость и справедливая обратная связь более важны, чем декоративные эффекты. Вместо нового компьютера он и его команда начали разрабатывать «Гуманную среду», позже Арчи: среда с одним интервалом, «Квазидрема», те же прыжки в скамье и «удаленный документ», где каждая удаление была просто еще одной частью текста, доступным для восстановления. Проект оставался незаконченным, но он показал, как далеко он может зайти, если бы обычный «файл применения» был сопоставим.

Некоторые из идей появились в экспериментах гуманизированной и мозиллы, и в нишевых продуктах и исследованиях появились индивидуальные события масштабирования интерфейсов. Тем не менее, массовые рыночные системы вряд ли перемещались: мы все еще живем в парадигме окон, значках и меню, где «приложение» является основным подразделением. Это не очень гуманно для стандартов Раскина: пользователь должен переключаться, запомнить исключения и обратить внимание на интерфейс вместо задачи.
Опыт Swyft и Canon Cat не важен в качестве ностальгии в ретро -оборудовании, но в качестве напоминания о том, что интерфейс связан с респектабельной последовательности и предсказуемостью.
Если одно и то же действие всегда делает то же самое в одном и том же контексте, пользователь узнает, как быстрее работать с системой и делает меньше ошибок. Если интерфейс реагирует мгновенно или, по крайней мере, честно в процессе, ощущение потери контроля исчезает. Если навигация и действие не требуют изменения режима, мозг не должен помнить «когда нажимать ввод». По этой логике, Тихая улица Раскина выглядит не как тупик, а как незаметный выход с шоссе. Может быть, когда-нибудь мы вернемся к ней из-за ретро-романа, но чтобы сделать компьютеры действительно более «человеческими».