Улучшение интерфейса Google Calendar

    Многие любят планировщик Google Calendar. Я тоже.

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

    Ниже часть этих картинок.



    Основное недовольство связано с тем, что для настройки почти всех операций над событием надо переходить на специальную страницу. Абсурд в том, что перед этим переходом мы видим всплывающее окно и можем поменять какие-то настройки на один клик быстрее. Только вот эти настройки зачастую бесполезны, а за полезными приходится лезть.

    Далее я разбираю, какие настройки и где следует расположить.
    Цифрами на картинках отмечены места, на которых я бы хотела акцентировать внимание. Не все из них будут пояснены в тексте, впрочем, кое-где и слова не нужны.

    Добавление нового события


    Первый кейс – добавить новое событие.

    Сейчас для этого появляется маленькое всплывающее окно, в которое мы можешь только вбить имя. Чтобы закончить создание события, надо нажать Edit event и перейти на специальную страницу. И да, все, что ты там вобьешь, например, описание, при просмотре календаря потом все равно не видно.

    image

    А кроме того, попап недостаточно информативно озаглавлен. Надпись Event ничего не говорит о том, чтО сейчас происходит. Creating event намного информативнее.

    Здесь просится

    Ну во-первых, мы знаем, что ко многим важным событиям пишется description. Почему бы его не вынести во всплывающее окошко, чтобы описание можно было добавить сразу, без перехода на отдельную страницу? (2)

    Да, забегая вперед, скажу, что при просмотре прятать его тоже не надо. Если есть возможность показать дополнительную информацию без ущерба для пользователя, то надо ее показать. Об этом принципе много раз писали такие классики представления информации и проектирования интерфейсов, как Эдвард Тафти и Джеф Раскин (см. последнюю картинку, п.4).

    То же самое можно сказать про функцию смены календаря (2)

    Можно добавить повтрояемость по дням недели (2). На отдельной странице можно оставить тонкую настройку повторяемости, например, «каждую третью субботу января» (это кейс более редкий и с бОльшим количеством настроек) (3).

    Ну и сделать создаваемое событие ощутимо прозрачнее уже созданных (4).

    Получится примерно так:



    Редактирование события

    Чтобы упростилось редактирование события, нужно использовать ту же самую идею – дать пользователю изменить основные параметры без перехода на дополнительную страницу. И убрать все те же самые гэпы. Всего-то.

    Вот как редактируется событие сейчас:



    Недостатки
    (1) – зачем-то на попап стрелочку, которая позволяет менять цвет проекта
    Насколько я могу судить, пользуются этим редко, а находится она на ооочень козырном месте
    (2) – неясно, зачем при редактировании события столько место отведено информации о дате и времени без возможности их поменять
    (3) – то же самое с полями Calendar и Created by. Отображаются, а чтобы поменять – надо идти на отдельную страницу
    (4) – функцию copy to my calendar надо наоборот перенести с глаз долой
    (5) – часто описание события впихивается в заголовок, чтобы его было сразу видно без необходимости куда-то лезть, а потом возвращаться

    Хочется ровно того же, что и при добавлении – возможности быстро редактировать основные поля. Описание, принадлежность к проекту.

    Например, так:
    (1) – убираем стрелочку
    (2) – делаем поля редактируемыми, дату-время просто уменьшаем (ее легче редактировать не здесь, а драг-н-дропом)
    (3) – добавляем автосохранение изменений и переход на большой экран редактирования
    (4) – поле Description теперь видно при просмотре событий на неделю



    Вывод


    В обоих кейсах мы исключили всего-то один лишний шаг и внесли чуток косметических изменений. Это сняло 85% ежедневного недовольства пользователей.

    На этом постить картинки завершаю, т.к. подобного материала очень много. Отдельного разбора заслуживает режим просмотра Agenda. Функционал Задачи (Tasks) вообще неисчерпаемый источник вдохновения. Но на сегодня достаточно.

    В последнее время корпорация Добра занялась улучшением интерфейсов на всех сервисах, поэтому есть надежда, что такие очевидные и досадные промахи когда-нибудь будут исправлены.
    Поделиться публикацией

    Комментарии 46

      +14
      Лично для меня основной недостаток календаря — это поломанная кнопка Back в броузере.
        +5
        тоже самое с Docs…
          0
          Поломанная кнопка Back — это, насколько я поняла, часть какой-то их концепции построения интерфейсов, но ее смысл и преимущества для меня полная загадка. Я бы оставила браузерный Back.

          Вообще, Гугл отличается тем, что иногда меняет привычные паттерны на непривычные. Вот с какой целью надо повесить сохранение на Alt+S?
          Поломанный Back из той же серии.
            +1
            Поломанная кнопка Back — это борьба за контроль над контентом между гуглем и пользователем. Гуглю выгодно, чтобы все вместимое его окна управлялось не юзером через браузер, а контролами на JavaScript, которые на этой же странице сам гугль и предоставляет.

            Если бы Корпорация Добра могла — она б вообще делала так, чтобы у броузера не было своих инструментов контроля перемещения пользователя и наполнения страницы.

            Хотя в некоторой мере и гуглю можно понять — задолбешся подстраиваться под зоопарк броузеров. И для этого они взяли Webkit и создали свой собственный и даже операционную систему свою. Чтобы контролировать всю цепочку работы пользователя в интернет. Можно, конечно, предположить, что это делается ради обеспечения качества на всей цепочке. Но именно таковой является аргументация всех начинающих монополий ;)
              0
              в gmail back вполне себе работает. Хотели бы — и там бы сломали.
          –21
          Используйте Microsoft Outlook 2010, как по мне он удобней во много раз.
          Также, кому нужно чтоб это был календарь в интернете(например для синхронизации или т.п.) можно настроить Outlook для синхронизации с google календарем.Сам лично так пользуюсь, на всех компьютерах и телефоне стоит синхронизация с google календарем, изменил на одном устройстве изменилось кругом.
            +11
            в linux? :)
              +7
              ага, под wine…
                0
                Ну можно, конечно, VirtualBox запустить и в ней уже винду поднять с Outlook :)

                Но лучше все-таки использовать один из клиентов или в браузере календарь смотреть.
                –1
                Что, то не подумал про другие ОС, так как использую только виндовс.
                +7
                он стал бесплатным?
                  0
                  В Live Mail тоже есть неплохой календарь
                  0
                  Теперь, Юный Падаван, Вы видете, что бывает, если макрософт-фаг напишет в Google-тему про продукт МС (тем более, о том, что он лучше). И да, вы не правы, у аутлука есть 2 существенных минуса, о которых назвали передо мной.
                    –1
                    Угу, только если у вас пару компьютеров, телефон и планшет, если у вас в органайзере показывается куча календарей других людей, и всяких внешних календарей (с праздниками, меруприятиями и т.д.) — со всем этим он тоже хорошо справляется? Я даже не говорю про весь интерфейс айтлука, который, на мой взгляд, довольно ужасный…
                      0
                      Хорошо справляется, только как уже было замечено он подойдет только виндовс пользователям и тем кто готов покупать офис(((
                        +1
                        … и тем кому нравится аулуковский интерфейс, и тем, кто готов пользоваться костылями, чтобы синхронизировать все компьютеры и мобильные устройства (или поднимать свой exchange сервер), и т.д. и т.п.
                    +1
                    Да, полностью согласен с автором. Удобно в этом календаре повторяемые события делать. У нас разные пары на 1,2,3,4 неделях — можно их вбить и очень удобно все получается
                      +1
                      И пусть верстку с такс-листом поправят
                        –1
                        мне лично еще очень мешает четкая разбивка по времени.
                        хочется видеть задания подряд с указанием времени, а не строго в строке своего времени
                          +7
                          Разве не для этого есть кнопочка Agenda?
                            0
                            Мать моя!
                            Как же я ее раньше не замечал?
                            Спасибо
                          0
                          Кроме того, хотелось бы иметь настройку не показывать ночные часы хотя бы в рабочем календаре.
                            0
                            Или хотя бы в личном? :)
                            +2
                            Некоторые вещи весьма спорные. Если уважаемый автор топика не использует некоторые кнопки, к примеру «скопировать в свой календарь», то это не значит, что их никто не использует. Для того, что бы однозначно утверждать, нужна информация (статистика) о том, как ведут себя пользователе в календаре, какие кнопки нажимают и в каком порядке.

                            Возможно, многие ошибки в интерфейсах вызваны тем, что разработчики этих интерфейсов что-то однозначно утверждают, говоря что это единственно верный вариант..? ;)

                            При работе с гугловским календарем у меня так же возникали некоторые сомнения про удобство создания события, отображения описания…
                              0
                              Я понимаю, чтО они хотели сказать кнопкой «скопировать в свой календарь». На мой взгляд, правильнее было бы дать возможность копировать в любой из календарей, в котором у пользователя есть права на редактирование.
                                +1
                                Раньше была такая возможность (в подробной форме редактирования события). А потом почему-то убрали эту опцию.
                                0
                                Скорей всего это обусловлено технологическими моментами реализации календаря.
                                  0
                                  Для меня основной функцией является смена цвета. То есть не основной — но в одном календере у меня события чредуются 2 цветами.

                                  Редактирование там, если честно неудобное (да как и во всем гугле) — отдельной страницей (которая у меня достаточно неприятно медленно грузится).

                                  Но учитывая то, что мы не знаем предпочтение всех пользователей в % — а они знают… я поверю им наслово )
                                  0
                                  Спасибо, вы описали то, чего мне действително в календарях не хватает, только я бы об этом так чётко выразиться не смог.

                                  Будем надеяться, гуглы это когда-нибудь учтут )
                                    0
                                    теоретически гуглеры принимают пожелания по дизайну, у них для этого специальный ящик есть
                                    0
                                    Мне лично не хватает поля «Место встречи» во всплывающем окне при добавлении и редактировании. Описание, имхо, довольно часто содержит слишком много текста чтобы его показывать во всплывающем балуне.
                                      0
                                      Тогда его надо обрезать и ставить многоточие. Это лучше, чем ничего.
                                      Кстати, в него можно вписать место встречи :)
                                      +2
                                      А я уже обрадовался, думал апдейт у Google.Calendar:(
                                        +1
                                        У Google Calendar есть такая классная штука, о которой не все знают — называется Quick Add. Доступна по клавише q или если нажать на стрелочку вниз возле кнопки Create
                                        Работает очень просто. Пишете туда что вы хотите добавить и когда — календарь сам все поймет.
                                        Там в качестве примера указывается: «Dinner with Michael 7pm tomorrow»
                                        Можно писать и «Blabla 17:00 next Wednesday», Гугл все поймет :)
                                        «every Saturday» кстати тоже понимает ;)
                                          0
                                          в новом интерфейсе эту функциональность почему-то задискоупили
                                          а так мне тоже очень нравилась эта фича
                                            0
                                            Если бы он был такой умный и с русским языком :(
                                              0
                                              Название событий он понимает на русском. На инглише только дни недели надо писать и предлоги on, every, next
                                                0
                                                Лишние переключения раскладки :( да и вспоминать на что и как он реагирует не есть хорошо :(
                                            0
                                            > В обоих кейсах мы исключили всего-то один лишний шаг и внесли чуток косметических изменений. Это сняло 85% ежедневного недовольства пользователей.

                                            использование совершенной формы глагола намекает на то, что вы уже реализовали такой интерфейс. это так? если да, может поделитесь деталями?
                                              0
                                              Поскольку я не работаю в гугле, то неясно, где это можно реализовать.
                                              +2
                                              Вообще гугл календарь предназначен для создания быстрых дел.
                                              То есть в 95% не надо расписывать описание. Все важное можно понять из заголовка.
                                              И в 99.9% не нужно указывать периодичность. Периодические события достаточно редки чтобы на них потратить лишние 5 секунд.

                                              Для тех же задач которые требуют тщательной настройки сделана отдельная страница.
                                              Если дело важное и вы хотите много чего сделать, описать или задать повторения — сфокусируйтесь именно на этом процессе и вид календаля вас не будет отвлекать.

                                              Так что прежде чем что то улучшать, может быть стоит подумать, почему сделано так, а не иначе?
                                                0
                                                Даже и добавить что-то сложно. Лично мне предложения автора кажутся хуже, чем есть сейчас. Правда вот расширить то, что выводится при клике на событие, возможно, стоит. В данный момент ни для чего, кроме последующего редактирования, лично я на событие не тыкаю.
                                                  0
                                                  Почему сделано так, а не иначе — как раз понятно.
                                                  Это не мешает вносить улучшения.
                                                +1
                                                Риторический вопрос — когда уже сделают интеграцию Calendar c Google+?

                                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                Самое читаемое