Синхронизация между двумя Маками: что переезжает, а что остаётся на месте

Синхронизация идёт по входу в программу: проекты, задачи, счета и записи времени приезжают на второй Мак сами. Заметки островка остаются на своём.

Синхронизация идёт по входу в программу: проекты, задачи, счета и записи времени приезжают на второй Мак сами. Заметки островка остаются на своём.

Синхронизация в программе держится за вход, а не за компьютер. Проекты, задачи, счета и записи времени приезжают на второй Мак сами. Заметки островка у выреза остаются там, где их набрали.

Понедельник — ноутбук на кухне, четверг — Мак в студии. Вечером вы открываете программу на втором и ждёте, что всё на месте. Почти всё и правда на месте. Вот где проходит граница:

Что Доезжает до второго Мака
Проекты, клиенты, задачи Да, через очередь синхронизации
Записи времени и счета Да, через ту же очередь
Заметки островка у выреза Нет, остаются на своём компьютере
Разрешение системы на запуск программы Нет, выдаётся заново на каждом Маке
«Универсальный доступ» macOS Нет, это настройка компьютера
Незакрытый отрезок таймера Лучше закрыть там же, где запустили

Один вход — одни и те же проекты на обоих Маках

Отдельного шага «перенести данные» нет ни при подключении нового Мака, ни при отвязке старого. Поставили программу, вошли тем же способом — очередь синхронизации довозит записи сама. Файлы руками возить не нужно.

Правка догоняет второй компьютер тем же путём. Поправили ставку проекта на ноутбуке — на рабочем Маке она станет такой же. Кнопки «отправить» для этого нет.

Мгновенно это не происходит. Запись сначала встаёт в очередь и только потом уезжает. Ждать приходится минуты. Открыли второй Мак и не увидели вчерашнего проекта — подождите и обновите список, прежде чем заводить его заново.

Без сети работа не останавливается.

Программа считает время и пишет его на диск того компьютера, за которым вы сидите. Появилась связь — очередь догонит второй Мак.

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

Список проектов со ставками и запущенным таймером
Эти проекты и записи времени очередь синхронизации довезёт до второго Мака. Демонстрационные данные.

Вход в WorkClient устроен без пароля: бот в Telegram присылает четырёхзначный код, программа на компьютере просит такой же. Совпали — вошли. Аккаунт тот же, что на первом Маке, и записи он видит те же.

Второй Мак начинает с чистого листа

Программа ставится тем же файлом со страницы «Скачать». Порядок знакомый: скачать образ, открыть, перетащить программу в «Программы». Про первый Мак второй при этом ничего не знает. Для системы это новая, непроверенная копия.

Разрешение на запуск придётся выдать заново, а если система назовёт программу повреждённой — снять карантин одной командой в Терминале. Оба пути разобраны по шагам в статье про окно «повреждена».

«Универсальный доступ» второй Мак тоже попросит отдельно: системные разрешения живут на компьютере. Пока его нет, умный таймер не видит, чем вы заняты, и молчит.

Таймер шёл на одном Маке, а вы сели за другой

Вот вопрос, который задают чаще всего. Отрезок запущен на домашнем ноутбуке, ноутбук закрыт и лежит в сумке, вы уже за рабочим Маком. Чья версия победит, когда оба окажутся в сети?

Честный ответ: не знаю. Я не проверял, чем кончается такая гонка двух живых записей, и обещать тут нечего. Известно другое: пока очередь не прошла, второй компьютер о чужом отрезке не знает вовсе.

Поэтому правило скучное и работает всегда. Где запустили отрезок — там и остановите. Двух правд об одном вечере не бывает.

Если разошлось, восстанавливать придётся по памяти. Календарь, переписка, время последней правки у файла — по этим следам вечер собирается обратно. Минут двадцать на то, что вы и так помните смутно.

Привычка останавливать отрезок перед тем, как встать из-за стола, дешевле любого разбора.

Заметки островка остаются на том компьютере, где их написали

Мысль, записанную в островок на домашнем ноутбуке, рабочий Мак не покажет. Заметки островка у выреза между компьютерами не синхронизируются, и островок честно предупреждает об этом сам.

У него узкая роль: поймать мысль, пока она не убежала. Дожила мысль до задачи — заводите её в проекте, оттуда она доедет на оба компьютера.

Нужна именно эта заметка на другом Маке — её выгружают в файл. Дальше переносите как любой документ: облачный диск, письмо себе, флешка. Небыстро, зато предсказуемо. Про сам островок и его границы есть отдельный разбор.

Счёт за вторник показывает час, которого не было

Почти всегда виноваты системные часы. Программа тут ни при чём. Рабочий Мак жил на час впереди ноутбука, и записи легли друг на друга.

Путь такой: «Системные настройки» → «Основные» → «Дата и время» → включить «Получать дату и время с сервера». Apple описывает эти шаги в своей инструкции. Включать стоит на обоих компьютерах: тогда метки времени совпадают и порядок записей не путается.

Часовой пояс по геопозиции — там же, соседним переключателем. После перелёта он обновляется с опозданием. Проверьте руками, это минута. Особенно если счёт вы выставляете в тот же день.

Лишний Мак отвязывают на экране «Тариф и лимиты»

Старый ноутбук ушёл новому хозяину, а место в списке устройств осталось занятым его именем. Продали один ноутбук, сдали в сервис другой — и в списке три строки, из которых работает одна.

Устройства с синхронизацией видны на экране «Тариф и лимиты». На том же экране видно, сколько занято в облаке. Там же лишнее и отвязывают: проданный ноутбук, машину из сервиса, компьютер со старой работы. Отвязка занимает секунды.

По каталогу тарифов у бесплатного плана два устройства с синхронизацией. Сейчас этот лимит ничего не ограничивает — третий Мак получит те же данные без вопросов. Отвязывать всё равно стоит — ради чистого списка.

Где начали отрезок, там и остановите

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

Всё остальное ждёт своей очереди и само найдёт дорогу: проекты, задачи, счета, часы. Делать для этого ничего не надо. Ноутбук дома, Мак в студии — разницы для них нет. Важно другое: где вы поставили точку в записи.

Вопросы и ответы

Что синхронизируется между двумя Маками, а что остаётся на одном?

Проекты, задачи, счета и записи учёта времени держатся за вход в программу, а не за компьютер. Войдите на втором Маке тем же способом — они появятся там, как только пройдёт очередь синхронизации. Заметки островка у выреза остаются на том Маке, где их набрали.

Почему на втором компьютере не видно заметок из островка?

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

Таймер шёл на одном Маке, а я сел за другой — чья запись правильная?

Ответа, который можно обещать, у меня нет: что будет с отрезком, запущенным на одном Маке и брошенным ради второго, я не проверял. Поэтому правило простое: где запустили отрезок, там и остановите. Так двух версий одного вечера просто не возникает.

Данные лежат в облаке? Можно стереть Мак и войти заново?

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

Как отвязать старый компьютер, если купил новый Мак?

Откройте экран «Тариф и лимиты» — там перечислены устройства с синхронизацией. Найдите старый Мак и отвяжите его. Список перестанет зарастать машинами, которых у вас давно нет, и будет видно, сколько компьютеров правда в работе.

Источники

  1. Автоматическая установка даты и времени на Mac — support.apple.com
  2. Открытие приложения от неизвестного разработчика на Mac — support.apple.com