Приложение Google Calendar для Mac: нативный вариант
У Google Calendar нет собственного приложения для Mac, поэтому на Mac это вкладка браузера, боковая панель в Gmail или сторонний клиент. Hark — из третьей категории, но с одним отличием: календарь находится рядом с Gmail в том же окне, а всё, что вы в нём делаете, записывается через собственный API Google — веб-версия и телефон видят изменение в тот же момент.
Виды
«День», «Неделя», «Месяц», «Год» и «Расписание», а также произвольные периоды, которые предлагает Google: 4 дня, 2 недели и 4 недели. Неделя начинается с того дня, который указан в ваших настройках Google, — Hark считывает эту настройку, а не угадывает; время показывается в часовом поясе вашего Mac. Текущее время — линия через сегодняшний день, мероприятия на весь день — в полосе над часами, а ячейка месяца, в которую всё не помещается, сворачивает остальное за счётчиком, как в веб-версии.
Сетка намеренно сверена с Google: высота часа, заголовок, цвет плашек каждого календаря, насыщенность названия. Цель в том, чтобы неделя в Hark читалась ровно так же, как та неделя, к которой вы привыкли.
Не только смотреть, но и редактировать
- Создание перетаскиванием. Проведите по сетке, чтобы создать мероприятие, и на нём откроется карточка быстрого создания; для гостей, описания, напоминаний, цвета и прочего откройте полный редактор.
- Перемещение и изменение длительности перетаскиванием. Перетащите мероприятие на другое время или день, потяните за край, чтобы изменить длительность, а если вы имели в виду другое — появится всплывающая кнопка отмены.
- Повторяющиеся мероприятия — с правильным охватом. При изменении одного мероприятия из серии Hark задаёт тот же вопрос, что и Google, — это мероприятие, это и последующие или все — и записывает ответ через API.
Ваши календари и чужие
- Показ, скрытие и цвет. На боковой панели перечислены ваши календари и те, к которым вам открыли доступ, каждый — своим цветом, который можно сменить. Включение и выключение синхронизируется с Google, так что ваш выбор сохраняется и в веб-версии.
- Создание, переименование, удаление и совместный доступ. Заведите новый календарь для проекта, дайте ему имя, под которым хотите его видеть, и откройте доступ человеку по его адресу — доступ предоставляет Google, просто из Hark.
- Подписка. Добавьте календарь, которым с вами поделились, по его адресу или опубликованный поток по ссылке webcal или https.
- «Meet with». Введите имя коллеги, и его календарь наложится на ваш — свободный час виден, не покидая собственной недели.
Где календарь встречается с почтой
Это то, чего не может отдельный календарь. Приглашение приходит в Gmail, и в Hark письмо показывает мероприятие карточкой с кнопками «Да», «Нет» и «Возможно». Ответ там же сразу записывается в календарь, и мероприятие появляется в сетке в одном клике. Приглашение, пришедшее вложенным файлом .ics, получает такую же карточку.
Подробнее о том, почему именно этот стык — смысл объединения обоих в одном приложении: Gmail и календарь в одном нативном приложении для Mac.
Google Tasks рядом с сеткой
Ваши списки задач открываются на панели рядом с календарём. Создавайте, переименовывайте и удаляйте списки; добавляйте задачи с подробностями и сроком; отмечайте выполненными, меняйте порядок, держите подзадачи под задачей. Перетащите задачу на день — и она запланирована на этот день. Вид «Расписание» показывает задачи каждого дня вместе с мероприятиями, так что день читается как единый план.
Что Google оставил для веба
Часть возможностей Google Calendar недоступна через Calendar API ни одному приложению. Hark не прячет их, а показывает те, которым есть место в интерфейсе, с пометкой «недоступно»: «Appointment schedule» отображается серым в меню «Create», а тип мероприятия показан, но заблокирован. Полный список:
- Расписания встреч. Страницы бронирования создаются и настраиваются в веб-версии.
- Предложение другого времени. API позволяет принять или отклонить приглашение, но не отправить встречное предложение.
- Смена типа мероприятия. Обычное ли это мероприятие, время для работы без отвлечений или отсутствие на работе — задаётся при создании; Hark показывает тип и не делает вид, что его можно изменить.
Требования
macOS 14 или новее на Apple silicon. Аккаунт Gmail или Google Workspace; пока Hark в бете — один на установку.
Вопросы
Есть ли официальное приложение Google Calendar для Mac?
Нет. Google предлагает сайт, боковую панель в Gmail и приложения для телефона. На Mac окно календаря — это стороннее приложение, работающее с Calendar API от Google. Hark — именно такое, и Gmail у него в том же окне.
Меняет ли редактирование в Hark мой настоящий Google Calendar?
Да. Каждое изменение — новое мероприятие, перенос на другой день, ответ на приглашение, скрытый календарь — записывается через API Google в момент действия, так что веб-версия и телефон показывают его сразу. Никакой отдельной копии, которую нужно экспортировать, нет.
Можно ли подписаться на календарь по ссылке?
Да. Календарь, опубликованный как поток iCalendar (ссылка webcal или https, оканчивающаяся на .ics), добавляется на боковой панели через «From URL», а календарь Google, которым с вами поделились, — по его адресу. Затем оба синхронизируются с вашим аккаунтом Google, как любой другой календарь.
Есть ли в нём Google Tasks?
Да. Списки задач находятся рядом с календарём. Задачи можно создавать, редактировать, отмечать выполненными и переупорядочивать, назначать им срок и перетаскивать на день, чтобы запланировать. Вид «Расписание» показывает задачи дня вместе с мероприятиями.
Чего оно не умеет?
Того, что API Google не открывает ни одному приложению: расписаний встреч, предложения другого времени в приглашении и смены типа мероприятия после создания. Hark показывает «Appointment schedule» в меню «Create» серым, а тип мероприятия — заблокированным, вместо того чтобы прятать их; элемента для предложения другого времени нет, потому что API не даёт ему, к чему привязаться.
Hark — в бесплатной открытой бете.
macOS 14 или новее на Apple silicon.
Посмотрите на приложение: окно на главной странице — это настоящий интерфейс, и прямо там можно сменить его акцент и тему.