Друге паломництво стіва джобса

Ми до сих пір користуємося плодами історичного походу Стіва Джобса в Xerox PARC. Чи не час Apple знову відправити експедицію в дослідницькі лабораторії за новими ідеями?

Відео: Стів Джобс.Аудіокніга iКона ЧАСТИНА 1 бізнес

W440x0 01129

Одне з найважливіших подій в історії персональних комп`ютерів відбулося майже рівно тридцять років тому. У грудні 1979 року Стів Джобс побачив прототип комп`ютера з графічним призначеним для користувача інтерфейсом в дослідницькій лабораторії Xerox. Це, в кінцевому підсумку, призвело до появи Mac OS, а потім і Windows.

Дехто стверджує, що Apple викрав ідею «макінтоша». Це, звичайно, міф. По-перше, екскурсія по лабораторії дісталася Джобсу зовсім не дарма. Він заплатив за неї Xerox мільйон доларів (зауважте, що мільйон доларів тридцять років тому був куди вагомішим, ніж тепер).

По-друге, інтерфейс Smalltalk, який демонстрували в Xerox, значно відрізнявся від інтерфейсу першої Mac OS. В Apple не просто копіювали чужу розробку, а винаходили власну версію GUI - і якраз вона до сих пір використовується в Windows, Mac OS X, Gnome і KDE.

firstgui
Вікна і меню в операційній системі Apple не відразу придбали звичний тепер вид. Робочі версії виглядали зовсім інакше.

Якби не похід Джобса за новими ідеями, історія могла скластися зовсім інакше. Керівництво самого Xerox не зацікавив інтерфейс з вікнами, іконками та меню. Цілком можливо, що без втручання Apple ця технологія ніколи не покинула б стін лабораторії.

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

проблеми окноводства

Днями Apple випустив iMac з гігантським 27-дюймовим дисплеєм, який має здатність 2560 на 1440 пікселів. Важко навіть уявити, що всього десять років тому більшість користувачів працювали на дисплеях з роздільною здатністю 800 на 600 пікселів або навіть менше.




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

Чи не може операційна система сама дбати про розміщення вікон по великому екрану? Несміливі кроки в цьому напрямку роблять розробники так званих тайлових віконних менеджерів, таких як xmonad, Ratpoison або Ion.

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

Користувач може рухати кордону зон і переставляти додатки між ними, але позбавлений необхідності вручну підганяти розмір і розташування вікон.




На жаль, жодного працездатного тайлового менеджера для Mac OS X поки немає (умільцям вдавалося скомпілювати і запустити xmonad як додаток X Window під OS X, але толку від цього мало). Правда, існує утиліта SizeUp, але це слабка тінь справжніх тайлових менеджерів.

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

Зв`язок з реальністю

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

Доповнену реальність (augmented reality або AR) придумали більше п`ятнадцяти років тому, але до недавніх пір вона залишалася маловідома. Справа в тому, що далеко не на всякому пристрої можливо запустити AR-додаток. Необхідний потужний процесор, камера, великий екран, GPS, компас і акселерометр. Повний набір датчиків є лише у iPhone 3GS і деяких телефонів з Google Android.

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

Інформація в доповненої реальності тісно пов`язана з об`єктами в реальному світі. Щоб забезпечити такий зв`язок, AR-пристрій, на відміну від звичайного комп`ютера, повинно мати уявлення про те, що відбувається навколо нього (звідси і потреба в акселерометрі, камері і купі інших датчиків).

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

Навряд чи хтось в повній мірі уявляє, які можливості це відкриває. Втім, розробники з лабораторії Xerox в 1979 році теж не знали, що їх ідеї в підсумку призведуть до появи Photoshop або Final Cut. Це не завадило Apple розгледіти потенціал нової та неперевіреною технології тоді, не завадить і тепер.

arВлітку були відкриті всі API мобільного OS X, які необхідні для реалізації доповненої реальності на iPhone, і перші AR-додатки вже з`явилися в App Store.

Графічний користувальницький інтерфейс вірно служив нам чверть століття, але прийшла пора рухатися вперед. Чекати, що перший крок зробить хтось інший, немає сенсу. Microsoft, як завжди, черпає натхнення в Mac OS п`ятирічної давності. Що стосується Linux, то інтерфейси ніколи не були його сильною стороною. Вся надія на Apple.


Поділися в соц. мережах:

По темі: