Предложение функции: стандартный способ принудительной синхронизации iCloud между устройствами

Я много раз говорил, что экосистема — одна из главных сильных сторон Apple. Например, возможность начать писать что-то в офисе на Mac, а затем продолжить его в кофейне на iPad. Это должно работать само по себе. Нам не нужно активно принуждать к синхронизации iCloud.

Но, как я упоминал неоднократно, это не всегда так…

iCloud — это одновременно и самая сильная, и самая слабая сторона Apple. Когда он работает, он предоставляет множество различных сервисов, но он не всегда работает сам по себе. Он выходит из строя гораздо чаще, чем допустимо для чего-то настолько фундаментального для этой экосистемы […].

То, что должно происходить мгновенно, иногда занимает часы, например, создание новой заметки на Mac и ожидание ее появления на iPad — что приводит к таким нелепым вещам, как принудительное завершение работы приложения и повторное отключение и подключение к сети в надежде, что это подтолкнет приложение к проверке своего репозитория iCloud. И я уже не говорю о документе Pages, который я создал на своем iPad, а через час или два не смог получить к нему доступ в самолете, потому что устройство, по-видимому, выгрузило его в iCloud и не сохранило локальную копию.

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

Сегодня утром коллега столкнулся с другим примером, с которым я сам сталкивался. Вы создаете новый плейлист в приложении «Музыка» на своем iPhone, затем открываете iTunes на Mac, и его там нет. В его случае закрытие и перезапуск приложения не помогли. Также не помогло отключение и повторное включение iCloud Music. И выход из iCloud с последующим входом обратно.

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

Я понимаю цель Apple. Синхронизация должна работать сама по себе, поэтому никакого вмешательства пользователя не требуется. Именно поэтому в приложениях iCloud нет кнопки синхронизации.

И я на самом деле не прошу ее. Она сработала бы в некоторых приложениях, таких как Pages и Notes, но была бы неуместна в таких вещах, как iTunes — и просто нет места на экранах приложений iPhone, таких как Music.

Как принудительно синхронизировать iCloud

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

В идеале, использование этого жеста должно сообщить текущему приложению немедленно синхронизироваться с iCloud, а также отправить сообщение всем другим устройствам, вошедшим в ту же учетную запись Apple ID, чтобы они сделали то же самое.

Если не жест, то кнопка в Центре управления, которая сообщит всем открытым приложениям синхронизироваться.

Да, это означало бы, что Apple молчаливо признает, что иногда вещи не работают сами по себе — но Apple часто говорит, что все ее решения направлены на лучший пользовательский опыт. Действительно, Тим Кук подтвердил это на выходных.

Мы ориентируемся на клиента и всегда спрашиваем себя: «Что еще мы можем сделать для клиента?»

Синхронизация iCloud — хороший пример того, где опыт клиента важнее репутации Apple.

Каково ваше мнение? Хотели бы вы иметь простой и надежный способ принудительной синхронизации iCloud? Есть ли у вас мысли о лучшем способе достижения этого? Пожалуйста, примите участие в нашем опросе и поделитесь своими мыслями в комментариях.