Введение Важность основ
Введение
Важность основ
Один человек, один компьютер.
Слоган компании Apple Computer
Представьте себе, что вы поднялись на борт сияющего шикарной отделкой авиалайнера, оснащенного просторными, комфортабельными кожаными креслами с целым набором встроенной аудио- и видеотехники; в буфете вас ожидают отличная еда и напитки. Вы садитесь в свое кресло и смотрите в большой, чисто вымытый иллюминатор. Со вздохом предвкушения особенно приятного полета вы протягиваете руку к шкафчику впереди вас, чтобы поглядеть, что там. Сначала вы достаете весьма объемистую бутылку любимого напитка, а затем буклет с описанием этого замечательного воздушного лайнера.
В то время как двери закрываются и идут приготовления к взлету, вы усаживаетесь поудобнее и начинаете читать. Из буклета вы узнаете, что интерьер самолета создан трудами самых лучших в мире дизайнеров, что повара из пятизвездочных отелей лично составляли меню и готовили блюда и что в группу разработчиков самолета не были включены инженеры-авиаконструкторы, поскольку всемирно признанные дизайнеры сделали внешний вид самолета таким, что и без того создается впечатление авиалайнера, способного летать во много раз быстрее, чем любой другой.
Еще в буклете мелким шрифтом сообщается, что путешествие на этом самолете нередко даже в хорошую погоду сопровождается болтанкой и что достаточно регулярно с ним случаются катастрофы. Если же перелет обойдется без этих инцидентов, то в целом, как обещают авторы, ваше путешествие будет комфортным и интересным.
Теперь звук закрывающихся дверей внезапно принимает угрожающее значение, вы теряете спокойствие и чувствуете, что попали в ловушку. Вы начинаете думать, что именно этот рейс обречен и что вы предпочли бы сейчас сидеть в более жестком кресле, без любимого напитка и даже без бокового иллюминатора, лишь бы только самолет был оборудован хорошей и надежной техникой.
Представленная абсурдная ситуация довольно точно описывает суть большинства существующих сегодня «человеко-машинных» интерфейсов. Наши компьютеры и сотовые телефоны оснащены самыми последними моделями чипов и другой электронной начинкой. Современные операционные системы способны радовать глаз великолепными цветными заставками и стремительными трехмерными эффектами. Вы щелкаете по кнопке, и вот! – вы видите, как она движется самым реалистичным образом, слышите, как звук щелчка мыши весьма точно передается с помощью цифрового стереофонического воспроизведения, а затем, как только на экране открывается панель, до ваших ушей доносится чарующее глиссандо арфы.
Но когда вы начинаете пользоваться этой системой, выясняется, что в некоторых случаях она неприятно ограничивает вас своим непредсказуемым поведением. Из тысяч команд, предусмотренных в системе, вам не удается найти ту, которая нужна в данный момент, а простые стандартные процедуры выполняются бесконечно долго. Программа, приобретенная в прошлом году, вдруг перестает запускаться под улучшенной версией той же самой операционной системы, и вам приходится покупать новую версию программы. Ко всему прочему оказывается, что операционная система имеет свойство время от времени зависать.
В основе разработки хороших интерфейсов лежат некоторые основные принципы, которые на сегодня не являются общеизвестными. И вопрос о необходимости изучения этих принципов не возникает, поскольку кажется, что уже определено, как должны выглядеть и работать интерфейсы: ведь они непрерывно совершенствовались в течение двух десятилетий, основные разработчики программного обеспечения опубликовали руководства по созданию интерфейсов, чтобы обеспечить совместимость между ними, а существующие средства разработки позволяют быстро создавать любые интерфейсы, которые выглядят по-современному – подобно тому, как и упомянутый авиалайнер создавался, чтобы быть похожим на безопасный и комфортабельный летательный аппарат.
Все эти интерфейсы неспособны выполнять многие важные для нас задачи. Например, чтобы записать какую-то мысль, вы хотели бы просто подойти к компьютеру или другому устройству для обработки информации и начать набирать ее – без всякой загрузки, без необходимости открывать текстовый процессор, создавать файл, вообще без использования операционной системы. (Мое определение операционной системы звучит следующим образом: «То, с чем приходится возиться перед тем, как начать возиться с программой».) Чтобы добавить к репертуару системы несколько средств для выполнения простых операций, вы не обязаны изучать целую прикладную программу. К сожалению в разработке интерфейсов изначально было взято неверное направление, и это привело к тому, что уровень их сложности стал неоправданно высоким с точки зрения как технологической, так и логической необходимости.
Миллионы из нас имеют противоречивые отношения с информационными технологиями. Мы не можем жить без них, и в то же время нам трудно жить с ними. Тем не менее, проблема создания удобных и простых технологий имеет свои решения, хотя мы и не можем ими воспользоваться – они станут доступными, только если мы оставим груз прошлого. Привычный вариант интерфейса в виде рабочего стола, ориентированный на работу с прикладными программами, является частью этой проблемы. В этой книге предлагаются некоторые альтернативные варианты. В конце концов, компьютерные проблемы – это не погода, и мы все-таки можем что-то сделать для их разрешения.
С учетом широкого распространения Интернета, а также очевидной важности компьютерных продуктов, предназначенных для группового взаимодействия, может показаться странным, что содержание этой книги касается, главным образом, разработки однопользовательских интерфейсов. Одной из причин этого является тот факт, что проблема разработки однопользовательских интерфейсов еще не решена. Но главная причина состоит в том, что качество любого интерфейса в конечном итоге определяется качеством взаимодействия между одним человеком и одной системой – между ней и вами. Если индивидуальное взаимодействие с некоторой системой не проходит для пользователя легко и комфортно, то в результате этот недостаток негативным образом отражается на качестве работы всей системы, независимо от того, насколько она хороша в других своих проявлениях.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
7.1.2. Важность ведения документации при создании программ
7.1.2. Важность ведения документации при создании программ Во многих источниках сообщается, что для программистов важно подробно документировать машинный код, который они пишут. Для этого обычно приводятся две причины: во-первых, чтобы помочь понять программу при ее
4.2.1. Важность закона Мура
4.2.1. Важность закона Мура Закон Мура долгое время связывали только с электронной промышленностью (чипы, коммуникационные системы, компьютеры), однако позднее оказалось, что им же определяется развитие и производство лекарственных препаратов, биоинформационных
Введение
Введение Подавляющее количество действующих в настоящее время предприятий – малые и средние, появившиеся в 1995–2005 гг. Часть из них возникла на базе прежних промышленных гигантов в результате их своеобразного «разукрупнения» в процессе развития свободного
Введение
Введение Вниманию читателей предлагается книга, посвященная созданию первого поколения отечественных обитаемых подводных аппаратов, предназначенных для работы на глубинах более 1000 м История подводного флота, несмотря на вал публикации последнего времени, остается
Введение
Введение Стремление к красоте, внутренней и внешней, всегда считалось неотъемлемой частью человеческой индивидуальности. В случае гармонии внутреннего мира и внешнего облика человека его индивидуальность становится особенно выразительной и притягательной.Не
ВВЕДЕНИЕ
ВВЕДЕНИЕ Март 1946 г. Залит огнями зал заседаний Верховного Совета в Кремле. Идет совместное заседание обеих палат Верховного Совета Советского Союза. Депутаты слушают доклад о первом послевоенном пятилетнем плане — великом Сталинском плане восстановления и развития
Введение
Введение Последние полтора десятилетия ознаменованы бурным развитием реактивной техники. Идеи, которые в течение многих лет были уделом лишь одиночек-изобретателей и ученых, энтузиастов реактивной техники, стали стремительно воплощаться в жизнь. Реактивные двигатели
ВВЕДЕНИЕ
ВВЕДЕНИЕ Наш единственный шанс всё исправить — это вернуться в прошлое, в ту минуту, когда всё это произошло, и возникла эта ужасная альтернативная реальность. Из фильма "Назад в будущее" Каждый, кто приобщается к безумным (по выражению самих создателей) идеям теории
Введение
Введение Большинство руководителей предприятий уже осознали необходимость защиты своей собственности, внутренней информации, безопасности сотрудников фирмы и т. д. Но некоторые из них ограничились юридической и физической охраной, видимо, из-за недостатка сведений о
ВВЕДЕНИЕ
ВВЕДЕНИЕ Проблема внеземных цивилизаций или, как ее сейчас официально принято именовать в науке, «Проблема поиска разумной жизни во Вселенной», бесспорно, принадлежит к числу фундаментальных проблем современного естествознания. В то же время это и одна из самых
Введение
Введение Задача защиты информации от несанкционированного доступа решалась во все времена на протяжении истории человечества. Уже в древнем мире выделилось два основных направления решения этой задачи, существующие и по сегодняшний день: криптография и стеганография.
ВВЕДЕНИЕ
ВВЕДЕНИЕ Современный этап общемирового развития характеризуется возрастающей ролью информационной сферы. Превращаясь в системообразующий фактор жизни общества, она все более активно влияет на состояние политической, экономической, оборонной, личной, имущественной и
Введение
Введение В современной народнохозяйственной жизни применения электрической энергии получили самое широкое распространение. Нет ни одной отрасли народного хозяйства, нет ни одной области техники, где бы, так или иначе, не применялась электрическая энергия.Это широкое
Важность метрологии
Важность метрологии Учебники метрологии обычно начинаются с указания на ее важность. Как и вообще многие учебники, да и не только учебники… Объясняя важность метрологии, упоминают улетевшие не туда космические корабли и водителей, неправомочно наказанных за вождение в
2.8. ЗАРОЖДЕНИЕ ТЕОРЕТИЧЕСКИХ ОСНОВ ЭЛЕКТРОТЕХНИКИ
2.8. ЗАРОЖДЕНИЕ ТЕОРЕТИЧЕСКИХ ОСНОВ ЭЛЕКТРОТЕХНИКИ Как известно, процессы в электрической цепи определяются скалярными величинами — электродвижущей силой (или напряжением) и током. Напомним, что понятие об электродвижущей силе ввел в обращение А. Вольта. После первых
4.2. СТАНОВЛЕНИЕ ФИЗИЧЕСКИХ ОСНОВ ТЭ
4.2. СТАНОВЛЕНИЕ ФИЗИЧЕСКИХ ОСНОВ ТЭ Д.К. Максвелл в течение 1855–1873 гг., обобщив результаты экспериментальных исследований, известных в виде законов Ш. Кулона, А. Ампера, законов и идей М. Фарадея и Э.Х. Ленца сформировал на их основе систему уравнений ЭМП, описывающую