Самое популярное и близкое каждому понятие интерфейса означает совокупность средств, которые помогают человеку управлять компьютером. Что это значит? Вспомним историю и проследим развитие интерфейса.
Первые компьютеры имели огромные размеры, крошечную память и для ввода программ и данных использовали перфокарты. Это были такие полоски с отверстиями, которые программисты делали вручную и потом «скармливали» машине. Так вот – такой «интерфейс» вряд ли можно назвать удобным. Это скорее его полное отсутствие в современном понимании.
Потом были компьютеры с операционными системами на основе командной строки. Там нужно было писать команду, чтобы запустить программу или выполнить какое-либо другое действие. Такой интерфейс, как способ взаимопонимания человека и машины, был уже более удобен. Согласитесь, писать команды на английском и читать результаты в виде текста или графиков гораздо удобнее, чем ковырять дырки в перфокарте и читать машинный код.
Последним типом такого интерфейса стал графический, которым мы пользуемся и сейчас. Современные операционные системы все используют графический интерфейс, как гораздо более удобный и естественный. Что это такое? А вот именно то, как мы управляем своим компьютером с помощью мыши и клавиатуры. Удобно ведь одним кликом по изображению или надписи запускать программу, включать фильм или работать в Фотошопе?
Следует заметить, что таким удобством мы обязаны Стиву Джобсу, главе корпорации Apple. Именно он подсмотрел первые эксперименты с примитивной мышью и решил внедрить это на своих первых моделях компьютеров. Другие только скопировали этот принцип, и то гораздо позже. Кстати, машины этой компании завоевали любовь всего мира именно «дружественным» интерфейсом. Там до того все удобно сделано, что пользователи «Маков» очень редко переходят на компьютеры других производителей. А ведь они не мощнее других и программы на них достать даже сложнее. Просто имеют удобный интерфейс благодаря стараниям программистов и дизайнеров. Другие системы его позаимствовали, кто удачно, а кто и не очень.
В последнее время графический интерфейс пошел еще на один виток развития. Все благодаря широкому распространению сенсорной техники. Средства общения с техникой, как видим, развиваются и становятся все более удобными и естественными. Кстати, сенсорная панель для управления холодильником или микроволновкой – это тоже интерфейс.
Здесь следует обратить внимание, что свой интерфейс может иметь не только операционная система, но и любая отдельная программа, даже игры. Согласитесь, что программа, в которой все меню на виду или легкодоступны, да еще и красиво сделаны, привлекают наше внимание и приживаются на наших компьютерах. Несуразные программы с плохо продуманным интерфейсом, напротив, отбивают желание ими пользоваться.
Понятие «интерфейс» имеет еще и другие значения, но и они сводятся к средствам ввода или вывода информации. Взглянув на заднюю стенку компьютера, Вы сможете увидеть множество разъемов для подключения различных устройств. Так вот, все это – интерфейсы разного назначения. Привычные всем разъемы USB, например, можно назвать USB-интерфейсом. Они ведь служат для «общения» компьютера с модемами, флэшками (внешней памятью), винчестерами, принтерами, телефонами и еще кучей устройств.
И, напоследок, еще одно значение этого слова. В современных языках программирования есть специальные методы под названием «interface». Они используются в программах для взаимодействия этих самых программ с операционной системой. Этакие части программы для «общения», но не с человеком, а с другой программой. Но это «программистские штучки», не стоит в это углубляться ;).
Такое вот простое, казалось бы, слово, имеет такое большое значение в нашей современной жизни. Как говорят – «по интерфейсу встречают…»