от bop_bop_mara(26-01-2012)

Собственикът на Canonical Ltd., Mark Shuttleworth, представи в своя блог своята концепция за Head-up Display (съкратено HUD) в Unity. Става въпрос за един нов и, по неговите думи, много естествен за потребителя начин за намиране на нужната ни програма или опция на програма и извикването ѝ.

Публикацията на известния предприемач, посветил се в последните няколко години на подкрепата, популяризирането и въвеждането на иновации в Ubuntu, започва с обяснения какво представляват познатите на всички нас менюта, защо са нужни, какви са предимствата и недостатъците им. Сред безспорните плюсове са посочени неща като видимост и откриваемост на менютата (обикновено те са най-горе на екрана или прозореца) и възможността бързо да се изчете съдържанието им (обикновено е групирано във вертикални колони). Не подценява и фактът, че при наличност на менюта човек може доста бързо и лесно да получи инструкции къде да цъкне, за да постигне даден краен резултат.

Но пък при този подход има и неща като това, че за да извикаш определена функция, минаваш през няколко вложени менюта, дори и да знаеш къде трябва да се озовеш накрая, първо трябва да изпълниш всички стъпки дотам и да изчетеш много излишен текст. Освен това навигацията през менютата с помощта на клавиатурата е изключително неудобна и изисква запомнянето на специални комбинации от клавиши. Не на последно място, разработчиците трябва да вземат решения за йерархията на менюто и това кой елемент в коя категория да сложат, а на потребителите пък често се налага да наизустяват тази йерархия.

Всички тези минуси според Mark Shuttleworth са по-сериозни от плюсовете и това е неговата причина да развие идеята за инструмент, заместващ менютата, който да свърже потребителя директно с това, което иска. Идеята на HUD е в него вие просто да напишете какво желаете да направите и той да ви посочи подходящото софтуерно приложение. Това е наречено “intent-driven interface” (интерфейс, управляван от намеренията) или накратко “intenterface” и е определено като нещо "отвъд интерфейса". Център на вниманието вече не е дървовидната йерархия, а ефикасността между това, което потребителят казва (в буквалния смисъл на думата) и това, което системата му предлага.

HUD ще бъде нещо като кулминацията на въвеждането на Unity. Всички усилия, които досега са полагани, за да се уеднакват менютата на приложенията, написани с различни библиотеки за графичен потребителски интерфейс, са били подготовка за този нов интентерфейс. В последните няколко версии на Ubuntu стремежа за максимално намаляване на присъствието на менюта е своеобразният преход към новия стил на общуване между потребител и операционната система.

Очаква се да видим HUD в действие за първи път в Ubuntu 12.04. Традиционните менюта няма да бъдат премахнати изцяло, но ще бъдат ограничени. Екипът на дистрибуцията провежда постоянни тестове с най-различни класове потребители и се стреми максимално да изглади проблемите им и да подобрява нещата, оставили лошо впечатление. Коментарите на хората, които са опитали HUD, са особено обнадеждаващи и се обединяват около мнението, че с него се постига по-голяма ефикасност и концентрация върху задачите. Едновременно не ти се налага да местиш мишката, да цъкаш и четеш менюта, не ти се налага и да помниш клавишни комбинации, просто трябва да знаеш какво искаш.

Разбира се, пътят пред HUD е дълъг и изпълнен с най-различни идеи, които могат да бъдат развити. Главната цел към този момент е той да бъде доведен до състояние, при което да замести изцяло традиционните менюта и те да бъдат премахнати. В плановете за бъдещето се предвижда и разпознаване на глас и жестове. Според Mark Shuttleworth в следващите няколко години на екипът му предстои не просто сериозно писане на код, а много забавления заради него, което е показателно за ентусиазма и решителността да водят проекта напред.

Цялата публикация, включително сравнения с подобни проекти за други операционни системи, можете да прочетете в блога на Mark Shuttleworth.



<< Конференция тази събота | GDB 7.4 >>