Прямо сейчас я иду по улице и диктую этот текст в Apple AirPods. Выхожу из торгового центра, прохожу мимо метро, «Сбербанка», продуктовых магазинов. На улице светит яркое солнце — и я смотрю по сторонам, а не в смартфон[footnote]Естественно, я отредактировал текст. Изначальная версия была такой: «Иду по улице и диктую этот текст в наушники. Вижу Торговый центр метро Сбербанк. Осматриваюсь по сторонам радуюсь погоде. Не нужно держать в руках смартфон»[/footnote].

«Остров собак длинное тире гуд». Еще одно сообщение, которое я надиктовал голосом. Уже потом, придя домой, сварив чашку кофе и усевшись в кресло перед iPad Pro, я запустил текстовый редактор и увидел новую заметку:

Остров собак — гуд

Подумал, дописал в конце смайлик и отправил мысль в Twitter.

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

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

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

Предыстория

Чуть больше года назад, перейдя на iPad Pro, я стал выбирать текстовый редактор[footnote]На macOS я пользовался сначала iA Writer, потом Ulysses. На Android — JotterPad, Monospace и neutriNote; на Chrome OS — Marxico.[/footnote]. Конечно, писать текст можно хоть в стандартных «Заметках» или в «Блокноте» Windows, однако хорошее приложение ускоряет набор и упрощает процесс редактирования материала. Особенно если текст большой.

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

И на iOS редакторов много! Глаза разбегаются. Есть варианты попроще, посложнее — и мультикомбайны, на изучение и настройку которых надо потратить несколько дней. Каждый найдёт редактор для себя: как стандартные Microsoft Word и Google Docs, так и менее популярные iA Writer, MWeb и Ulysses; красивейший Bear; продвинутые Editorial, 1Writer, Scrivener, Mellel + ещё десятков пять достойных альтернатив.

Тогда, в 2017 году, я остановился на связке из заметочника Bear и редактора Editorial. Заметочником пользовался давно — еще с бета-версии, до официального выхода в App Store. Помещал туда мысли, новости и рекламные посты для нашего канала в Telegram, план тренировок и различные вырезки из интернета; записывал всякие глупости.

При всей красоте, в первую очередь Bear это заметочник. Он приятен в использовании, но почти не упрощает рабочий процесс — а его функциональность недостаточна для объемной работы с текстом. Зато в нем удобная логика организации файлов через теги, неплохой веб-клиппер, большой спектр форматов для импорта и экспорта документа.

Bear Writer

Bear Writer

За полноценную работу отвечал Editorial. Благодаря поддержке скриптов и наличию веб-базы с самыми разными действиями, я обустроил его, как второй дом — настроил все так, чтобы не было нужно выходить за пределы редактора во время работы. Добавил туда калькулятор, визуальную палитру HEX-кодов, возможность быстро подтягивать из App Store аффилированные ссылки. Это не говоря о других, более простых функциях.

В результате Editorial позволил мне редактировать статьи, прикреплять аффилированные ссылки в App Store, переводить плейнтекст в письма для платной почтовой рассылки… Все из окна редактора. Программа стала главным звеном в моей работе с текстом. Да, пришлось повозиться, настраивая скрипты — но это того стоило.

Editorial

Editorial

Однако после выхода iOS 11 возникла проблема: Оле Зорн, разработчик Editorial, практически перестал обновлять приложение. Последний апдейт был 10 месяцев назад, а редактор до сих пор не адаптирован под iPhone X и полностью игнорирует нововведения iOS 11. Но куда больше меня напрягает отсутствие синхронизации файлов через iСloud — для этого Editorial использует хранилище Dropbox. Вот только мы перестали пользоваться этим сервисом после смены движка сайта; всегда неудобно вспоминать уже после выхода в город, что я не могу продолжить работу над материалом, пока еду в машине или сижу в каком-нибудь кафе.

Поэтому я начал неторопливо искать альтернативу Editorial.

iA Writer — надежный, по-швейцарски «правильный» текстовый редактор со всеми нужными базовыми возможностями, включая публикацию в Medium и Wordpress. В нем шикарный моноширинный шрифт Nitti и не менее крутой фирменный двуширинный шрифт (правда, без кириллицы).

iA Writer

iA Writer

Ulysses — эдакий продвинутый iA Writer на стероидах. Кастомные шрифты, сторонние темы оформления и экспорта? Пожалуйста. Назначение ежедневных целей по количеству слов, символов, листов? Есть такое. Обычная сортировка документов по группам и/или «умная» сортировка по тегам? Пфф, можно создать целый спектр разных условий. Хранение изображений, вырезок и выписок из интернета при подготовке материала, — в общем, эта программа должна устроить большинство пользователей.

Ulysses

Ulysses

Однако я так и не смог «прикипеть» к Ulysses. Есть какая-то внутренняя несовместимость между мной и этим редактором — он просто мне не нравится. Нет желания раскладывать клавиатуру и набирать текст. Пишу без удовольствия.

В результате я поставил на планшет все приложения, которые только знаю, и начал метаться между ними. Везде что-то не устраивало. Однако, спустя несколько месяцев, я нашел свой дзен в Drafts 5. Недели три назад приложение глобально обновилось до пятой версии, обзавелось новым интерфейсом и стало удобнее в использовании.

Обзор Drafts 5

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

Впервые я прочитал о нем около двух лет назад в блоге Тима Нахамика, после чего купил и попробовал — но тогда приложение было морально и визуально устаревшим. После выхода пятой версии Drafts в интернете появились качественные, объемные обзоры от зарубежных iOS-блогеров, которые побудили меня попробовать программу еще раз[footnote]Если вы знаете английский язык и хотите полностью изучить возможности Drafts 5, рекомендую прочитать обзоры в блогах MacStories и Rosemary Orchard[/footnote]. И теперь — да, она мне нравится.

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

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

Drafts как заметочник

Как я писал выше, Drafts может быть как сложным, так и очень простым приложением. Например, для сохранения заметок. Что должен уметь заметочник? Импортировать данные из интернета и предоставлять наибольшее количество вариантов ввода информации.

Drafts все это умеет и может сохранять данные через:

  • Веб-клипер. При нажатии кнопки «Поделиться» и выборе Drafts появится всплывающее окно, в котором можно указать, куда и как сохранять страницу, текст или изображение — в новой заметке, или прикреплять в начало/конец созданной раннее. При сохранении сразу доступны теги, в том числе предлагается подстановка уже существующих.
  • Виджеты. Это быстрый и общедоступный способ быстро ввести данные в Drafts. В «шторке» с уведомлениями доступны три виджета: воркспейсы, недавние заметки, быстрые действия[footnote]Создание новой заметки, вставка из буфера обмена, надиктовка голосом, поиск[/footnote]. Через сильное нажатие по иконке программы — два виджета; один показывает последние заметки, второй предлагает набор быстрых действий.
  • «Напоминания». Drafts может автоматически импортировать и экспортировать новые события/задачи в системные «Напоминания».

Напоминания в Drafts 5

  • Голосовой ввод. В отличие от стандартного системного ограничения по длине аудиозаписи, Drafts позволяет диктовать текст столько, сколько нужно. Это особенно удобно в паре с Apple AirPods: идёшь куда-то, бубнишь себе под нос. Я так надиктовал примерно треть этого текста.
  • Siri. Тут все просто. Можно вызвать Siri и сказать «Создай заметку в Drafts», после чего продиктовать нужный текст.
  • Apple Watch. Одна из самых крутых частей Drafts, как заметочника — полноценный клиент для часов, который позволяет не только проверять уже сохранённые заметки, но и создавать новые при помощи голоса и рисования. Полезно, если не взяли с собой телефон.

Drafts 5 на Apple Watch

  • Расширение iMessage. Если вы пользуетесь мессенджером Apple, эта функция окажется полезной — Drafts позволяет экспортировать заметки прямо из интерфейса iMessage. Доступны все основные вкладки, поиск и сортировка документов.

Теги и воркспейсы

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

Я люблю теги. Это гибкая структура для организации файлов, которая позволяет не запоминать иерархию документов в папках и подпапках.

Однако, при всех достоинствах, у тегов есть проблема: жизнь, дела и задачи не укладываются в ограниченное количество слов. Из-за этого количество ярлыков постоянно растёт. Со временем их становится так много, что пропадает возможность быстро ориентироваться в документа.

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

Drafts решает проблему иначе: предлагает комбинировать теги по «рабочим местам» (Workspaces). По сути, каждый воркспейс это набор фильтров. Для удобства можно вынести их в отдельную строку, чтобы быстро переключаться между ними в один клик.

Теги в Drafts 5

Чтобы выбрать конкретный тег, нужно вытянуть вторую «шторку» слева

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

Я поделил все теги на шесть основных воркспейсов: «Работа», «Патреон», «Дела», «Android», «iOS», «Игры». Помимо них, есть еще несколько типов тегов, которые не входят ни в один воркспейс — заметки, мысли, дом. Их не так много, как рабочих набросков, поэтому я не стал выделять их в отдельную сущность.

Режим «фокуса»

По умолчанию, при запуске Drafts 5 создаёт новый документ с интервалом в 60 секунд и сразу показывает окно набора текста. Нет этапа в виде выхода из раннее созданного документа и переключения на новый — удобно, если вы вносите в заметочник обрывки мыслей, дела и так далее. То есть, вписываете ежемоментные события.

Однако, если вы сели писать большой материал, то наверняка будете сворачивать редактор — чтобы прочитать подспудный материал в интернете, ответить на сообщение или письмо и так далее.

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

Drafts как редактор

Drafts — не визуальный текстовый процессор, как Word, Docs, Pages, Mellel или Scrivener. Это плейнтекстовый редактор; то есть, вся работа происходит с «голым», визуально не отформатированным текстом.

Drafts поддерживает четыре варианта разметки для форматирования текста:

  • Markdown;
  • Taskpaper;
  • Simple List;
  • JavaScript.

Преимущества плейнтекста — отсутствие головной боли при верстке материалов. Вы наверняка сталкивались с ситуацией в Word или веб-админке WordPress, когда верстка «съезжает» при изменении заголовков или добавлении нового изображения. При работе с плейнтекстом такого не происходит: ты точно знаешь, как материал будет выглядеть на сайте. Ничего не замедляет и не останавливает рабочий процесс.

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

Со всем этим в Drafts 5 полный порядок.

Внешний вид

Во-первых, темы. Их здесь шесть: три светлых (белая, сепия и solarized), три темных (чёрная, серая и solarized). Они могут переключаться в зависимости от яркости экрана.

Я использую на планшете светлую сепию и темную solarized-тему. У него IPS-экран, поэтому светлые тона никак не сказываются на энергопотреблении, а True Tone идеально дополняет желтый фон сепии, делая его немного теплее или холоднее в зависимости от окружающего освещения. На iPhone X, из-за OLED-экрана, ситуация другая — благодаря низкому энергопотреблению и высокой контрастности, здесь всегда активна тема с полностью чёрным фоном[footnote]Я бы не смог ей пользоваться, если бы текст был чисто-белым (он бы слепил в темноте на контрасте с бездонным чёрным), однако разработчик явно думал, как и что он оформляет[/footnote].

Темы Drafts 5

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

Что плохо — неполные наборы символов в предустановленных шрифтах. Они все заточены под латиницу. Это не значит, что кириллицы вообще нет (она есть), однако та же Futura ее не содержит. Очень жаль.

Поиск и замена текста

В Drafts встроен интерфейс для поиска и/или замены текста. Для его вызова надо набрать стандартную комбинация Command + F или выбрать лупу в нижнем трейбаре. Поиск может учитывать или игнорировать регистр букв, а продвинутым пользователям пригодится поиск через регулярные выражения.

Реорганизация текста

Режим реорганизации позволяет перемещать текст построчно или по блокам (абзацам). Для его запуска надо нажать на иконку в нижнем трейбаре или выделить нужную часть текста и выбрать во всплывающем меню пункт сортировки.

Реорганизация текста в Drafts 5

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

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

Режим с активными ссылками

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

Режим выделения ссылок в Drafts 5

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

Drafts решает эту проблему при помощи переключателя. По умолчанию все ссылки, телефонные номера и емейлы «пассивны», однако при нажатии на переключатель становятся активными — а набор остального текста отключается. Наличие переключателя упрощает проверку перед финальной публикацией текста.

История изменений документа

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

Drafts как Drafts

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

Что делать дальше, решите потом: опубликовать текст в Twitter, записать в журнал DayOne, сохранить в другой заметочник или редактор, прикрепить к файлу в Dropbox, экспортировать в тудушник, прикрепить к счету… Или преобразовать в сразу свёрстанное письмо?

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

Скрипты

Эти хитрые действия Drafts проворачивает при помощи скриптов. В их основе лежит JavaScript, но писать код не нужно — как в Workflow, 1Writer и Editorial, есть онлайн-галерея с большим количеством действий, откуда их можно устанавливать в один клик.

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

Drafts 5 Actions

Я совсем не знаю JavaScript, поэтому все, что мне нужно, нашел в интернете. Получились три группы скриптов:

  • Одна — для экспорта. Тут поиск в Google (браузер интегрирован в Drafts), отправка твитов и почты, добавление задач в Things 3 и напоминаний; сохранение в Google Drive, Dropbox, iCloud и приложение «Файлов»; экспорт на сайт, в Bear, Ulysses и Editorial.
  • Вторая — системная. Поиск по документу, копирование/вставка, преобразование текста, пакетное добавление тегов, быстрое переключение тем, предпросмотр результата и подробная статистика; добавление аффилированных ссылок через приложение Blink.
  • Третья — для смартфона. В ней расположились кнопки с быстрым доступом к синтаксису Markdown, действия отмены/возврата, навигация по заголовкам.

Чтобы отредактировать скрипт, надо вызвать «шторку» справа и провести пальцем по скрипту вправо. В настройках можно указать его название, выбрать иконку и цвет, варианты отображения на панели; уточнить поведение после запуска и назначить собственную комбинацию горячих клавиш — доступны модификаторы Shift, Control, Option, Command.

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

Итог

Итак, что же такое Drafts 5? Для меня — приложение, которое подстраивается под мои нужды и не ограничивает мои потребности. Я считаю, это большое достижение. Обычно программы имеют четко заданные границы: они либо простые и малофункциональные, либо сложные и профессиональные, либо «никакие». Drafts 5 же умудряется балансировать между тремя разными, очень далекими друг от друга сущностями.

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

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

Скачать Drafts 5