Графический интерфейс пользователя

We use cookies. Read the Privacy and Cookie Policy

Графический интерфейс пользователя

Стив Джобс и его коллеги из Apple купили компьютер IBM PC, как только он появился на прилавках, — им хотелось поскорее изучить конкурента. Единогласный вердикт был: “Отстой”, выражаясь словами Джобса. Это было обычное проявление его природной заносчивости. Реакция команды Apple была понятна: угловатый дизайн, неудобные команды с: > — компьютер был просто скучен. Джобсу и в голову не приходило, что корпоративным менеджерам не нужно ничего эдакого и что они больше доверяют проверенному и обыденному бренду вроде IBM, а не смелому и нетривиальному Apple. По стечению обстоятельств Билл Гейтс был на встрече в головном офисе Apple в день, когда вышел IBM PC. “Казалось, им не было до этого дела. Только спустя год они осознали, что произошло”107, — вспоминает Гейтс.

Джобс активизировался: теперь у него был соперник, еще и слабый, по его мнению. Он видел себя просветленным дзен-воином, который борется с силами зла и уродства. Джобс помог сочинить рекламу Apple для газеты Wall Street Journal, которая начиналась со слов: “Добро пожаловать, IBM. Серьезно”.

Одна из причин, по которой Джобс так пренебрежительно относился к IBM, заключалась в том, что он уже видел будущее и уже взялся его изобрести. Он несколько раз ездил в Xerox PARC, где ему продемонстрировали разработки Алана Кея, Дага Энгельбарта и их коллег. Наибольшее впечатление на него произвел графический интерфейс пользователя, сокращенно GUI — Graphical User Interface, который представлял из себя рабочий стол с окнами, иконками и курсором, который можно было передвигать мышью, которая работала как указка. Джобс с его дизайнерским чутьем и задатками маркетолога сумел приспособить идеи Xerox PARC так, что GUI позволил достичь нового уровня во взаимодействии человек — машина, о котором мечтали Буш, Ликлайдер и Энгельбарт.

Два самых важных визита Джобса в Xerox PARC состоялись в декабре 1979 года. Его сопровождали сотрудники Apple, в частности Джеф Раскин, который работал над “дружественным” компьютером — впоследствии его назовут Macintosh. Раскин уже был знаком с разработками Xerox и уговаривал Джобса внимательнее к ним присмотреться. Проблема была в том, что Джобс Раскина недолюбливал. Выражаясь точнее, называл его “идиотом и неудачником”, но все-таки согласился заглянуть в Xerox. Две компании заключили контракт, по которому Apple получала право изучить технологии Xerox, а Xerox — инвестировать в Apple миллион долларов.

Джобс, конечно, был не первым, кому инженеры Xerox PARC рассказали о своих разработках. Они показали их сотням клиентов и продали больше тысячи компьютеров Alto. Лэмпсон, Текер и Кей оснастили эти дорогие машины графическим интерфейсом пользователя и другими инновациями PARC. Однако именно Джобс загорелся идеей интегрировать подобный интерфейс в простой и недорогой персональный компьютер. И вновь мы видим, что величайшими инноваторами становятся не гении инженерной мысли, а люди, которые смогли все это умело применить на практике.

Во время первого визита Джобса в Xerox PARC презентацию проводила Адель Голдберг, работавшая вместе с Аланом Кеем. Разработчики были довольно скрытными и мало что рассказали Джобсу, из-за чего он закатил гневную истерику и потребовал “прекратить весь этот бред”. В итоге по приказу высшего руководства Xerox ему предоставили всю информацию. Джобс нервно расхаживал по комнате, пока его инженеры рассматривали каждый пиксель на экране монитора. “Вы же сидите на золотой жиле, — сокрушался Джобс. — Не могу поверить, что Xerox не хочет этим воспользоваться”.

В тот день гостям из Apple показали три основные разработки. Во-первых, Ethernet — разработанный Бобом Меткалфом пакет технологий, позволявших создавать локальные сети. Однако это Джобса не особенно интересовало, так же как Гейтса и других праотцов персонального компьютера. Возможно, им следовало бы внимательнее отнестись к сетевым технологиям. Джобсу было важнее дать пользователю инструменты для саморазвития, а не для сотрудничества. Во-вторых, Джобсу рассказали об объектно ориентированном программировании, но это его тоже не заинтриговало, он не был программистом.

Зато графический интерфейс пользователя Джобса буквально заворожил. Эта метафора рабочего стола была проста и интуитивно понятна, как игровая площадка понятна детям. На столе располагались иконки документов и папок, значок корзины и другие элементы. Кликать по иконкам нужно было при помощи курсора, повторяющего движение мыши. Джобс не просто влюбился в эту картинку, он уже видел, что и как можно улучшить, сделать еще понятнее и элегантнее.

GUI появился благодаря еще одной инновации инженеров Xerox PARC: они создали дисплеи с растровым отображением графики. До этого многие компьютеры, включая и Apple II, имели текстовый интерфейс, то есть на экран выводились только цифры и буквы, как правило, ядовито-зеленым цветом на черном фоне. Теперь же компьютеры могли контролировать каждый пиксель на экране, включать его, выключать и заливать любым цветом, что позволяло создавать всевозможные шрифты, изображения, узоры и схемы. Джобс был в восторге — наконец-то он мог применить все, что знал о дизайне, шрифтах и каллиграфии. “Я словно прозрел! Я вдруг понял, каким будет будущее компьютеров”, — признается впоследствии Джобс.

Обратно в Купертино Джобс ехал так быстро, что даже Гейтс это бы оценил. Он с порога заявил своему коллеге Биллу Аткинсону, что все будущие компьютеры Apple, включая Lisa и Macintosh, должны иметь графический интерфейс пользователя от Xerox. Только нужно было слегка его доработать. “Вот оно! Мы обязаны это сделать!” — кричал Джобс. Наконец-то компьютеры могли стать ближе к людям108.

Впоследствии, когда Джобса обвинят в краже идей у Xerox, он процитирует Пикассо: “Хорошие художники копируют, великие — воруют”. И добавит от себя: “А мы никогда не стеснялись воровать великие идеи”. Он был крайне рад, что в Xerox упустили такой шанс: “Они не видели ничего дальше своих копировальных машин и не понимали, на что способен компьютер. Фактически они победили, но сами же выбросили белый флаг. Сейчас Xerox могла бы доминировать в компьютерной индустрии”109.

Несмотря на все обвинения в адрес Apple, Джобсу и его команде следует отдать должное. Разработка концепции — это лишь часть дела, и подтверждение тому — история про всеми забытого изобретателя из Айовы Джона Атанасова. По-настоящему важна реализация. Команда Apple не просто взяла идеи Xerox, они их доработали, интегрировали в компьютер и вывели на рынок. Сотрудники Xerox могли и сами это сделать, и они даже попытались, но их машина Xerox Star была собрана наспех и стоила дорого, поэтому проект провалился. Инженеры Apple упростили мышь, сделали ее однокнопочной, при этом добавили функционала: теперь при помощи курсора можно было перетаскивать объекты по экрану. Расширение файлов теперь можно было поменять, просто перетащив файл в нужную папку, также появились выпадающие меню и возможность размещать файлы друг над другом, как будто бы складывать в стопку.

В январе 1983 года компания Apple выпустила компьютер Lisa, а через год — более успешный Macintosh. Джобс понимал, что Mac положит начало революции персональных компьютеров, ведь его можно было поставить дома. Презентация на запуске Mac была очень эффектной: Джобс пересек затемненную сцену и достал новый компьютер из матерчатого мешка. Заиграла музыка из фильма “Огненные колесницы”, и по экрану поплыла надпись Macintosh, под которой появились слова “просто великолепный”, как будто кто-то медленно писал их от руки красивым почерком. На мгновение повисла тишина, зрители замерли в восхищении, послышались ахи. Практически никто подобного не видел и даже представить себе не мог. Затем компьютер показал слайд-шоу, где демонстрировались разные шрифты, документы, схемы, изображения, шахматы, таблицы и фото Джобса с диалоговым облачком у головы, как в комиксах, со словом Macintosh. Овации не смолкали пять минут110.

На презентации также был показан вошедший в историю рекламный ролик “1984”, в котором молодая девушка убегает от полиции и бросает молот в экран, где транслируется речь Большого Брата, символа авторитарной власти. Так Джобс намекал, что бросает вызов IBM. К тому же у Apple было преимущество: графический интерфейс пользователя, который позволял людям значительно эффективнее взаимодействовать с компьютерами. При этом IBM и разработчик их операционной системы Microsoft продолжали использовать командную строку и запросы вроде c: >.

Данный текст является ознакомительным фрагментом.