Введение Важность основ

Введение

Важность основ

Один человек, один компьютер.

Слоган компании Apple Computer

Представьте себе, что вы поднялись на борт сияющего шикарной отделкой авиалайнера, оснащенного просторными, комфортабельными кожаными креслами с целым набором встроенной аудио- и видеотехники; в буфете вас ожидают отличная еда и напитки. Вы садитесь в свое кресло и смотрите в большой, чисто вымытый иллюминатор. Со вздохом предвкушения особенно приятного полета вы протягиваете руку к шкафчику впереди вас, чтобы поглядеть, что там. Сначала вы достаете весьма объемистую бутылку любимого напитка, а затем буклет с описанием этого замечательного воздушного лайнера.

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

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

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

Представленная абсурдная ситуация довольно точно описывает суть большинства существующих сегодня «человеко-машинных» интерфейсов. Наши компьютеры и сотовые телефоны оснащены самыми последними моделями чипов и другой электронной начинкой. Современные операционные системы способны радовать глаз великолепными цветными заставками и стремительными трехмерными эффектами. Вы щелкаете по кнопке, и вот! – вы видите, как она движется самым реалистичным образом, слышите, как звук щелчка мыши весьма точно передается с помощью цифрового стереофонического воспроизведения, а затем, как только на экране открывается панель, до ваших ушей доносится чарующее глиссандо арфы.

Но когда вы начинаете пользоваться этой системой, выясняется, что в некоторых случаях она неприятно ограничивает вас своим непредсказуемым поведением. Из тысяч команд, предусмотренных в системе, вам не удается найти ту, которая нужна в данный момент, а простые стандартные процедуры выполняются бесконечно долго. Программа, приобретенная в прошлом году, вдруг перестает запускаться под улучшенной версией той же самой операционной системы, и вам приходится покупать новую версию программы. Ко всему прочему оказывается, что операционная система имеет свойство время от времени зависать.

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

Все эти интерфейсы неспособны выполнять многие важные для нас задачи. Например, чтобы записать какую-то мысль, вы хотели бы просто подойти к компьютеру или другому устройству для обработки информации и начать набирать ее – без всякой загрузки, без необходимости открывать текстовый процессор, создавать файл, вообще без использования операционной системы. (Мое определение операционной системы звучит следующим образом: «То, с чем приходится возиться перед тем, как начать возиться с программой».) Чтобы добавить к репертуару системы несколько средств для выполнения простых операций, вы не обязаны изучать целую прикладную программу. К сожалению в разработке интерфейсов изначально было взято неверное направление, и это привело к тому, что уровень их сложности стал неоправданно высоким с точки зрения как технологической, так и логической необходимости.

Миллионы из нас имеют противоречивые отношения с информационными технологиями. Мы не можем жить без них, и в то же время нам трудно жить с ними. Тем не менее, проблема создания удобных и простых технологий имеет свои решения, хотя мы и не можем ими воспользоваться – они станут доступными, только если мы оставим груз прошлого. Привычный вариант интерфейса в виде рабочего стола, ориентированный на работу с прикладными программами, является частью этой проблемы. В этой книге предлагаются некоторые альтернативные варианты. В конце концов, компьютерные проблемы – это не погода, и мы все-таки можем что-то сделать для их разрешения.

С учетом широкого распространения Интернета, а также очевидной важности компьютерных продуктов, предназначенных для группового взаимодействия, может показаться странным, что содержание этой книги касается, главным образом, разработки однопользовательских интерфейсов. Одной из причин этого является тот факт, что проблема разработки однопользовательских интерфейсов еще не решена. Но главная причина состоит в том, что качество любого интерфейса в конечном итоге определяется качеством взаимодействия между одним человеком и одной системой – между ней и вами. Если индивидуальное взаимодействие с некоторой системой не проходит для пользователя легко и комфортно, то в результате этот недостаток негативным образом отражается на качестве работы всей системы, независимо от того, насколько она хороша в других своих проявлениях.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

7.1.2. Важность ведения документации при создании программ

Из книги Интерфейс: новые направления в проектировании компьютерных систем автора Раскин Джефф

7.1.2. Важность ведения документации при создании программ Во многих источниках сообщается, что для программистов важно подробно документировать машинный код, который они пишут. Для этого обычно приводятся две причины: во-первых, чтобы помочь понять программу при ее


ВВЕДЕНИЕ

Из книги Чтобы лучше познать самих себя... (Сборник) автора Комаров Виктор

ВВЕДЕНИЕ Проблема внеземных цивилизаций или, как ее сейчас официально принято именовать в науке, «Проблема поиска разумной жизни во Вселенной», бесспорно, принадлежит к числу фундаментальных проблем современного естествознания. В то же время это и одна из самых


ВВЕДЕНИЕ

Из книги Информационная безопасность человека и общества: учебное пособие автора Петров Сергей Викторович

ВВЕДЕНИЕ Современный этап общемирового развития характеризуется возрастающей ролью информационной сферы. Превращаясь в системообразующий фактор жизни общества, она все более активно влияет на состояние политической, экономической, оборонной, личной, имущественной и


Введение

Из книги Техническое обеспечение безопасности бизнеса автора Алешин Александр

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


Введение

Из книги Система технического обслуживания и ремонта общепромышленного оборудования : Справочник автора Ящура Александр Игнатьевич

Введение Подавляющее количество действующих в настоящее время предприятий – малые и средние, появившиеся в 1995–2005 гг. Часть из них возникла на базе прежних промышленных гигантов в результате их своеобразного «разукрупнения» в процессе развития свободного


Введение

Из книги Русские электротехники автора Шателен Михаил Андреевич

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


ВВЕДЕНИЕ

Из книги Баллистическая теория Ритца и картина мироздания автора Семиков Сергей Александрович

ВВЕДЕНИЕ Наш единственный шанс всё исправить — это вернуться в прошлое, в ту минуту, когда всё это произошло, и возникла эта ужасная альтернативная реальность. Из фильма "Назад в будущее" Каждый, кто приобщается к безумным (по выражению самих создателей) идеям теории


Введение

Из книги Цифровая стеганография автора Грибунин Вадим Геннадьевич

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


ВВЕДЕНИЕ

Из книги Ракетные двигатели автора Гильзин Карл Александрович

ВВЕДЕНИЕ Март 1946 г. Залит огнями зал заседаний Верховного Совета в Кремле. Идет совместное заседание обеих палат Верховного Совета Советского Союза. Депутаты слушают доклад о первом послевоенном пятилетнем плане — великом Сталинском плане восстановления и развития


Введение

Из книги Материалы для ювелирных изделий автора Куманин Владимир Игоревич

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


Введение

Из книги Воздушно-реактивные двигатели автора Гильзин Карл Александрович

Введение Последние полтора десятилетия ознаменованы бурным развитием реактивной техники. Идеи, которые в течение многих лет были уделом лишь одиночек-изобретателей и ученых, энтузиастов реактивной техники, стали стремительно воплощаться в жизнь. Реактивные двигатели


Введение

Из книги Глубоководные аппараты (вехи глубоководной тематики) автора Шанихин Евгений Николаевич

Введение Вниманию читателей предлагается книга, посвященная созданию первого поколения отечественных обитаемых подводных аппаратов, предназначенных для работы на глубинах более 1000 м История подводного флота, несмотря на вал публикации последнего времени, остается


4.2.1. Важность закона Мура

Из книги Нанотехнологии [Наука, инновации и возможности] автора Фостер Линн

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


2.8. ЗАРОЖДЕНИЕ ТЕОРЕТИЧЕСКИХ ОСНОВ ЭЛЕКТРОТЕХНИКИ

Из книги История электротехники автора Коллектив авторов

2.8. ЗАРОЖДЕНИЕ ТЕОРЕТИЧЕСКИХ ОСНОВ ЭЛЕКТРОТЕХНИКИ Как известно, процессы в электрической цепи определяются скалярными величинами — электродвижущей силой (или напряжением) и током. Напомним, что понятие об электродвижущей силе ввел в обращение А. Вольта. После первых


4.2. СТАНОВЛЕНИЕ ФИЗИЧЕСКИХ ОСНОВ ТЭ

Из книги Очень общая метрология автора Ашкинази Леонид Александрович

4.2. СТАНОВЛЕНИЕ ФИЗИЧЕСКИХ ОСНОВ ТЭ Д.К. Максвелл в течение 1855–1873 гг., обобщив результаты экспериментальных исследований, известных в виде законов Ш. Кулона, А. Ампера, законов и идей М. Фарадея и Э.Х. Ленца сформировал на их основе систему уравнений ЭМП, описывающую


Важность метрологии

Из книги автора

Важность метрологии Учебники метрологии обычно начинаются с указания на ее важность. Как и вообще многие учебники, да и не только учебники… Объясняя важность метрологии, упоминают улетевшие не туда космические корабли и водителей, неправомочно наказанных за вождение в