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

  • Студент, не сохранявший работу несколько часов, теряет все из-за сбоя в программе.
  • Офисный служащий случайно переписывает файл поверх нужного документа. С того времени, наученный горьким опытом, каждую версию документа сохраняет в новом файле, чуть подправляя имя.
  • Опытный пользователь OS X автоматически нажимает «Не сохранять» или Cmd+D, закрывая приложение с несколькими открытыми документами, и случайно теряет важные изменения в одном из файлов.
  • Мама клянётся, что сохранила важный документ, но не может вспомнить куда и под каким именем.

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

В OS X Lion Apple приняла решение в соответствии с концепцией своего первого Макинтоша в 1984 году и современной iOS: машина должна служить человеку, а не наоборот. Для этого компания добавила в Lion средства, позволяющие добиться следующей модели работы с документами.

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

Работает это таким образом: Lion сохраняет изменения в открытый документ, когда в нем производятся значительные изменения, во время простоя или по требованию других приложений (для доступа к этому документу). Конечно, приложения должны быть доработаны, чтобы поддерживать эти функции.

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

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

Признаюсь, я пропустил один пункт касательно новой модели. Вот он: Пользователю не нужно вручную управлять копиями документа для доступа к старым версиям. Если все еще непонятно, поищите в меню «Файл» пункт «Сохранить». Теперь он называется «Сохранить версию». Каждый раз, когда Lion-приложение автоматом сохраняет документ, оно оставляет копию предыдущей его версии.

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

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

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

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

Вот результат, который мы теперь имеем:

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

По материалам «Mac OS X 10.7 Lion: the Ars Technica review» by John Siracusa.

Перевод статьи: Ведомир Аремих