Прямо сейчас я иду по улице и диктую этот текст в Apple AirPods. Выхожу из торгового центра, прохожу мимо метро, «Сбербанка», продуктовых магазинов. На улице светит яркое солнце — и я смотрю по сторонам, а не в смартфон.1
«Остров собак длинное тире гуд». Еще одно сообщение, которое я надиктовал голосом. Уже потом, придя домой, сварив чашку кофе и усевшись в кресло перед iPad Pro, я запустил текстовый редактор и увидел новую заметку:
Остров собак — гуд
Подумал, дописал в конце смайлик и отправил мысль в Twitter.
Все это я делал прямо из Drafts: диктовал заметки, отправлял текст в социальную сеть, редактировал итоговый материал. Никуда не переходил, не использовал другие приложения и не открывал клиент социальной сети.
Drafts это место для создания, сохранения и отправки текста. Оно может быть простым заметочником, продвинутым редактором — или центром, откуда текст попадает в другие приложения и сервисы.
Предыстория
Чуть больше года назад, перейдя на iPad Pro, я стал выбирать текстовый редактор.2 Конечно, писать текст можно хоть в стандартных «Заметках» или в «Блокноте» Windows, однако хорошее приложение ускоряет набор и упрощает процесс редактирования материала. Особенно если текст большой.
Приятный внешний вид же стимулирует писать. Возможность менять шрифт, отступы, интервалы и прочие типографические занудства важна для контролируемого рабочего пространства, в котором ты проводишь много времени. Оно должно быть приятным в использовании.
И на iOS редакторов много! Глаза разбегаются. Есть варианты попроще, посложнее — и мультикомбайны, на изучение и настройку которых надо потратить несколько дней. Каждый найдёт редактор для себя: как стандартные Microsoft Word и Google Docs, так и менее популярные iA Writer, MWeb и Ulysses; красивейший Bear; продвинутые Editorial, 1Writer, Scrivener, Mellel + ещё десятков пять достойных альтернатив.
Тогда, в 2017 году, я остановился на связке из заметочника Bear и редактора Editorial. Заметочником пользовался давно — еще с бета-версии, до официального выхода в App Store. Помещал туда мысли, новости и рекламные посты для нашего канала в Telegram, план тренировок и различные вырезки из интернета; записывал всякие глупости.
При всей красоте, в первую очередь Bear это заметочник. Он приятен в использовании, но почти не упрощает рабочий процесс — а его функциональность недостаточна для объемной работы с текстом. Зато в нем удобная логика организации файлов через теги, неплохой веб-клиппер, большой спектр форматов для импорта и экспорта документа.
За полноценную работу отвечал Editorial. Благодаря поддержке скриптов и наличию веб-базы с самыми разными действиями, я обустроил его, как второй дом — настроил все так, чтобы не было нужно выходить за пределы редактора во время работы. Добавил туда калькулятор, визуальную палитру HEX-кодов, возможность быстро подтягивать из App Store аффилированные ссылки. Это не говоря о других, более простых функциях.
В результате Editorial позволил мне редактировать статьи, прикреплять аффилированные ссылки в App Store, переводить плейнтекст в письма для платной почтовой рассылки… Все из окна редактора. Программа стала главным звеном в моей работе с текстом. Да, пришлось повозиться, настраивая скрипты — но это того стоило.
Однако после выхода iOS 11 возникла проблема: Оле Зорн, разработчик Editorial, практически перестал обновлять приложение. Последний апдейт был 10 месяцев назад, а редактор до сих пор не адаптирован под iPhone X и полностью игнорирует нововведения iOS 11. Но куда больше меня напрягает отсутствие синхронизации файлов через iСloud — для этого Editorial использует хранилище Dropbox. Вот только мы перестали пользоваться этим сервисом после смены движка сайта; всегда неудобно вспоминать уже после выхода в город, что я не могу продолжить работу над материалом, пока еду в машине или сижу в каком-нибудь кафе.
Поэтому я начал неторопливо искать альтернативу Editorial.
iA Writer — надежный, по-швейцарски «правильный» текстовый редактор со всеми нужными базовыми возможностями, включая публикацию в Medium и Wordpress. В нем шикарный моноширинный шрифт Nitti и не менее крутой фирменный двуширинный шрифт (правда, без кириллицы).
Ulysses — эдакий продвинутый iA Writer на стероидах. Кастомные шрифты, сторонние темы оформления и экспорта? Пожалуйста. Назначение ежедневных целей по количеству слов, символов, листов? Есть такое. Обычная сортировка документов по группам и/или «умная» сортировка по тегам? Пфф, можно создать целый спектр разных условий. Хранение изображений, вырезок и выписок из интернета при подготовке материала, — в общем, эта программа должна устроить большинство пользователей.
Однако я так и не смог «прикипеть» к Ulysses. Есть какая-то внутренняя несовместимость между мной и этим редактором — он просто мне не нравится. Нет желания раскладывать клавиатуру и набирать текст. Пишу без удовольствия.
В результате я поставил на планшет все приложения, которые только знаю, и начал метаться между ними. Везде что-то не устраивало. Однако, спустя несколько месяцев, я нашел свой дзен в Drafts 5. Недели три назад приложение глобально обновилось до пятой версии, обзавелось новым интерфейсом и стало удобнее в использовании.
Обзор Drafts 5
Drafts — не типичный текстовый редактор. Благодаря грамотному подходу разработчика к дизайну интерфейса и продуманных сценариев использования, он умудряется быть одновременно простым и функциональным.
Впервые я прочитал о нем около двух лет назад в блоге Тима Нахамика, после чего купил и попробовал — но тогда приложение было морально и визуально устаревшим. После выхода пятой версии Drafts в интернете появились качественные, объемные обзоры от зарубежных iOS-блогеров, которые побудили меня попробовать программу еще раз.3 И теперь — да, она мне нравится.
Если вы хотите получить незамысловатый заметочник, в котором нет ничего, кроме окна набора текста — это Drafts. Если вам нужен обычный плейнтекстовый редактор — это Drafts. Если вы хотите превратить приложение в мультифункциональную рубку капитана, откуда можно отправлять текст в другие сервисы, приложения и сайты — как ни странно, это тоже Drafts.
Но самое главное, у программы нет переключателя между «сложным» и «простым» состоянием: Drafts подстраивается под ваши нужды в зависимости от контекста. Нет ощущения нехватки или переизбытка функций.
Drafts как заметочник
Как я писал выше, Drafts может быть как сложным, так и очень простым приложением. Например, для сохранения заметок. Что должен уметь заметочник? Импортировать данные из интернета и предоставлять наибольшее количество вариантов ввода информации.
Drafts все это умеет и может сохранять данные через:
- Веб-клипер. При нажатии кнопки «Поделиться» и выборе Drafts появится всплывающее окно, в котором можно указать, куда и как сохранять страницу, текст или изображение — в новой заметке, или прикреплять в начало/конец созданной раннее. При сохранении сразу доступны теги, в том числе предлагается подстановка уже существующих.
- Виджеты. Это быстрый и общедоступный способ быстро ввести данные в Drafts. В «шторке» с уведомлениями доступны три виджета: воркспейсы, недавние заметки, быстрые действия (создание новой заметки, вставка из буфера обмена, надиктовка голосом, поиск). Через сильное нажатие по иконке программы — два виджета; один показывает последние заметки, второй предлагает набор быстрых действий.
- «Напоминания». Drafts может автоматически импортировать и экспортировать новые события/задачи в системные «Напоминания».
- Голосовой ввод. В отличие от стандартного системного ограничения по длине аудиозаписи, Drafts позволяет диктовать текст столько, сколько нужно. Это особенно удобно в паре с Apple AirPods: идёшь куда-то, бубнишь себе под нос. Я так надиктовал примерно треть этого текста.
- Siri. Тут все просто. Можно вызвать Siri и сказать «Создай заметку в Drafts», после чего продиктовать нужный текст.
- Apple Watch. Одна из самых крутых частей Drafts, как заметочника — полноценный клиент для часов, который позволяет не только проверять уже сохранённые заметки, но и создавать новые при помощи голоса и рисования. Полезно, если не взяли с собой телефон.
- Расширение iMessage. Если вы пользуетесь мессенджером Apple, эта функция окажется полезной — Drafts позволяет экспортировать заметки прямо из интерфейса iMessage. Доступны все основные вкладки, поиск и сортировка документов.
Теги и воркспейсы
Drafts сортирует документы по вкладкам (входящие, особые, архив, мусорка) и по ярлыкам (тегам). При добавлении тега над клавиатурой появляется дополнительная строка с предложениями уже существующих вариантов. Удобно, что программа автоматически конвертирует прописные буквы в строчные — так одинаковые слова не превращаются в два разных тега.
Я люблю теги. Это гибкая структура для организации файлов, которая позволяет не запоминать иерархию документов в папках и подпапках.
Однако, при всех достоинствах, у тегов есть проблема: жизнь, дела и задачи не укладываются в ограниченное количество слов. Из-за этого количество ярлыков постоянно растёт. Со временем их становится так много, что пропадает возможность быстро ориентироваться в документа.
Разработчики приложений по-разному решают эту проблему. Например, Bear позволяет создавать вложенные теги — то есть, выстраивать их в иерархию, как папки. Такая древовидная структура привычна и понятна пользователю компьютера, но противоречит первичной идеологии тегов. Они нужны как раз для того, чтобы пользователю не приходилось запоминать, какой файл где находится.
Drafts решает проблему иначе: предлагает комбинировать теги по «рабочим местам» (Workspaces). По сути, каждый воркспейс это набор фильтров. Для удобства можно вынести их в отдельную строку, чтобы быстро переключаться между ними в один клик.
Структура воркспейсов повторяет общий экран — в них тоже есть разделение по вкладкам, а в настройках можно указать, какие теги они должны показывать. Также можно выбрать, как сортировать заметки и показывать помеченные флажком документы; можно задать иконку, название и цвет воркспейса.
Я поделил все теги на шесть основных воркспейсов: «Работа», «Патреон», «Дела», «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-экрана, ситуация другая — благодаря низкому энергопотреблению и высокой контрастности, здесь всегда активна тема с полностью чёрным фоном.4
Помимо цветового оформления, можно поменять тип обычных и моноширинных шрифтов, размер букв, ширину границ слева и справа, межстрочные и межабзацные интервалы. Есть возможность (де)активировать автоматическое преобразование кавычек и дефисов/тире, автокоррекцию текста и проверку произношения, а также автоматическое преобразование первых букв предложения в прописные. Дополнительно отмечу возможность скрывать части интерфейса и системную строку с временем при наборе текста. Ощутимо экономит драгоценное место на экране смартфона.
Что плохо — неполные наборы символов в предустановленных шрифтах. Они все заточены под латиницу. Это не значит, что кириллицы вообще нет (она есть), однако та же Futura ее не содержит. Очень жаль.
Поиск и замена текста
В Drafts встроен интерфейс для поиска и/или замены текста. Для его вызова надо набрать стандартную комбинация Command + F
или выбрать лупу в нижнем трейбаре. Поиск может учитывать или игнорировать регистр букв, а продвинутым пользователям пригодится поиск через регулярные выражения.
Реорганизация текста
Режим реорганизации позволяет перемещать текст построчно или по блокам (абзацам). Для его запуска надо нажать на иконку в нижнем трейбаре или выделить нужную часть текста и выбрать во всплывающем меню пункт сортировки.
Варианты вызова отличаются количеством текста, который доступен для реорганизации. Если вы запускаете режим через нижний трейбар, то доступен весь документ, а если через выделение, то только выбранный текст.
Режим с активными ссылками
Как и теги, плейнтекст — тоже не панацея. В большинстве редакторов есть проблема со ссылками, емейлами, номерами телефонов и прочей контекстно-ориентированной информации. Они либо активны (тогда нажатие на них открывает ссылку или запускает соответствующее действие), либо пассивны (тогда это просто текст).
Разные текстовые редакторы по-разному реализуют отображение такой информации. Кто-то делает их активными, кто-то — пассивными. В результате то нажмёшь случайно не туда, то наоборот — копируешь и вставляешь в соответствующее приложение.
Drafts решает эту проблему при помощи переключателя. По умолчанию все ссылки, телефонные номера и емейлы «пассивны», однако при нажатии на переключатель становятся активными — а набор остального текста отключается. Наличие переключателя упрощает проверку перед финальной публикацией текста.
История изменений документа
Drafts сохраняет все изменения и действия, которые вы проводили с документом. Приложение записывает в историю каждого файла не только преобразования текста, но и геопозицию, где вы меняли файл, время, запущенные действия и так далее.
Drafts как Drafts
Помимо обычных заметочников и редакторов, Drafts может стать местом, где рождается текст. Возникла мысль, задача, какая-то другая потребность — внесли в программу.
Что делать дальше, решите потом: опубликовать текст в Twitter, записать в журнал DayOne, сохранить в другой заметочник или редактор, прикрепить к файлу в Dropbox, экспортировать в тудушник, прикрепить к счету… Или преобразовать в сразу свёрстанное письмо?
Вариантов масса. И для этого не нужно покидать интерфейс приложения. Не нужно заходить в Twitter, чтобы опубликовать твит. Не нужно открывать Things, чтобы добавить новую задачу. Не нужно вписывать встречу в календарь, если это можно сделать из Drafts. Как бонус, еще и весь контент останется в приложении — отсортированный по тегам, с историей изменений, запуска и публикации.
Скрипты
Эти хитрые действия Drafts проворачивает при помощи скриптов. В их основе лежит JavaScript, но писать код не нужно — как в Workflow, 1Writer и Editorial, есть онлайн-галерея с большим количеством действий, откуда их можно устанавливать в один клик.
Само приложение предоставляет минимальный набор скриптов, среди которых самые популярные, вроде отправки сообщения в Twitter. Все сценарии сортируются по группам, для переключения которых надо вызвать «шторку» в правой части экрана или нажать на кнопку в нижнем трейбаре.
Я совсем не знаю 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. Это место, куда вы выгружаете вообще все возникающие мысли. Не важно, какие именно: событие в календаре, задача в тудушник, пост в соцсеть или просто мысль, которая в последствии может превратиться в полноценную статью.
- Естественно, я отредактировал текст. Изначальная версия была такой: «Иду по улице и диктую этот текст в наушники. Вижу Торговый центр метро Сбербанк. Осматриваюсь по сторонам радуюсь погоде. Не нужно держать в руках смартфон» ↩
- На macOS я пользовался сначала iA Writer, потом Ulysses. На Android — JotterPad, Monospace и neutriNote; на Chrome OS — Marxico. ↩
- Если вы знаете английский язык и хотите полностью изучить возможности Drafts 5, рекомендую прочитать обзоры в блогах MacStories и Rosemary Orchard ↩
- Я бы не смог ей пользоваться, если бы текст был чисто-белым (он бы слепил в темноте на контрасте с бездонным чёрным), однако разработчик явно думал, как и что он оформляет ↩