Еволюція sidebar

Будь-яку програму роблять з якоюсь метою, і Sidebar - не виняток. Початкова місія Sidebar - це надавати користувачам потрібну їм інформацію в будь-який час. Sidebar спочатку був створений у вигляді прототипу Sideshow в Microsoft Research. В ті часи gadgets називалися tickets, і був це 2001 год.

Що ж виявилося простіше? Написати javascript + HTML гаджет для Windows Sidebar з Windows Vista, або ... Та, друзі, цікаве питання!

Наведу мій маленький аналіз ситуації, що склалася. Вже рік як Windows Sidebar існує на ринку, є навіть технологія, що дозволяє запускати Windows Sidebar на Windows XP.

Місія та історія Sidebar

Будь-яку програму роблять з якоюсь метою, і Sidebar - не виняток. Початкова місія Sidebar - це надавати користувачам потрібну їм інформацію в будь-який час. Sidebar спочатку був створений у вигляді прототипу "Sideshow" в Microsoft Research. В ті часи gadgets називалися "tickets", і був це 2001 год. Було зроблено кілька tickets для Sideshow і були проведені тести в лабораторіях MSR по юзабіліті. З`ясувалося, що найбільш популярними "tickets" були ті, які надавали доступ до електронної пошти, календаря і новин - тобто то, що користувачі використовували постійно.

MSN Dashboard

Час минав, в MSN 8 клієнті був зроблений перший продукт на основі Sideshow, називався він MSN Dashboard. Він надавав доступ до списку IM Buddies (тобто контакт-лист в MSN Messenger, до календаря, електронній пошті, погоді, картинкам, погоді, а також різних сервісів MSN - MSN Money, MSN Stocks, etc.

Відео: How to Use the Custom Sidebars Plugin




MSN Dashboard

В MSN Dashboard (який не можна було скачати окремо, а йшов він тільки разом з MSN 8, який для НЕ MSN-передплатників коштував 10 $ в місяць, "tickets" стали називатися "parts". Кожен "part" може мати опціональний "flyout" , де можна відобразити більше інформації для користувачів.

MSN Dashboard




Як видно, MSN 8 Dashboard продовжував грати ту ж роль, яка була йому зумовлена Usability Studies, проведеними в Sideshow роком раніше, в 2001 році. Dashboard надає доступ до інформації, яка найбільш важлива користувачеві, і дозволяє зменшити число вікон в системі, вивівши цю інформацію в "parts".

Windows Longhorn Sidebar

За часів Windows Longhorn Sidebar розглядався з тих же позицій, що і Dashboard - надати користувачеві найбільш потрібну йому інформацію в найбільш зручному вигляді. Нижче ви бачите прототип Sidebar далеких часів (2002 рік) - як видно, він дуже схожий на MSN Dashboard. Він також надає доступ до електронної пошти, до контактів і т.д. Тут "гаджет" називається вже не "part", а "tile". В принципі, ніяких відмінностей один від одного тут немає. Цікаво, що tile "Inbox" має в списку інформацію не тільки про листи, але також про пропущені "чатах" і дзвінках.

Windows Longhorn Sidebar

Пізніше, вже після знаменитого PDC 2003 в Windows Longhorn Build 4074 в якості tiles розглядали і tile, що показує історію "Notifications" - це, наприклад, спливаючі повідомлення різних додатків, системи, ті ж чати MSN Messenger і т.д.

Windows Longhorn Sidebar

Більш того, Sidebar в Windows Longhorn розглядався як і хост для tiles, зроблених сторонніми розробниками, тобто "ISV-story" була детально продумана. Написати tile для Sidebar легко - це просто .NET DLL бібліотека, яка підключається до Sidebar. Інтерфейс (GUI) - на Avalon (WPF), в ваших руках - потужність всієї ОС - .NET Framework, WinFS, все COM-елементи, Win32 API до ваших послуг.

Відео: Mutt Email Client with Sidebar - Linux MUTT

Що дуже важливо з точки зору UX - User Experience, такі tiles, як Email, Calendar, Contacts повинні були входити в поставку ОС - це т.зв. Out-of-Box Experience - тобто то, що отримує користувач, буквально з коробки з ОС. Тобто користувач НЕ МАЄ йти в Windows Live Gallery та шукати корисні йому гаджети, щоб отримати користь від Sidebar тут же, відразу після установки нової версії ОС.


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

По темі: