Эволюция пользовательского графического интерфейса. [4]
Это продолжение моего (и вашего, если вы читаете с первой части) исследования касательно истоков и истории графического интерфейса пользователя.
В прошлый раз я затронул мобильные платформы, и поэтому теперь придётся выделять наиболее известные мобильные операционные системы с графическим интерфейсом (ну, или просто оболочки). Так что я предлагаю немного откатиться назад.
1996 год. Ребята из компании Palm решили: «А почему бы нам не запилить электронный органайзер и не продать его населению, желательно за деньги». Идея оказалась в принципе неплохой, и именно в 1996 году компания выпустила свой первый КПК под названием Palm Pilot под управлением своей Palm OS. Мы-то с вами знаем, что первый КПК вышел гораздо раньше 1996 года - о чём я уже писал, но, тем не менее, здесь мы имеем именно электронный органайзер с ограниченным кругом задач и возможностей. Управлялось всё это добро с помощью сенсорного ввода, и поэтому интерфейс организован таким образом, чтобы с ним было удобно работать именно с точки зрения «ткнул в экран и доволен». Основной фишкой системы было наличие программы «Граффити», которая умела распознавать рукописный текст, а также имела набор жестов, тоже непосредственно связанный с набором текста, например, удаление символа, вставка пробела и тд. Сам интерфейс использовал иконки для быстрого доступа к приложениям и не был чем-то особо оригинальным, кроме того что он был построен для карманного мобильного устройства.
1998 год. Солнцеликая компания Sun выпускает Solaris 7. Первый выпуск 64 разрядной ОС для их собственного процессора UltraSPARC. Каких-то революционных нововведений в оболочке не содержалось (ко всему прочему, ОС предназначалась по большей части для вычислительных комплексов), так что это, по большей части, альтернативный взгляд на ГИП.
1999. В связи с тем, что KDE использовала несвободную библиотеку Qt было принято решение создать оболочку, которая бы не зависела от несвободных библиотек. Результатом этой деятельности явился выпуск Gnome 1.0, который был создан на GTK+. Таким образом, одной хорошей графической оболочкой для дистрибутивов линукса стало больше. Gnome включал в себя определённый набор программ: программа просмотра изображений, GIMP — программа для редактирования изображений с довольно неплохими способностями, файловый менеджер, аудиоплеер, игры и другое. В качестве браузера почти везде на линуксах в то время использовался Netscape. Графическая оболочка имела некоторый запас гибкости для подстройки под конкретного пользователя самим пользователем (нескучные обои в помощь).
Тот же 1999 год. Выходит обновлённая версия RISC OS 4 для Acorn A7000 и A7000+. Обновлена графическая оболочка. В системе имеется возможность изменять декорацию окон, менять обои рабочего стола и многое другое.
ОСь обладала следующим пакетом встроенных программ:
!Paint — растровый графический редактор;
!Draw — векторный графический редактор;
!Calc — калькулятор;
!Edit — текстовый редактор;
!Maestro — нотный редактор;
!Alarm — будильник;
!Chars — утилита для ввода символов;
!Help — программа помощи.
В этом же году Psion выпустила операционную систему EPOC Release 5, получившую второе имя Symbian OS v5. Графический интерфейс так же, как и в любых мобильных системах, был ориентирован на работу по нажатию на сенсорный экран. Большие значки, которые запускали приложения - тому свидетельство. На устройствах имелся ряд горячих клавиш, который запускал наиболее часто используемые приложения, но какие именно чаще всего запускаются - решили в компании Psion. В родных приложениях содержался обычный набор, рассчитанный на делового человека, т. е. часы, калькулятор, табличный процессор и всякое подобное. К слову, компания Nokia заимела собственный смартфон, использующий симбиан лишь в 2001 году с выходом Nokia 9210 Communicator.
Также в 1999 году вышла 3 версия XFCE. Почему я пишу о третьей, а не о первой, ну, во-первых, я про неё забыл, во-вторых, эта версия переписана на GTK+ и кардинально отличается от предыдущих, которые были до боли похожи на CDE. Благодаря переходу на GTK+, появилась поддержка DnD и других полезных фишек.
В 2000 году яблочная компания представляет обновление своего графического интерфейса под названием Aqua. Также под этим называнием выступает оконная тема. Название своё она получила не просто так. В элементах окон использовались компоненты, схожие с каплями воды, а также повсеместно применялись эффекты отражения и полупрозрачности. Несмотря на мою не сильную любовь к этой компании, стоит признать, что в 2000 году Apple выпустила наиболее приятную для глаз и красиво оформленную графическую систему. С некоторыми изменениям в элементах аква всё ещё обитает на яблочных машинах. Именно этим дизайном вдохновлялись многие создатели оболочек для линукса. Кстати, в 10 версии макоси, которая вышла чуть позже (2001) разработчики решили, что собрать все настройки компьютера в одном месте - это хорошая идея, и назвали они это «Системные настройки». Теперь инструменты управления компьютером были собраны в одном месте, а не в нескольких отдельных файлах как было раньше.
В этом же году Microsoft выпускает сначала Windows 2000 (это NT серия), основным улучшением в которой (в графическом плане) является использование Active Desktop на основе Internet Explorer версии 5. Т.е. система, схожая с той, которая использовалась в 98. Именной в этой системе впервые в поставку был включён Windows Media Player. Из улучшений графической составляющей следует также выделить появление слоёв у окон, которые позволяли реализовывать прозрачность, полупрозрачность, различные элементы переходов и отображать тени. Изменения затронули и проводник: в нём реализована функция предпросмотра и возможность настраивать панели инструментов. Позже, в этом же году, компания выпускает Windows Millennium Edition. Эта операционная система всё ещё была в семействе Windows 9x, соответственно внутри системы использовался MS-DOS 8.0. В пакет приложений был добавлен Windows Movie Maker, позволявший работать с видео. С точки зрения ГИП, Win ME повторял всё то же, что было сделано в 2000.
В октябре этого же года выходит вторая версия KDE. В качестве стандартного браузера, файлового менеджера и программы просмотра документов выступает Konqueror. Представлен первый выпуск Koffice. Интегрированный набор офиса состоял из приложения с электронными таблицами (KSpread), приложения для векторного рисования (KIllustrator), текстового процессора (KWord), программы для презентаций (KPresenter), а также приложения (KChart). В качестве оконного менеджера выступал Kwin 2.0, который умел работать с эффектами и темами оформления.
2001 год. Майкрософт уже через год после выхода Windows ME выпускает новую ось - Windows XP. Из нового: падающая тень от ярлыков на рабочем столе; боковая панель, ориентированная на выполнение задач в окне проводника («common tasks»); группирование кнопок одного приложения на панели задач в одну кнопку при определённом количестве разных запущенных приложений, что позволяло часто избегать необходимости её «прокрутки»; появилась возможность блокировать панель задач и вспомогательные панели, во избежание их случайного изменения; цветовое выделение элементов в меню «Пуск», принадлежащих недавно добавленным программам; меню отбрасывают тени (в Windows 2000 тень отбрасывал указатель мыши, но не элементы меню). По умолчанию используется визуальная схема с названием Luna. На данный момент, по разным данным, XP используется на 2-4% ПК.
И да, я совсем забыл упомянуть одну интересную графическую оболочку под названием Microsoft Bob. Она предназначалась для пользователей виндовс 3.1, 95 и NT. Далее текст из вики: «Основной интерфейс представляет собой внутренние помещения дома, при этом различные комнаты соответствуют реальным помещениям, таким как кухня или гостиная. Каждая комната может содержать украшения и мебель, а также значки приложений. Bob предоставляет пользователю возможность полной настройки всего дома. Пользователь имеет полный контроль над отделкой каждой комнаты и может добавлять, удалять или перемещать любые объекты. Пользователь также может добавлять или удалять номера из дома и указывать, в какое помещение ведёт каждая дверь. Bob имеет также функцию, позволяющую выбрать одну из тем оформления для дизайна и отделки комнаты, такую как современный стиль или постмодерн.» Помогать разобраться в этом бардаке должны были «помощники» - персонажи типа собаки, книги, дракона и тд. Сам ГИП позиционировался как простой графический интерфейс, но он таковым, по сути своей, не был из-за подхода.
Спасибо, что прочитали, продолжение следует.
Эволюция пользовательского графического интерфейса. [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.
Продолжение следует.
Когда на комп родителей проще поставить убунту, чем лечить комп от вирусов
сын-админ - линукс в семье
Не подлежит восстановлению
Настройка ПК #1 - Операционные системы
Привет, пикабушники.
Уже давно у меня появилась идея сделать серию постов о настройке компьютера. Мелких советов по операционным системам, по софту, плюшкам и так далее.
Тема эта возникла, так как в своих кругах я являюсь тем самым тыжпрограммистом, который и винду переустановит, и вконтакте взломает (ну вы понимаете). Собственно написанные статейки я бы и мог использовать для того, чтобы не объяснять всё своим знакомым в тысячный раз :)
Возможно и тут найдутся те, кто извлечет пользу из тех или иных тем.
Сразу оговорюсь - я не профессионал. Я обычный пользователь, и просто хочу поделиться тем, что знаю, а так же найти ошибки или что-то новое для себя в комментариях.
Данная статья - вводная. Я просто расскажу с чем мы будем иметь дело, о чем буду рассказывать. И основа это, конечно же, операционная система.
Выбор OS очень важен, ведь в ней вам придется работать долгое время, и от её функционала и внешнего вида зависит очень многое.
В своих статьях я заострю внимание на двух довольно специфичных операционных системах. Которые еще и будут стоять параллельно на одном ПК. Как не сложно догадаться это Линукс и Виндовс.
Почему параллельно? Потому что лично я для себя выбрал путь переезда на Линукс. Он шустрее работает, быстрее загружается, удобен, гибок, клёв. Само собой переехать полностью на него нельзя, так как игры (коих у меня мало, ибо 90% игр на консоли) и специальный софт типа Фотошопа остаются на винде.
А теперь к главному. Вот те два быка, на которых я буду скакать пытаясь хоть как-то удержаться.
И первый из них, конечно же, Windows. Windows 10!
Систему специфичной я назвал не случайно, на то есть причина. Потому что работать я буду со сборкой Windows 10 Enterprise LTSB от vladios13 & liveonloan. В данной сборке с корнем вырезана большая часть нового функционала, который я для себя, спустя менее полугода, посчитал лишним. Это и Кортана, которая не работает в нашем регионе, и сам Магазин приложений, телеметрия, синхронизация.
Если конкретно, то:
• Компонент для получения биометрии.
• Компонент родительского контроля.
• Компонент управления мобильными сенсорами.
• Компонент для использования режима планшета.
• Компонент для управления мобильными устройствами.
• Компонент для сбора набираемого текста.
• Телеметрия и слежение.
• Сortana и ее поиск из таскбара.
• OneDrive.
• Xbox вместе с его компонентами и сервисами.
• Отправка ошибок и техподдержка.
"Больной ублюдок" скажете вы, и будете правы, я лютый извращенец. Но данная сборка позволяет улучшить производительность, саму загрузку системы, позволяет уменьшить кол-во трафика, да и просто убирает лишний функционал.
Второй гость нашей программы нет, не Юбунта. Скорее её внебрачный сын. Сборка основана на Ubuntu, но с каждым обновлением уходит от неё всё дальше. В общем, нечего тянуть. Deepin 15!
Данная система отпадно выглядит, она удобна, функциональна. Имеет несколько настроек интерфейса. В ней комфортно находиться, и именно поэтому я выбрал её.
Само собой как Линуксов, так и видов Винды огромное множество. Что ставить решать только вам. Я не настолько продвинут, чтобы писать целые обзоры и сравнения разных систем. Однако кроме пары статей о установке и настройке конкретно описанных в этой статье сборок, остальные темы будут жизнеспособны почти для любых систем, поэтому разницы особо нет.