Що таке інтерфейс

Правила гри

На початку своєї книги Джефф Раскін пише:

Звичайно, інтерфейс буває не тільки призначеним для користувача. Якщо узагальнити це визначення, можна сказати, що інтерфейс - це набір правил взаємодії об'єктів. Неважливо, яких: людини з програмами і пристроями, програм з програмами (АПИ) або пристроїв з пристроями (УСБ).

Слова «спосіб», «правило» - дуже важливі в цих визначеннях. Проектувальник інтерфейсу в першу чергу придумує правило, сценарій, зменшуючи кількість необхідних жестів і повідомлень.

І їх фізичне втілення

Мало придумати правила, їх потрібно ще втілити фізично. Тому ми говоримо, що інтерфейс - це набір правил і матеріальні засоби. які забезпечують взаємодію об'єктів за цими правилами.

набір правил і матеріальні засоби, які забезпечують взаємодію об'єктів за цими правилами

Не буває нематеріальних інтерфейсів: завжди є щось фізичне, завдяки чому правила здійснюються. Якщо шановні порадники можуть спростувати це твердження прикладом, ласкаво просимо.

Візьмемо азбуку Морзе. Сучасні одинички і нулики нічим не краще точок і тире. Різниця в правилах кодування повідомлень, звичайно, є, але вона несуттєва в порівнянні з різницею в реальної ефективності сучасних засобів передачі інформації в порівнянні з азбукою Морзе.

Що ж робить її неефективною? Звичайно, матеріальні засоби: телеграфний ключ і радисти, яким доводиться кодувати і розкодувати повідомлення, покладаючись на пам'ять.