Планировщики задач для Android

Планирование задач в Андроид

Планировщики задач для Android

Привет Хабр! Предлагаю вашему вниманию свободный перевод статьи «Schedule tasks and jobs intelligently in Android» от Ankit Sinhal.

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

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

Для планирования задач на Android доступно несколько API:

  • Alarm Manager
  • Job Scheduler
  • GCM Network Manager
  • Firebase Job Dispatcher
  • Sync Adapter

Проблемы с сервисами

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

Сервисы особенно вредны, когда они постоянно использует ресурсы устройства, даже если не выполняет полезные задачи.

Запланированный задачи во время жизненного цикла приложения

Когда приложение запущено, и мы хотим запланировать или запустить задачу в определенное время, рекомендуется использовать класс Handler вместе с Timer и Thread.

Alarm Manager

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

Мы должны использовать API AlarmManager только для задач, которые должны выполняться в определенное время

Пример использования: предположим, что мы хотим выполнить задачу через 1 час или каждый час. В этом случае AlarmManager нам поможет.

Job Scheduler

Это главный из всех упомянутых вариантов планирования и очень эффективный с фоновыми работами. JobScheduler API, который был представлен в Android 5.0 (API уровня 21).

Этот API позволяет выполнять задания, когда у устройства больше доступных ресурсов или при соблюдении правильных условий. Все условия могут быть определены при создании задания.

Когда объявленные критерии будут выполнены, система выполнит это задание в JobService вашего приложения.

JobScheduler также отменяет выполнение, если необходимо, чтобы соблюдать ограничения режима Doze и App Standby.

GCM Network Manager

GCM (Google Cloud Messaging) Network Manager имеет все функции расписания из JobScheduler. GCM Network Manager также предназначен для выполнения многократной или одноразовой, неминуемой работы при сохранении времени автономной работы.

Он используется для поддержки обратной совместимости и может также использоваться под Android 5.0 (API уровня 21). Начиная с уровня API 23 или выше, GCM Network Manager использует JobScheduler для платформы. GCM Network Manager использует механизм планирования в службах Google Play, поэтому этот класс будет работать только в том случае, если на устройстве установлены сервисы Google Play.

Google настоятельно рекомендовал пользователям GCM перейти на FCM и вместо этого использовать диспетчер заданий Firebase для планирования любых задач.

Firebase Job Dispatcher

Firebase JobDispatcher также является библиотекой для планирования фоновых заданий. Он также используется для поддержки обратной совместимости (ниже API 21) и работает во всех последних версиях Android (API 9+).

Эта библиотека также будет работать, если на устройстве нет установленных сервисов Google Play. В этом состоянии эта библиотека внутренне использует AlarmManager. Если на устройстве доступно приложение Google Play, он использует механизм планирования в службах Google Play.

Sync Adapter

Sync adapters разработаны специально для синхронизации данных между устройством и облаком. Он должен использоваться только для этого типа задач. Синхронизация может быть вызвана изменениями данных в облаке или на устройстве или по истекшему времени.
Система будет пытаться синхронизировать только тогда, когда устройство подключено к сети.

Упражнение

Мы обсудили достаточно теории, поэтому теперь посмотрим, как использовать планировщик заданий Android.

Создание Job Service

Создайте JobSchedulerService extends JobService, который требует, чтобы были созданы два метода onStartJob (параметры JobParameters) и onStopJob (параметры JobParameters).

public class JobSchedulerService extends JobService { @Override public boolean onStartJob(JobParameters params) { return false; } @Override public boolean onStopJob(JobParameters params) { return false; }}

Метод onStartJob вызывается, когда JobScheduler решает запустить вашу работу. JobService работает в основном потоке, поэтому любая логика должна выполняться в отдельном потоке. Метод onStopJob вызывается, если система решила, что вы должны прекратить выполнение своей работы. Метод вызывается до jobFinished (JobParameters, boolean).

Вам также необходимо зарегистрировать свою службу в AndroidManifest.

Чтобы построить объект JobInfo, передайте JobService в JobInfo.Builder (), как показано ниже. Этот конструктор заданий позволяет установить множество различных параметров управления при выполнении задания.

ComponentName serviceName = new ComponentName(context, JobSchedulerService.class);JobInfo jobInfo = new JobInfo.Builder(JOB_ID, serviceName).setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED).setRequiresDeviceIdle(true).setRequiresCharging(true).build();

Запланированная задача

Теперь у нас есть JobInfo и JobService, поэтому пришло время планировать нашу работу. Все, что нам нужно сделать, это запланировать работу с требуемой JobInfo, как показано ниже:

JobScheduler scheduler = (JobScheduler) context.getSystemService(Context.JOB_SCHEDULER_SERVICE);int result = scheduler.schedule(jobInfo);if (result == JobScheduler.RESULT_SUCCESS) { Log.d(TAG, “Job scheduled successfully!”);}

Заключение

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

JobScheduler легко реализуется и обрабатывает большую часть за вас. При использовании JobScheduler наши запланированные задания сохраняются, даже если система перезагружается. В настоящий момент единственным недостатком JobScheduler является то, что он доступен только для 21 уровня api (Android 5.0).

Источник: //habr.com/post/336120/

Лучшие приложения-планировщики для iOS и Android

Планировщики задач для Android

В каждом смартфоне должен присутствовать календарь. И будет лучше, если он окажется многофункциональным.

Фактически календарь можно найти в любом смартфоне или планшете. Это может быть приложение от Google, либо же творение производителя устройства (например, компания Samsung разработала неплохой S Planner).

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

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

Calendars 5

Обычно мобильные приложения для планирования времени распространяются бесплатно. Но Calendars 5 является исключением из правила — за него просят $6,99. За эти деньги вы получите очень удобное приложение, обладающее мультиязычным интерфейсом (в том числе присутствует поддержка русского языка).

Ваши планы здесь отображаются по месяцам, дням, неделям, а также доступен просмотр распорядка дня. И если многие конкуренты по умолчанию предлагают просмотр месяца в целом, то Calendars 5 запоминает последний выбранный вами вид. Задачи здесь могут планироваться как однократные, так и с повторением по определенным дням.

Присутствуют здесь и подзадачи.

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

Радует, что создатели хотя бы реализовали поиск по задачам и подзадачам. А вот возможность поделиться мероприятием с друзьями они не внедрили.

Словом, это не идеальный продукт разработчиков, но многие люди устанавливают на Айфон именно его — ворох достоинств здесь перекрывает перечень недостатков.

Достоинства:

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

Недостатки:

  • Можно скачать только на iPhone или iPad;
  • Очень высокая стоимость;
  • Не реализован быстрый переход на определенную неделю, день или месяц;
  • Не поддерживаются умные часы.

aCalendar+

Это приложение является расширенной версией aCalendar. Если стандартный вариант можно опробовать бесплатно, то дополнительный функционал обойдется вам примерно в 239 рублей. Но зато таким образом ваш календарь обзаведется перечнем государственных праздников и даже упоминаниями о школьных каникулах. Также вам предоставят расширенные настройки цвета, доведя их количество до 48.

Чем же aCalendar+ отличается от множества аналогов? Многие пользователи скажут, что легким управлением и несложным в освоении интерфейсом. Кто-то отметит наличие здесь фаз Луны и даже знаков зодиаков.

Немаловажной функцией является приглашение участников для совместного проведения событий — для этого программа даже может создать QR-код.

А ещё этот планировщик на Андроид располагает полноэкранным удобным виджетом.

Достоинства:

  • Напоминает о праздниках и каникулах;
  • Различные виды отображения календаря;
  • Большой и удобный виджет;
  • Присутствуют подсказки для мероприятий и мест;
  • Можно подключить Outlook, календарь Google и Exchange;
  • Хорошо реализовано планирование и повторение задач;
  • Можно поделиться мероприятием.

Недостатки:

  • По умолчанию открывается календарь на неделю;
  • Нет версии на iOS;
  • Случайная реклама не отключается даже в платной версии;
  • Версия для Android Wear отсутствует.

Календарь Google

Один из немногих календарей, у которого нет платной версии. Также эта программа существует не только на операционной системе Android, но и на «яблочных» устройствах. Её интерфейс выполнен на русском языке, при этом он максимально упрощен. Впрочем, это играет приложению даже в минус, так как упрощение одновременно коснулось и функционала.

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

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

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

А ещё сюда мгновенно попадают мероприятия из Gmail.

Достоинства:

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

Недостатки:

  • Практически полное отсутствие быстрого перехода;
  • Нет подзадач;
  • Отсутствует табличный формат;
  • Умные часы до сих пор не поддерживаются;
  • Мероприятия нельзя копировать.

Fantastical 2

Один из лучших календарей для iOS, который ещё и включает в себя приложение для iMessage. С данным календарем можно взаимодействовать не только при помощи смартфона или планшета, но и задействуя Apple Watch.

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

Также не всем понравится, что здесь нет понедельного и помесячного отображения календаря.

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

Достоинства:

  • Мероприятиями позволено делиться;
  • Можно вводить события простыми предложениями;
  • Поддержка Apple Watch;
  • Присутствуют разные подсказки;
  • Имеется поддержка веб-календарей;
  • Запоминает последний вид отображения;
  • Присутствуют напоминания и виджет;
  • С задачами и мероприятиями можно совершать почти любые действия.

Недостатки:

  • Придется заплатить деньги;
  • Операционная система Android не поддерживается;
  • Мало видов отображения;
  • Мероприятия нельзя окрашивать в разные цвета.

Cal: Any.do

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

Утилита впервые появилась в Google Play ещё в 2013 году — с тех пор она получила огромное количество улучшений. Создатели внедрили поддержку Exchange и других веб-календарей. Также они создали отличный виджет, который позволяет заходить в программу только в самых редких случаях.

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

Может это и не лучший планировщик для Андроид, но ничего более функционального в разделе с бесплатными приложениями вы не найдете. Программа работает на операционной системе Android 4.

0 и её более свежей версии. При её использовании вы даже не столкнетесь с рекламой! Разочаровывает же то, что разработчики достаточно давно переключились на другие проекты — приложение Cal: Any.

do не обновлялось с февраля 2016 года.

Достоинства:

  • Возможна синхронизация с Календарём Google и другими веб-сервисами;
  • Адекватное управление мероприятиями и задачами;
  • Приятный интерфейс;
  • Продуманный виджет;
  • Существуют версии для iOS и Android;
  • Возможно взаимодействие с трекером задач Any.do.

Недостатки:

  • Задачи нельзя разделить по цветам;
  • В последнее время приложение не обновляется;
  • Выбор даты и времени реализован не очень удобно.

Подведение итогов

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

Источник: //setphone.ru/prilozheniya/luchshie-prilozheniya-planirovshhiki-dlya-ios-i-android/

Путеводитель по бесплатным менеджерам задач для Android

Планировщики задач для Android

В этот путеводитель вошли 10 бесплатных приложений для Android, которые позволяют создавать простые списки дел (to do lists). Практически каждый менеджер включает в себя функции планировщика, поэтому количество аспектов обзора возрастает:

Интерфейс:

  • Наличие русской локализации
  • Удобство и скорость работы со списками

Функциональность:

  • Поддержка сервисов для синхронизации, импорта
  • Собственно возможность синхронизации
  • Работа с задачами: указание приоритета, создание подзадач
  • Возможности планировщика: создание напоминаний, повторяющихся событий
  • Поиск по списку задач
  • Совместный доступ к спискам задач

GTasks

Google Play, домашняя страница.

GTasks — минималистичный менеджер задач. Он умеет импортировать списки из Astrid (хотя проект уже закрыт) и TickTick.com, синхронизировать задачи с популярным сервисом Google Tasks, по совместительству работать в локальном режиме.

Принцип управления GTasks очень прост. Задача может содержать заметку, из дополнительных параметров указываются приоритет и время выполнения (или же интервал, если событие повторяющееся). Кроме того, каждая задача может входить в определенный список и/или содержать в себе подзадачи.

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

Интерфейс GTasks требует привыкания.

Связано это с тем, что управлять подзадачами достаточно неудобно, особенно если в списке много элементов и нужно их перераспределить, недостает фильтров или других способов упорядочивания.

Выполненные задачи удаляются, восстановить их нельзя. Из других недостатков: быстрый ввод подзадач недоступен, и единственное решение — создать задачи и трансформировать их в подзадачи. Нет настроек оформления.

О положительных моментах: множественное выделение и групповые операции с задачами очень удобны.

Резюме. В GTasks имеются спорные моменты, относящиеся к интерфейсу и функциональности, но в целом они не столь существенны. В приложении есть «ядро» — базовый набор необходимых возможностей.

Tasks Free

Google Play, домашняя страница.

Еще один менеджер, который синхронизируется с Google Tasks, используя базовый инструментарий этого сервиса. Несмотря на малое количество функций, есть в Tasks Free некоторые особенности по сравнению с GTasks.

Из наиболее интересных функций — быстрый ввод заметок без ограничений. В настройках можно выбрать тему оформления (светлую или темную) и режим напоминаний. С уведомлениями все в порядке: Tasks Free интегрируется со сторонними виджетами (Pure Calendar Widget, Agenda Widget, DashClock).

Возвращаясь к самым базовым функциям. Такие возможности, как перетаскивание и сортировка, управление списками, множественное выделение — в наличии. При создании задачи можно указать дату и время выполнения, выбрать список задач. В то же время, подзадач в Tasks Free нет, нельзя указать приоритет задачи, интервал повторения.

Резюме. В целом, Tasks Free находится рядом с GTasks, хотя многие функции недоступны (см. таблицу). Оптимально использовать это приложение для создания простых списков задач. Если говорить о более сложном менеджменте, то отсутствие приоритетов и подзадач идет явно не на пользу Tasks Free.

Tick Tick

Google Play, домашняя страница.

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

Интерфейс хорошо оптимизирован для работы с задачами. Сразу стоит оговориться, что быстрый их ввод недоступен.

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

Есть в наличии фильтр, который позволяет отобразить лишь актуальные задания или определенный список, и поиск.

TickTick можно встроить в браузер (расширение для Chrome), поддерживается интеграция с email: при отправке на специальный адрес сервиса приложения, письмо автоматически преобразуется в задачу. Сложно судить о востребованности данной функции, но почему бы и не использовать TickTick как веб-клиппер, вроде Evernote, для хранения заметок.

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

Business Tasks

Google Play, домашняя страница.

Функциональность данного приложения перекочевала из Google Tasks и Toodledo. Расширенная работа с заметками предполагает добавление подзадач, повторяющихся событий, напоминаний для пропущенных звонков, умных списков по принципу отбора необходимых задач по определенному критерию.

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

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

Резюме. Добротный менеджер задач, в котором сложно искать недостатки. Одно из наиболее функциональных решений, включающих в себя возможности «напоминалки» и удобное управление списками.

Any.do

Google Play, домашняя страница.

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

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

Доступен быстрый ввод заметок (в том числе ой ввод). Благодаря этому, легко вести записи в любых условиях, отложив дела «на потом». В довесок к этому, разработчики предусмотрели планирование рабочего дня. Функция «План» — своего рода мастер настройки, который позволяет быстро распределить задачи.

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

Примечательные особенности следующие. Any.do дополняет функции приятным и по-хорошему навязчивым виджетом: забыть о какой-то задаче, добавленной в Any.do, попросту невозможно. Событие можно связать с местом проведения (географически связанные напоминания). Приложение умеет подсказывать, например, где можно провести встречу, в зависимости от текущего местоположения пользователя.

Резюме. Any.do — это не только приятная оболочка, но и, что более важно, интуитивный и функциональный менеджер задач. Приложение отлично адаптируется под пользователя, содержит соответствующие функции, которые можно даже назвать интеллектуальными.

Todoist

Google Play, домашняя страница.

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

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

Вообще говоря, при работе с проектами можно указывать длительность выполнения. Здесь таких возможностей нет. Существенный недостаток Todoist — отсутствие списка выполненных задач (в виде истории/архива). В результате, если задание было ошибочно отмечено как выполненное, его так же легко упустить из виду.

Некоторых функций в бесплатной версии Todoist не обнаружилось. Например, добавить заметку можно лишь в премиум-версии приложения.

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

Резюме. Видимо, проектным системам Todoist конкуренцию не составит, но при этом у него есть существенные преимущества по сравнению с легкими todo-менеджерами. Бесплатная версия стала бы еще более привлекательной после устранения имеющихся в ней недостатков и снятия буквально 1-2 ограничений.

Wunderlist

Google Play, домашняя страница.

Wunderlist — один из наиболее известных todo-менеджеров. Доступен он для широкого перечня платформ, включая iOS, Mac, Windows, Android; в наличии полноценный web-интерфейс.

Источник: //www.ixbt.com/soft/android-todo-managers.shtml

Лучшие менеджеры задач на Android, iOS и Windows

Планировщики задач для Android

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

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

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

Сразу хочу отметить, что перечисленные в статье таск-менеджеры предназначены для индивидуального планирования. Командные системы управления задачами и мощные CRM-системы – это уже совсем другая тема.

Что почитать по тайм-менеджменту

Для эффективной организации и работы со списками дел существует только одна действительно продуманная система, и имя ей – Getting Things Done (GTD).

Вопреки стереотипам, тайм-менеджмент в целом и GTD в частности (особенно GTD!) – это не учение о том, как работать 25 часов в сутки и выполнять в день сотни дел. В первую очередь GTD посвящена тому, как эффективно работать с поступающей информацией чтобы минимизировать уровень стресса от бесконечного потока дел.

  • Дэвид Аллен. «Как привести дела в порядок. Искусство продуктивности без стресса»
    Руководство по Getting Things Done от автора системы. Главное отличие GTD от остальных методик управления делами в том, что Дэвид Аллен представляет действительно целостную систему. Концепцию, практическая реализация которой не привязана к каким-то конкретным инструментам. Отличие проектов от задач, отличие задач от следующих действий, «сознание как вода», «мозг для создания идей, а не для их хранения», папка «Входящие» и другие ключевые моменты – все это описывается в книге Дэвида Аллена.
  • Максим Дорофеев. «Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо»
    А эта книга практически полностью посвящена тому, что в GTD называется “следующим действием”. При прочтении “Как привести дела в порядок” можно не понять суть этого термина, который при кажущейся простоте имеет высокую значимость для всей системы. На помощь придет книга Максима Дорофеева, где значение “следующих действий” разжевывается очень медленно и подробно.
  • Вася Кислый. «Успеватель Василия Кислого», «Верхом на корове»
    А это уже не книги, а всего-лишь выложенные в интернете брошюры, в которых описан реальный опыт построения системы планирования по GTD на основе карманного компьютера HP iPaq 2210. Брошюры написаны в начале двухтысячных и уже морально устарели: КПК вытеснили с рынка смартфоны и планшеты, платформа Windows Mobile умерла, появился более удобный софт, мобильный интернет и облачная синхронизация. Однако почитать их полезно и сейчас – не как инструкцию к действию, а как отличный пример того, что система важнее инструмента.

Признаки хорошего менеджера задач

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

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

  • Удобный интерфейс
    Удобство интерфейса – понятие индивидуальное. Кому-то удобно одно, а кому-то совсем другое.

    Однако если интерфейс приложения кажется неудачным или перегруженным деталями, а добавить задачу в список “Входящих” невозможно за 2-3 секунды, то менеджер задач не приживется. Мозг будет саботировать попытки приучить себя к использованию неудобного механизма.

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

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

Remember The Milk

Не пользующееся в наше время особой популярностью приложение от австралийских разработчиков со странным названием “Не забыть про молоко” было бесспорным лидером в нише электронных менеджеров задач в 2010 году, но затем проиграло маркетинговую войну конкурентам в лице Todoist и Wunderlist.

Однако, “не популярное” ≠ “плохое”.

Remember The Milk обладает широким функционалом, очень стабильно в работе, имеет клиенты под все популярные платформы и регулярно обновляется.

Фишка приложения – так называемые “смарт-списки”, благодаря которым можно очень гибко настраивать вывод задач с разными свойствами из разных категорий. Например, сделать список, в котором отображаются только рабочие дела с высоким приоритетом и сроком выполнения до конца текущей недели. Или все задачи по определенному проекту, которые вы поручили выполнить кому-либо более недели назад.

Все значимые функции Remember The Milk (теги, смарт-списки, заметки, интеграция с календарем и много другое) доступны бесплатно.

При покупке Pro-версии стоимостью $40/год открываются некоторые дополнительные возможности, вроде настройки цветов тегов и возможности добавлять подзадачи.

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

Где скачать: официальный сайт / клиент для Android / клиент для iOS

Microsoft To-Do

Microsoft To-Do – новый таск-менеджер от создателей Wunderlist, разрабатываемый ими уже под крылом Microsoft.

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

Присутствует уникальная функция отображения “Мой день” с возможностью интеллектуального формирования списка задач.

В список лучших менеджеров задач я заношу Microsoft To-Do скорее авансом, с учетом того что оно претендует стать частью стандартной экосистемы Microsoft Windows.

Есть клиенты под все основные платформы. Приложение полностью бесплатно.

Где скачать: официальный сайт / клиент для Android / клиент для iOS

Omnifocus 2

Omnifocus 2 – мощный GTD-комбайн, доступный только для владельцев техники Apple.

Приложение разработано специально под реализацию системы Getting Things Done и является одним из самых навороченных приложений-органайзеров на текущий момент.

Поддерживаются проекты и контексты. Есть возможность работать с календарем прямо внутри приложения, что редко встречается в таск-менеджеров. Есть даже функция проведения ежедневного и еженедельного обзора (что это такое и для чего нужно описывается в книге Дэвида Аллена).

Недостаток Omnifocus 2 в том, что он существует только под macOS и iOS. Пользователи Windows и Android в пролете.

Еще один недостаток – приложение платное. Покупка программы обойдется в 2990 рублей, еще 1490 рублей потребуется заплатить за обновление до Pro-версии. Но зато никаких подписок с абонентскими платежами, единожды оплатив программу пользователь получает возможность пользоваться ей навсегда.

Где скачать: официальный сайт / клиент для Mac / клиент для iOS

Things 3

Things 3 – еще одно приложение для пользователей техники Apple, и, пожалуй, самый лучший планировщик из тех, на которые стоит обратить внимание если поддержка платформ Windows и Android вам категорически не нужна.

Первая версия Things вышла ровно 10 лет назад, в 2008 году.  И вот уже 10 лет разработчики из немецкой компании Cultured Code оттачивают свое детище, делая его все более и более удобным в рамках концепции GTD.

Из всех аналогов Things 3 больше всего похож на Todoist.

Но интерфейс более чистый и вылизанный, имеются свои оригинальные решения (вроде планирования задач на “вечер сегодняшнего дня” – вроде бы простое решение, но как эффектно оно разграничивает первостепенные рабочие задачи от всего остального, что можно сделать мимоходом в свободное время), и, что самое печальное, поддерживаются только macOS и iOS.

Кроме того, Things 3 – дорогая программа. В 3790 рублей обойдется клиент для компьютера, еще 750 рублей стоит клиент для iPhone, и еще 1500 рублей придется доплатить если хочется пользоваться Things 3 на iPad.

Итого полный комплект будет стоить чуть более 6000 рублей. Дорого? Да. Но можно ли упрекнуть в таком ценообразовании людей, которые работают над совершенствованием этого приложения уже более 10 лет? Не думаю.

Где скачать: официальный сайт / клиент для Mac / клиент для iPhone / клиент для iPad

Хаос-контроль

“Хаос-Контроль” – менеджер задач от российского разработчика Дмитрия Тарасова.

Довольно-таки самобытное приложение. Чем-то “Хаос-Контроль” похож на Omnifocus, но сходство это очень поверхностное.

Разработчик писал программу под себя, руководствуясь личными представлениями о том, каким должен быть GTD-ориентированный планировщик.

Тем, кто мыслит с ним на одной волне, “Хаос-контроль” также придется по вкусу, и, судя по популярности приложения в англоязычном сегменте интернета, таких людей набралось уже немало.

Ну а если таск-менеджер не пойдет – что ж, всегда можно переключиться на проверенные тысячами людей Todoist или Wunderlist.

“Хаос-контроль” доступен на всех платформах и оценить возможности приложения можно бесплатно. А вот чтобы нормально работать с ним придется заплатить. Бесплатная версия содержит много ограничений и не поддерживает даже синхронизацию между платформами. То есть является скорее демо-версией платного приложения, чем полноценным планировщиком с возможностью покупки премиальных функций.

Где скачать: официальный сайт / клиент для Android / клиент для Mac / клиент для iOS

MyLifeOrganized (MLO)

И в завершение подборки – самый мощный и гибкий планировщик MyLifeOrganized.

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

В плане гибкости и адаптируемости MLO стоит на голову выше Omnifocus и Remember The Milk. Другое дело, что для большинства пользователей подобная гибкость и не нужна, а возможности менее навороченных программ и так закрывают их потребности.

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

Приложение доступно бесплатно. При покупке премиум-версии становятся доступны некоторые дополнительные возможности, а также синхронизация данных между платформами по Wi-Fi сети.

То есть, не заплатив денег синхронизировать свои данные между компьютером и телефоном невозможно, а заплатив вы сможете это делать только когда все устройства подключены к одной локальной сети.

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

Где скачать: официальный сайт / клиент для Android / клиент для iOS

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.