Добавить в корзинуПозвонить
Найти в Дзене
МИР ТЕХНОЛОГИЙ

Возвращаясь к компьютеру Lisa от Apple, 40 лет спустя

В 40-летний юбилей мы оглядываемся назад на машину, которая принесла графический интерфейс на персональные компьютеры.
Сорок лет назад был анонсирован новый тип персонального компьютера, который потом навсегда изменит мир. Через два года о нем почти забыли.
Apple Lisa началась в 1978 году как новый проект Стива Возняка. Идея заключалась в том, чтобы создать продвинутый компьютер с использованием процессора с битовыми срезами, что стало ранней попыткой масштабируемых вычислений. Воз отвлекся на другие дела, и проект не начинался по-настоящему до начала 1979 года. Именно тогда руководство Apple привлекло руководителя проекта и начало нанимать людей для работы над ним.
Лиза была названа в честь дочери Стива Джобса, хотя Джобс отрицал эту связь. Но более интересным в компьютере Lisa было то, как он превратился во что-то уникальное: это был первый персональный компьютер с графическим интерфейсом пользователя (GUI).
Графические интерфейсы были изобретены в Исследовательском центре Xerox

В 40-летний юбилей мы оглядываемся назад на машину, которая принесла графический интерфейс на персональные компьютеры.

Сорок лет назад был анонсирован новый тип персонального компьютера, который потом навсегда изменит мир. Через два года о нем почти забыли.

Apple Lisa началась в 1978 году как новый проект Стива Возняка. Идея заключалась в том, чтобы создать продвинутый компьютер с использованием процессора с битовыми срезами, что стало ранней попыткой масштабируемых вычислений. Воз отвлекся на другие дела, и проект не начинался по-настоящему до начала 1979 года. Именно тогда руководство Apple привлекло руководителя проекта и начало нанимать людей для работы над ним.

Лиза была названа в честь дочери Стива Джобса, хотя Джобс отрицал эту связь. Но более интересным в компьютере Lisa было то, как он превратился во что-то уникальное: это был первый персональный компьютер с графическим интерфейсом пользователя (GUI).

Графические интерфейсы были изобретены в Исследовательском центре Xerox в Пало-Альто (PARC) в начале 1970-х годов. Рабочая станция Alto, которая никогда не продавалась широкой публике, имела растровый экран, имитирующий размер и ориентацию листа бумаги. Исследователи PARC написали программное обеспечение, которое отображало окна и значки, и они использовали мышь для перемещения указателя на этом экране.

Джеф Раскин, один из первых сотрудников Apple, написавший руководство для Apple, посетил PARC в 1973 году. Он считал, что будущее за графическими интерфейсами. Раскину удалось убедить руководителя проекта Lisa превратить компьютер в машину с графическим интерфейсом. Однако ему не удалось убедить Джобса, считавшего Раскина и Xerox некомпетентными.

Раскин изменил свой подход и попросил графического программиста Билла Аткинсона предложить официальное турне по PARC в ноябре 1979 года. Поскольку Джобс считал Аткинсона великим человеком, он согласился поехать с ним. Визит Джобса в PARC стал легендой, рассказом о гениальном провидце, впервые увидевшем будущее вычислительной техники. Но на самом деле Аткинсон уже работал над LisaGraf — низкоуровневым кодом, который должен был управлять графическим интерфейсом Lisa — за несколько месяцев до того, как Джобс увидел демонстрацию PARC.

Аппаратное обеспечение Lisa также изменилось. Команда отказалась от процессора с битовым срезом и приняла новый процессор Motorola 68000. 68000 был 16/32-битным чипом и использовал 24-битную адресную шину, что давало ему максимум 16 мегабайт памяти. Это было нормально, поскольку в 1980 году цены на память все еще были заоблачными, а большинство компьютеров того времени имели максимум 64 килобайта оперативной памяти.

В январе 1981 года высшее руководство Apple устало от постоянного вмешательства Джобса и микроуправления проектом Lisa и официально исключило его из команды. Джобс закипел, а затем взял на себя небольшой проект Skunkworks, которым руководил Раскин. Это станет важным позже.

К началу 1982 года оборудование Lisa было в основном доработано. Тем не менее, программное обеспечение все еще находилось в движении. Команда дизайнеров, включая Ларри Теслера, который ушел из PARC, чтобы присоединиться к Apple, была занята массой исследований, созданием прототипов и тестированием. Главный вопрос, который у них возник, был: как на самом деле должен работать графический интерфейс Lisa?

В статье в журнале Interactions дизайнеры Родерик Перкинс, Дэн Смит и Фрэнк Лудольф описали, как интерфейс Lisa изменился с ранних прототипов на привычный рабочий стол с иконками, затем от этой модели и, наконец, обратно к основанному на иконках, документированному интерфейсу. Цель состояла в том, чтобы сделать Lisa мощной и интересной в использовании.

Наконец-то Lisa была готова к представлению публике. И 19 января 1983 года Apple анонсировала компьютер, который точно назвала «революционным».

Lisa представляла собой моноблок с 12-дюймовым монохромным экраном и разрешением 720×365 пикселей. В нем использовался процессор Motorola 68000, работающий на частоте 5 МГц. Он имел 1 МБ оперативной памяти. Компьютер поставлялся с двумя 5,25-дюймовыми дисководами Twiggy, разработанными Apple, но он был разработан для использования с жестким диском Apple ProFile емкостью 5 МБ, который располагался сверху. У него также было три слота расширения. Клавиатура Лизы была прикреплена спиральным шнуром, а мышь была в комплекте.

По словам Теслера, решение перейти на однокнопочную мышь было принято после обширного пользовательского тестирования. Из-за этого разработчикам программного обеспечения Lisa пришлось изобрести новую форму взаимодействия под названием «двойной щелчок».

Lisa поставлялась в комплекте как с операционной системой, так и с «офисным пакетом» из семи приложений: LisaWrite, текстовый процессор; LisaCalc, электронная таблица; LisaDraw — программа векторного рисования; LisaList, примитивная база данных; LisaProject, приложение для управления проектами; LisaTerminal — эмулятор терминала, работающий с модемом; и LisaGraph, программа для создания диаграмм.

Операционная система (ОС Lisa) имела вытесняющую многозадачность и могла запускать множество программ одновременно. Компьютер также поддерживал виртуальную память и защиту памяти. Чтобы получить эти функции, требовался чип Memory Management Unit (MMU), но Motorola еще не построила его, поэтому Apple пришлось разработать решение самостоятельно.

Все это революционное аппаратное и программное обеспечение было потрясающим, но оно стоило дорого: цена Lisa составляла 9 995 долларов, что сегодня составляет почти 30 000 долларов. Это было слишком много для домашних пользователей. Владельцы бизнеса — целевой рынок для Lisa — могут платить столько, но они ожидают, что компьютер будет поддерживать множество пользователей, подключенных через дешевые текстовые терминалы, и запускать скучное бухгалтерское программное обеспечение, а не эзотерические дизайнерские приложения для начинающих художников-графиков.

В результате продажи Lisa были низкими. В первый год было продано всего несколько тысяч компьютеров, и после этого цифры не сильно выросли. Им не помогало то, что Джобс бегал и говорил всем, что настоящий революционный компьютер от Apple, Macintosh, уже не за горами.

После того, как Джобс был выгнан из команды Lisa, он силой пробрался в проект Раскина для Macintosh. Раскин любил графические интерфейсы, но у него были другие идеи для своего компьютера, который он хотел сделать недорогим и простым в использовании устройством. После того, как Раскин был вынужден покинуть команду Mac, он ушел из Apple. Джобсу нравились его идеи, и он хотел, чтобы Macintosh был более дешевым чем Lisa.

Джобс добился этого, взяв небольшую команду Mac и перетасовав их в отдельное здание, повесив пиратский флаг на крышу, а затем отправившись в рейды ботаников, чтобы украсть оборудование, программное обеспечение и инженеров из команды Lisa.

Цена Lisa в 9995 долларов кажется возмутительной по сравнению с начальной ценой в 2495 долларов за Mac. Но подумайте о том, что Джобс удалил из Мас, чтобы достичь этой цели. У Mac была только одна дискета и не было жесткого диска. Один только жесткий диск был включен в цену Lisa за 3499 долларов. У Mac было всего 128 КБ ОЗУ, по сравнению с 1 МБ в Lisa, что было в восемь раз больше и стоило около 2400 долларов в то время. У Mac был меньший 9-дюймовый экран с меньшим разрешением 512×342 пикселей. У него не было в комплекте программного обеспечения, кроме MacWrite и MacPaint. Это было связано с тем, что программное обеспечение приходилось переписывать на языке ассемблера, чтобы достичь гораздо меньших целевых показателей памяти, а написание программирования на языке ассемблера занимало гораздо больше времени.

Macintosh также был несовместим с программным обеспечением для Lisa. Новое программное обеспечение приходилось писать для Mac с нуля, хотя по иронии судьбы вначале единственным способом разработки этого программного обеспечения была Lisa.

Lisa 2 была выпущена в 1984 году одновременно с Mac. У нее был другой корпус, но она была такой же внутри. Она поставлялась со стандартным (и более надежным) 3,5-дюймовым дисководом для гибких дисков и имела место внутри для жесткого диска MFM, который становился популярным выбором в мире ПК. Это стоило более разумно от 3495 до 5495 долларов, и продажи начали расти.

Но Джобс сместил исполнительного директора, который сначала выкинул его из команды Lisa, и теперь Джобс оказался во главе как Mac, так и Lisa. Джобс переименовал Lisa 2 в «Macintosh XL» и поставил его с программным обеспечением, которое эмулировало операционную систему Macintosh вместо программного обеспечения Lisa. В 1985 году он полностью прекратил выпуск Lisa. Оставшиеся запасы были проданы третьей стороне, и в 1989 году Apple закопала 2700 Lis на свалке, чтобы получить налоговые льготы.

Достижение цели по стоимости было хорошей новостью для Mac, который продавался намного лучше, чем Lisa. Но это превратило компьютер в менее функциональную машину. Многозадачность исчезла — оригинальный Mac мог одновременно запускать только одно приложение. Автосохранение также исчезло, как и виртуальная память и защита памяти, а также отказоустойчивая файловая система Lisa OS. Чтобы вернуться к этим функциям, потребовалось много лет, и к тому времени цены как на память, так и на жесткие диски резко упали. В альтернативной вселенной цена Лизы могла бы неуклонно снижаться, в то время как ее возможности продолжали бы расти.


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

Хотя некоторые функции интерфейса Lisa, такие как щелчок по значку вместо приложения для открытия нового документа, сбивали с толку, компьютер установил стандарт работы графического интерфейса на десятилетия вперед. Концепция строк меню и выпадающих меню, двойной щелчок, интеллектуальное перерисовывание перекрывающихся окон и даже идея копирования и вставки были изобретены в Apple и впервые реализованы в Lisa.

Lisa — это архивная строка в истории вычислительной техники. Но сегодня, спустя 40 лет после того, как о ней впервые было объявлено, она напоминает нам о том, что лучшие идеи не всегда побеждают и что мы можем извлечь много уроков из прошлого.