Эволюция пользовательского графического интерфейса. [2]
Привет, народ. Чаще посты делать не получается, но я думаю, это не особо большая проблема.
Продолжим рассматривать графические интерфейсы и начнём с 1987 года.
15 сентября 1987 была официально выпущена X11 (X Window System). Это был первый выпуск ныне используемого протокола управления окнами. С этой даты шло постепенное улучшение кодовой базы и эффективности системы. Усовершенствованные версии X11 применяются и сейчас и являются основой для вывода графики пользовательских систем на базе линукса и различных BSD. Началась светлая эра человечества — на горизонте показались проекты свободного программного обеспечения.
Также в сентябре 1987 года яблочная компания представляет реализацию GS/OS (графической оболочки) для своего продукта под названием Apple IIGS, который использовал в качестве операционной системы Apple ProDOS. В состав системы входило средство под названием File System Translators, которое обеспечивало возможность поддержки нескольких операционных систем на диске. В GS/OS была осуществлена поддержка многих возможностей, реализованных в Macintosh System 5. В частности, наличие Finder и драйверов для периферийных устройств. Ко всему прочему. Toolbox(API) для GS/OS был в значительной степени совместим с макинтошем и позволял создавать приложения, практически совместимые с обеими системами. К сожалению, система не продвигалась компанией Apple, так как могла составить конкуренцию основному продукту — макинтошу.
Октябрь. В северном полушарии холодало, и компания IBM, использующая ресурсы мелкомягкой компании выпустила на рынок OS/2 v1.10SE (SE - Standard Edition). Эта ос обладает графическим интерфейсом Presentation Manager. По сути своей, интерфейс был подобен Windows 2. Система совместима с приложениями для DOS и соответственно на момент выхода уже обладала довольно приличной базой потенциального программного обеспечения. В следующей же версии, вышедшей чуть позже, в набор стандартных программ были добавлены Database Manager и Communications Manager, системы управления базами данных и связи соотвественно. Одним из больших плюсов системы была поддержка дисков с файловой системой FAT16 (объём диска до 2 ГБ).
В этом же году компания NeXT под предводительством Джобса представляет NeXT Computer, с осью NeXTSTEP, котоаря по своей сути была обьектно-ориентированной. ОС базировалась на BSD. Думаю, стоит упомянуть, что компьютер поставлялся с 17 дюймовым чёрно-белым экраном.
Именно на платформе этой оси был создан первый интернет-браузер — WorldWideWeb в рамках одного из проектов ЦЕРН. Ну, конечно, он не был создан компанией NeXT, его создателем является Тим Бернерс-Ли. Сам компьютер был предназначен по большей части для ВУЗов и был крайне дорогим. Первая версия была не особо хороша, т. к. поддержку большей части периферии, цветную графику, а также многие другие необходимые вещи добавили лишь во второй версии. Ещё с версии 0.9 ОС включала в себя довольно простую игру BreakApp, а также систему компьютерной алгебры — Mathmatica, а также некоторые другие приложения.
Собственно WorldWideWeb.
В 1990 году выходит обновлённая версия Amiga Workbench (версия 2), характеризующаяся большим количеством улучшений, а также новыми 3д эффектами. Помимо всего, из-за возможностей, предоставляющихся компьютером Amiga 3000, появляются эмуляторы принципиально других платформ. Также в ОС появляется AmigaGuide — гипертекстовый формат, посредством которого можно было получить инструкции по работе с программой в онлайн режиме.
В мае этого же года свет увидела одна из самых удачных операционных систем Microsoft'а, снискавшая довольно большую популярность - Windows 3. В этой версии был значительно улучшен графический интерфейс, было реализовано централизированное управление системными настройками, реализована поддержка макросов и добавлена игра «Косынка». Это важный момент в истории компании и ОС. Большинство стандартного программного обеспечения наследовалось от предыдущих версий. Windows 3.0 была последней версией Windows, которая, по заявлениям Microsoft, поддерживала полную совместимость со старыми приложениями Windows. Чуть позже в специальном дополнении были добавлены расширения для работы с мультимедиа. Достоверно известно, что Windows 3, по крайней мере версии 3.11, до сих пор используются в некоторых специфических системах.
Также в 1990 году выходит версия GEOS для IBM PC-совместимых систем. Система поставлялась с набором следующего софта: GeoWrite, GeoDraw; GeoManager; GeoPlanner; GeoDex, и GeoComm, а также некоторого другого. Это было неплохим решением для людей которые по тем или иным причинам не хотели (или не могли) пользоваться Windows 2.
В 1991 году Apple выпускает System 7 для маков. Из нового тут: реализация виртуальной памяти, QuickTime, QuickDraw 3D (API для работ с 3д графикой), панель управления стала каталогом, Apple Menu состоит теперь из Apple Menu Items, а также включает ярлыки. Ярлыки - тоже одно из нововведений. Иконка (а вместе с ней и сам файл) теперь могут быть перемещены с помощью «Drag and drop», т. е. пользователь захватывает указателем иконку перемещает её и отпускает в другом месте, функция создания шаблона — позволяет пользователю создавать шаблон, часто используемые стили документов, всплывающая подсказка, масштабируемые шрифты и многое другое. Но, пожалуй, самое примечательное — новый оцветлённый интерфейс.
1992 OS/2 Version 2.0. Ось 32-битная (за исключением видеоподсистемы), использование виртуальных DOS машин позволяет запускать одновременно несколько DOS- и Windows-приложений. Оболочка рабочего стола Workplace Shell — обьектно-ориентированное окружение. Также поддерживалась технология «drag and drop» и возможность изменения темы.
В 1992 году вышла версия 3 для Amiga Workbench, поддерживающая установку изображения в качестве фона и отличающаяся улучшенным цветовым оформлением.
Хоть линукс и появился в 1991 году, широкую популярность он приобрёл чуть позже. Об истории линукса можно писать не одну статью, так что не будем сильно отдаляться от заданной темы, а именно от пользовательского интерфейса. Если вкратце, X Window System был перенесён (портирован) на платформу линукса чуть позже чем сразу, соответственно, это позволило поднимать на нём различные менеджеры окон, и, соответственно, сам интерфейс в зависимости от конкретного менеджера был разным. Приведу в пример один из первых дистрибутивов Linux - SLS (Softlanding Linux System). Он выпускался в 1992-1994 годах. На скриншоте показана система, имеющая в своём составе следующее: Linux 1.0, GCC 2.5.8, XFree86 2.0, TeX 3.141, fvwm 1.21c. За декорацию окон в данном случае отвечает fvwm, а оконной системой является XFree86 (разновидность X системы). Именно желанием модифицировать (или просто ненавистью к) SLS было продиктовано решение создать Debian и Slackware.
Продолжение следует.