Things – организовываем свои задачи на iPhone, iPad и Mac
Опубликовано: 23.08.2018
Приступая к обзору эталонного менеджера задач для Mac и iOS мы испытывали определенные предубеждения. Планировщик, ради которого некоторые готовы сменить свои Samsung’и на тот же iPad и iPhone, оказалось очень тяжело оценивать объективно, но мы постараемся.
Что же отличает просто хорошую программу от эталонной? Почему именно на платформе Apple так много программ, которые становятся образцами в своих категориях? Попробуем разобраться на конкретном примере – планировщике задач Things.
Для начала — абсолютное и тотальное следование AHIG . Никакой отсебятины, диких фонов, самостоятельно нарисованных элементов управления и т.п.
How I Plan & Organize My Life to Achieve Goals
Посмотрите на главное окно Things при вводе новой задачи.
Точно такой же интерфейс показывается пользователю при нажатии системной горячей клавиши добавления задачи.
GTD + Evernote Система планирования и сбора данных
Следующий аспект — это информативность. Посмотрите, как легко сделаны в Things подсказки, объясняющие предназначение разных разделов.
Следующая черта хороших программ — ненавязчивость, но не в ущерб информативности. Вот как в Things выглядит задача с подошедшим сроком.
Еще одна необходимая черта — интеграция с сервисами ОС. Так, например, Things умеет синхронизироваться с iCal, присоединять к задачам файлы и многое другое.
Перейдем к мобильной версии менеджера задач для iPhone . Особенность iPhone разработки состоит в том, что надо уместить максимум комфортности в минимум экранной площади. Как же с этим справляются Cultured Code?
Вот например главный “домашний” экран Things for iPhone.
На следующем уровне — списки задач, соответствующих категории.
В режиме просмотра списка задач — более общие операции.
Так же “выверено” сделано окно ввода задачи.
Теперь — планировщик для iPad . Многие разработчики тут совершают достаточно серьезную ошибку, и iPad приложение выглядит как “раздутое” iPhone приложение, и много места остается “гулять”. В данном случае надо “освоить” увеличенный экран iPad с его 10” диагонали, но при этом — сохранить преемственность интерфейса с iPhone версией менеджера задач. Как с этим справляется Things? Отлично!
Тут используется популярный на iPad паттерн интерфейса, когда в портретной ориентации для выбора разделов — надо нажимать отдельную кнопку, открывающую попап со списком.
При этом — все основной элементы управления и их расположение — четко сохранены и совпадают с iPhone версией.
И последнее, что хочется отметить — это то, что любая программа такого уровня, просто обязана иметь синхронизацию, чтобы создавать для пользователя единую экосистему, позволяя ему с удобством работать с одними и теми же данными на различных устройствах. Ведь понятно, что удобная экосистема для пользователя ПО строится на таких компонентах: единстве интерфейса, единстве данных, в нем обрабатываемых и единстве с другими сервисами операционных систем.
Things позволяет синхронизироваться по локальной сети, используя bonjour, хотя в последнее время активно идет работа и над синхронизацией “в облаке”.
Во именно поэтому, программы типа Things занимают такое большое место в своей нише, вытесняя оттуда почти все конкурентов.