Як VR змінює світ: історія комп’ютерних інтерфейсів

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

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

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

Коротка історія комп’ютерних інтерфейсів (і нашої взаємодії з ними)

У минулі часи тема комп’ютерних інтерфейсів вважалася досить-таки вузькоспеціалізованої, історично закріпилася за комп’ютерними інженерами і інженерними психологами. Але за останні десятиліття вона вийшла далеко за межі суто професійного кола. Хоча користувачі в більшості своїй мають про цю сферу чисто побутове уявлення, проте вони дискутують про неї з величезним задоволенням.

Однак коли мова заходить про віртуальну реальність, то виявляється, що багато хто з нас не може собі уявити її майбутнє: “VR – це, без сумніву, круто: чого варті одні тільки віртуальні американські гірки! Але я досі не розумію, як будуть перетворені нинішні 2D-інтерфейси в об’ємний тривимірний простір?…”.

Щоб максимально об’єктивно відповісти на це “популярне” питання, спершу нам слід заглянути в минуле, яке покаже, як комп’ютерні інтерфейси розвиваються в принципі.

Спочатку, як і годиться, не було нічого: перші комп’ютери (гігантські машини, які споживали багато енергії і вимагали гарного охолодження) не мали навіть монітора. Інформацію в них було потрібно вводити за допомогою перфокарт або перфострічок.

Кожна перфокарта служила для опису одного рядка програми. Якщо в її коді траплялася помилка, то потрібно було відшукати дефективних перфокарту, замінювати її, після чого запускати програму ще раз. Все це займало чимало часу. Особливо складно було, коли перфокарти не мали написів – тоді браковану перфокарту програмістам доводилося безпосередньо за кодами (вибитих на ній отворів).

Але найбільш трудоємною була робота з перфострічки. У разі помилки мало того, що місце розташування прорахунку можна було визначити виключно за кодами, необхідно було ще й вирізати цю помилку, набити нову вставку з декількома попередніми із наступними даними, накласти шматки стрічок, з’єднати їх скотчем, пробити отвори шилом, щоб пристрій міг правильно зчитувати отвори, і тільки потім – запустити програму заново.

Не дивно, що працювати за такими комп’ютерами могли тільки спеціально навчені професіонали. “Домогосподаркам” залишалося лише дивитися на це дійство і захоплюватися неабиякою витримкою і терпінням програмістів.

iig-a-1-770x598

Але час минав, комп’ютери розвивалися і стрімко зменшувалися в розмірах. Через кілька десятиліть на світ з’явилися перші ЕПТ-монітори і клавіатури – своєрідні посередники між людиною і програмою. На заміну отворів в перфокартах і перфострічках прийшли перші мови програмування, які зробили друковане слово не тільки способом ведення діалогу між людьми, а й способом взаємодії з технікою. А так як введення слів потрібно було якимось чином контролювати (не набирати ж їх наосліп!). Отже, разом з першими мовами програмування люди винайшли і найперші комп’ютерні інтерфейси: так звані CLI, Command Line Interfacеs, “інтерфейси командного рядка”. Вони суттєво спростили життя програмістам, яким стало набагато простіше керувати інформацією, ієрархічно чітко організованою на жорстких дисках.

Втім, до нинішніх інтерфейсів CLI все ще було далеко. Хоча використовувати комп’ютер стало набагато простіше, процес роботи з ним був і раніше вельми хитромудрою і в очах обивателів все так же нагадував магію. Ніяких яскравих менюшок та інших сучасних “плюшок”: вся графіка на моніторі зводилася лише до білих символів на зловісному чорному тлі. Настільки ж нецікавим, монотонним і занудним було і сама взаємодія з комп’ютером, яке представляло собою не більше ніж ручний набір команд і їхніх опцій. Мишки, без якої сьогодні неможливо обійтися, взагалі не існувало в природі. Не дивно, що непрофесіонали як і раніше були змушені плавати за межами комп’ютерного “борту”.

rts-_-r_-2

Так тривало до кінця 60-х, потім стан речей радикальним чином почав змінюватися. А все завдяки Дугласу Енгельбарту, винахіднику зі Стенфорда, який 9 грудня 1968 року провів свою легендарну презентацію, що назавжди змінила людську цивілізацію. У той день світ побачив нову модель взаємодії з ПК, поза якою сьогодні в принципі неможливо уявити роботу за комп’ютером. Зокрема, Енгельбарт представив багатовіконну систему виведення інформації, векторну графіку, гіпертекст, роботу з буфером обміну, систему підказок з контекстною прив’язкою і зміна розміру вікон за допомогою курсору, керованого т.зв. “мишкою” – нехитрим пристроєм, який також було вперше представлено американським вченим у ході презентації.

По суті, Енгельбарт продемонстрував широкій публіці найперший GUI (Графічний інтерфейс користувача), котрий поклав початок епосі, в якій для управління комп’ютером людині не потрібно бути експертом у даній сфері.

Причому це було не просто чергове технологічне відкриття. GUI змусив людство на зміну сприйняття – справжнісіньку революцію мислення. Якщо в ті роки комп’ютери сприймалися людьми винятково як машини обробки даних, як такі собі гіпертрофовані калькулятори, стараннями Енгельбарта дослідники і ентузіасти нарешті побачили в них потенціал до чогось більшого. Фактично, вони усвідомили в комп’ютерах новий засіб зв’язку, машину, яка не повинна стати ще одним знаряддям бюрократії; яка, навпаки, повинна стати знаряддям індивіда – дійсно персональним комп’ютером.

Комерційні компанії одними з перших підхопили ці зміни. Зметикувавши, до чого все рухається, майбутні “боги ПК” – Джобс, Гейтс і т.д. – рішуче взяли курс на перетворення незрозумілого комп’ютера в інтуїтивно зрозумілий девайс, і в лабораторіях ще тільки починають свій шлях Xerox, Apple і Microsoft щосили закипіла робота над створенням простих інтерфейсів.

Насамперед комп’ютерні дизайнери остаточно визначилися зі способом введення команд: набираються вручну рядка програм були залишені позаду, а на перший план вийшли клікабельні символьні іконки, які можна перетягувати і організовувати по всьому екрану; з’явилися віджети, випадні меню; а основною філософією інтерфейсів став так званий робочий стіл, згідно з яким окремі файли представляються як аркуші паперу, а каталоги файлової системи – як папки для цих листів. Відповідно, першочергове завдання монітора полягає в відображенні користувачеві його “робочий столу” (віртуального аналога його реального робочого столу), на якому можна розмістити всі ті ж файли і папки, а їх вміст може бути відкрито в окремому вікні і мати вигляд звичайного паперового документа.

Хоча на сьогоднішній день робочий стіл сприймається як щось само собою зрозуміле, на той час це були значимі і, не побоюся цього слова, сміливі інновації – інновації, завдяки яким не злякалися нововведень приватні компанії успішно подолали “гаражно-наколінний” період і в кінцевому підсумку перетворилися у величезні IT-корпорації, з думкою яких сьогодні рахуються абсолютно все.

rts-_-r_-3

У наші дні інтуїтивність графічних інтерфейсів є визначальним, ключовим фактором у взаємодії з технікою взагалі. Так, наші браузери передбачають слова, які ми маємо намір ввести в адресний рядок. А на мобільних пристроях перетягувати іконки, масштабувати екран, вводити команди – загалом, виконувати саме ті дії, які ми хочемо, – можна лише легким дотиком пальця до екрану.

Коротше кажучи, все за 30-35 років розвитку інтерфейсів (що за історичними мірками – просто дрібниця), ми досягли рівня, коли використовувати ПК, смартфони та планшети може абсолютно будь-яка людина, навіть бабусі й дідусі (поширене переконання, що люди похилого віку нібито не розуміють сучасних пристроїв, – не більше ніж міф, як показують психологічні дослідження, при належній мотивації літні люди освоюють “новомодні девайси” без будь-яких проблем).

Здається, на сьогоднішній день переосмислити GUI просто неможливо. Однак досконалість не має меж. А отже, є куди рости, і прямо зараз ми знаходимося на порозі нової комп’ютерної ери, яка рішуче змете нинішню епоху. Інтерфейси, які ми тільки недавно освоїли, нам доведеться вивчати з нуля, оскільки вони, як мінімум, кардинально змінять свій зовнішній вигляд.

Незабаром чекайте на продовження!

Вам сподобалося?

Читайте щотижня наші кращі статі про дизайн!

email рассылки

Корисна розсилка!

Все найцікавіше про дизайн і дизайнерів!
А ще свіжі вакансії і трішки гумору)

Ваш email:
email рассылки
Позначки:

Залишити відповідь