Этот браузерный симулятор Apple Lisa перенесет вас в 1983 год

До того, как оригинальный Macintosh вошел в историю в 1984 году, появился Apple Lisa 1983 года — один из первых коммерческих персональных компьютеров с графическим пользовательским интерфейсом (GUI) вместо командной строки. Конечно, если у вас было лишних 9 995 долларов.

Если вы всегда слышали о нем в подкастах, но никогда не пробовали, вот ваш шанс.

Никогда о нем не слышали? Вот краткое изложение

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

Если это для вас новость, вы можете найти десятки веб-сайтов, подкастов, книг и даже фильмов, посвященных этой саге, включая классический телефильм «Пираты Силиконовой долины» 1999 года с Ноа Уайлом («Питт», «Скорая помощь») в роли Стива Джобса и Энтони Майклом Холлом («Охотник на лис», «Темный рыцарь») в роли Билла Гейтса.

Вот сам Джобс о графическом пользовательском интерфейсе:

Суть в том, что Apple Lisa представила способ взаимодействия с компьютерами, который помог сформировать то, как мы используем их до сих пор. И теперь, благодаря тщательно воссозданной браузерной версии, вы можете сами изучить этот ранний дизайн GUI, не тратя 9 995 долларов.

Создан владельцем Lisa 2/10

Вот разработчик LisaGUI Эндрю Ярос, который на самом деле владеет Lisa 2/10, представляя свой проект на Hacker News (через BoingBoing):

«Это веб-ОС, написанная мной на ванильном JS, которая выглядит как Apple Lisa Office System (1983-85 гг.), с другими современными влияниями, а также дополнительными улучшениями и функциями. В настоящее время она находится в альфа-версии и далеко не свободна от ошибок. (…) Это полное воссоздание пользовательского интерфейса на JS; все рендерится в одном элементе canvas. Это не CSS-тема и не эмулятор, перенесенный на JS. (…) Таким образом, каждый элемент интерфейса — меню, окна, элементы управления и даже шрифты — был воссоздан с нуля. Нет никаких файлов шрифтов — я написал свою собственную систему типографики, которая поддерживает комбинирование нескольких стилей текста и генерирует новые варианты глифов на лету. Это основано на пользовательском интерфейсе из 80-х, и не будет хорошо работать на вашем телефоне. (…) Я понимаю, что сейчас в LisaGUI не так много всего можно делать; у меня есть большой список дополнительных функций и приложений, которые я добавлю в будущем. Я работаю над этим проектом некоторое время и с нетерпением жду ваших отзывов и ответов на вопросы о нем».

Интересная деталь: чтобы соответствовать оригинальным пропорциям дисплея, LisaGUI масштабирует интерфейс так, чтобы он был в 1,5 раза выше, чем шире, поэтому элементы могут выглядеть немного сжатыми или растянутыми в зависимости от разрешения вашего экрана. Как пояснил Ярос на Hacker News, эта особенность помогает интерфейсу выглядеть ближе к настоящему, особенно на дисплеях с высоким разрешением.

Еще одна интересная деталь: как легко отметят старожилы, при перетаскивании окна отображается только рамка окна, а не все оно. Это было связано с ограниченной вычислительной мощностью и пропускной способностью памяти, так как рендеринг всего содержимого в реальном времени был слишком требовательным для оборудования Lisa.

Итак, достаточно интересных деталей. Хотите ли вы увидеть, как выглядело раннее видение рабочего стола Apple, или вспомнить старые добрые времена, этот ресурс стоит вашего внимания.

Скидки на iPad на Amazon