Привет, с вами Андрей Барышников. Вы читаете 17-й выпуск платной почтовой рассылки для подписчиков на Patreon. Мы просим прощения за то, что не выпускали письма на протяжении двух недель.

В этом выпуске я постараюсь закрыть тему iOS 11 (до выхода финальной версии операционной системы) и расскажу о мультиплатформенном приложении MyScript Nebo, которое преобразовывает рукописные заметки, математические символы и формулы LaTeX в печатный вид.

Куда движется iOS 11

Перечислять изменения внешнего вида новой ОС можно долго. Это и бессмысленно: люди, которые пользуются iOS, сами их увидят — а люди, которым все равно, вряд ли следят за событиями в мире IT. И уж тем более они не читают это письмо.

Судя по изменениям в iOS 11, компания развивает три ее направления:

  • Сохранение дискового пространства;
  • Курируемый контент;
  • Унификация интерфейса.

Возможно, в итоге гаджеты Apple превратятся в подобие «тонких» клиентов, о которых постоянно фантазирует Антон Поздняков. Это устройства, которые в первую очередь предоставляют доступ к интернету, а их локальные вычислительные операции сведены к минимуму. Но это дело неопределенного будущего. Пока что до такого этапа развития далеко (хоть я и уверен, что к этому придут все разрабочтики «железа» и ПО).

Расскажу подробнее о каждом направлении, которые развились в iOS 11, и объясню, откуда возникли такие мысли.

1. Сохранение дискового пространства

На протяжении нескольких лет Apple постепенно вводила в iOS функции, которые уменьшали размер приложений, операционной системы и файлов. Сначала компания реализовала загрузку данных из App Store в соответствии с типом устройства. Раньше они загружали в память приложения со всеми данными, без версий по конкретным моделям. Это нововведение уменьшило размер обновлений операционной системы.

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

В iOS 11 компания продолжила развивать это направление. Помимо нововведений в файловой системе APFS, она поменяла стандартные форматы съемки видео (h.264) и фотографий (JPG) на новые контейнеры HEVC (видео) и HEIF (фото). Они занимают на 50% меньше дискового пространства и сохраняют аналогичное или незначительно лучшее качество исходного материала.

Это важное изменение в мире, который входит в эру экранов с 4K- и 5K-разрешением. Все чаще на рынке появляются устройства, которые записывают видеоролики в 4K и снимают панорамы в десятки мегапикселей. Все эти функции уже не выделяют «топовые» смартфоны, планшеты и экшн-камеры — они есть практически во всех современных гаджетах, за исключением самого низкого ценового сегмента (25–50 долларов).

Помимо сохранения дискового пространства, новые форматы HEVC и HEIF лучше подходят для исконно-айосных функций:

  • Они сохраняют серии фотографий в одном файле, поддерживают одновременную запись видеороликов, фотографий и аудио. Это нужно для «живых» фотографий Live Photo;
  • Новые форматы сохраняют в одном файле отредактированные и оригинальные версии снимков, в том числе снимки с длинной выдержкой (новая встроенная функция iOS 11). Это возможно благодаря тому, что HEIF сохраняет информацию о стеке фокусов разных кадров;
  • HEIF может выступить аналогом GIF без недостатков вроде большого размера файла и ограниченного спектра оттенков цвета.

В краткосрочной перспективе, это нововведение выполняет две задачи. Во-первых, оно позволяет приостановить увеличение встроенной памяти в устройствах (чем больше памяти, тем дороже техника Apple). Во-вторых, оно побуждает покупать дополнительное просторанство в «облаке» iCloud — сфера онлайн-сервисов становится все важнее в ежеквартальных отчётностях компании; она растёт и приносит больше денег.

Можно пофантазировать насчёт будущего iPhone, который, по слухам, будет взаимодействовать со шлемом смешанной (виртуальной и дополненной) реальности. Это утверждение становится более весомым из-за нового фреймворка ARKit, который компания анонсировала на конференции WWDC 2017. Сейчас в «Твиттере» есть профиль Made with ARKit, который публикует первые наработки на базе фреймворка — технологии Apple впечатляюще отслеживают окружение и встраивают элементы дополненной реальности. Особенно учитывая, что они работают на обычных смартфонах без каких-то дополнительных сенсоров и датчиков.

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

Скриншоты

Я недавно читал статью, как подростки пользуются скриншотами. Оказывается, так они делятся местоположением (а не передают координаты или ссылки), сохраняют фотографии и текстовую информацию из интернета.

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

Границы выделенной области в режиме редактирования скриншотов «прилипают» к окнам Split View и Slide Over, что позволяет быстро выделить нужную область и не выцеливать отдельные пиксели.

На iPad появилась новая возможность сохранения скриншотов с клавиатуры. К стандартной комбинации клавиш Command + Shift + 3добавилась команда Command + Shift + 4, которая сразу же запускает режим редактирования скриншота. Если вы хотите отредактировать несколько скриншотов, то тогда пользуетесь старой комбинацией клавиш, если один — новой.

Новая функция iOS 11 перенимает часть задач программы Annotable. К сожалению, встроенный в систему движок редактирования не умеет пикселизировать изображение (для точечного сокрытия важной информации) и не показывает увеличительную лупу (для прицельного попадания в конкретный пиксель при выделении области).

Удаление неиспользуемых приложений

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

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

2. Курируемый контент

Самое главное изменение в новой ОС — магазин приложений App Store. У него новый внешний вид, логика работы интерфейса и предназначение. Теперь это не набор продвигаемых игр, стикеров, программ и топ-чартов по количеству скачиваний. Теперь это блог. Можно еще сказать, что это витрина магазина.

Apple изменила подход к выдаче ПО и уделила больше внимания курируемым подборкам. Постепенно компания внедряет их в свои продукты: Apple News, Apple Music, а теперь App Store. В iOS 11 кураторы не просто сортируют приложения и выводят их на главную страницу магазина — они создают истории о разработке программ. С видеороликами, анимированными изображениями, красивой версткой и оформлением, цитатами разработчиков, интервью. В общем, занимаются тем, чем уже много лет занимаются профильные интернет-ресурсы.

Если раньше магазину были нужны программисты и люди, которые будут пополнять главную страницу новым контентом, то теперь нужны… Писатели. Журналисты. Блогеры. Я пока не знаю, как правильно их называть. Но зато понятно, почему несколько месяцев назад Apple набирала в штат людей с опытом составления текста.

Эту часть мы обсудили в записи с Денисом Жадановым из Readdle. Она войдёт в следующий выпуск подкаста.

Новый App Store

Главный экран App Store получил название «Сегодня» (Today). Каждый день на этой странице будут появляться новые истории, игры и приложения дня, тематические коллекции программ, подборки, инструкции и советы по использованию приложений. Например, в бета-версии расписаны хитрости ретуши снимков в VSCO. Коллекции и подборки могут быть разными — я уже видел тематические коллекции о кофе, а две подборки содержали приложения для медитации.

Большие изображения, отформатированный текст, подписи — на новый App Store просто приятно смотреть. Он похож на дорогой журнал. Компания пытается «очеловечить» магазин и наладить эмоциональную связь, чтобы побудить людей охотнее расставаться с деньгами и повысить обнаруживаемость нового ПО. Для этого компания рассказывает истории о труде разработчиков, дизайнеров, сценаристов.

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

По-моему, компания поставила нетривиальную задачу. Истории создания надо переводить на разные языки, а для какой-то части стран придётся и вовсе создавать уникальные локальные истории, ведь не все программы доступны в региональных App Store. Опять же, присутствует культурный код и конкретные предпочтения граждан разных стран. Я думаю, в локальных App Store будет меньше историй, и обновляться они тоже будут реже.

Игры — один из самых больших разделов App Store, который приносит больше всего денег. Теперь они получили отдельную вкладку в магазине, что важно для разработчиков остального ПО (сложно соревноваться с играми в топах и чартах). Внешний вид этой вкладки не похож на экран «Сегодня», но тоже позволяет акцентировать внимание на продвигаемом контенте. Здесь остались топы платных и бесплатных продуктов; есть разделение по жанрам и настроению.

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

Последнее изменение, которое открыто для пользователя — оплата товара через интерфейс Apple Pay. Появляется схожее всплывающее окно с информацией пользователя и просьбой подтвердить покупку через Touch ID. К сожалению, я не нашёл возможности быстро менять карту оплаты (как в полноценном Apple Pay).

Ещё мне не понравилось, что в новом магазине отсутствует список желаний, которым я активно пользуюсь как в App Store, так и в Google Play Store. Иначе запоминать все приложения, на которые стоит посмотреть, невозможно. Думаю, это «особенность» первых бета-версий iOS 11.

3. Унификация интерфейса

В iOS 11 есть как минимум одно изменение, которое я не понимаю до конца: новая шторка с уведомлениями. Она дублирует экран блокировки. Такое же расположение элементов интерфейса (слева виджеты, по центру уведомления, справа камера) и такое же отображение уведомлений — недавние показываются сразу, а более старые скрываются за стрелочкой. Чтобы просмотреть их, надо открыть «шторку» и потянуть ее вверх.

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

В то же время, на данный момент есть очевидные недостатки новой системы. Нельзя удалять несколько уведомлений за раз (кроме всех за день), нельзя сбрасывать их влево или вправо за края экрана; совместимые модели используют 3D Touch, а владельцы прочих устройств удерживают палец на уведомлении и жмут на крестик. Теперь нет визуальных отличий в анимации процесса удаления уведомлений, как раньше, кроме скорости работы (3D Touch быстрее).

Вместе с iOS 11 разные части операционной системы начали сближаться по отношению друг к другу, отдельные элементы интерфейса становятся одинаковыми между устройствами с разными возможностями ввода информации — и даже частично сближаются со «взрослой» компьютерной macOS. Это наталкивает меня на мысли, что Apple хочет привести свои продуктовые линейки к всего лишь нескольким устройствам, которые будут очень похожи друг на друга по возможностями, особенностям работы и внешнему виду интерфейса, но будут отличаться форм-фактором, размерами и вычислительной мощностью.

MyScript Nebo

На этой неделе наш слушатель напомнил мне о приложении MyScript Nebo. Я давно добавил его в список желаний App Store и Play Store, но так и не изучил внимательнее. Оказалось, это идеальная программа для преобразования рукописного текста и формул в печатные символы. Она доступна на AndroidWindows 10 и iOS. Для каждой ОС есть приоритетные устройства и стилусы: Samsung S Pen, Microsoft Surface Pen и Apple Pencil. Используйте их для достижения наилучшей работы программы.

Я пишу от руки плохо и медленно, о чем много раз говорил в подкастах, но Nebo делает этот процесс проще и для куролапых неандертальцев типа меня. Программа моментально распознает и меняет языки (всего 59 языков), прощает описки и искажения начертания букв (вроде лишнего крючка или отсутствующей вертикальной черты), позволяет дописывать слова между строк, определяет прописные и строчные символы. Можно пошагово отменить все внесённые изменения. Что самое крутое — Nebo отображает печатный текст прямо над абзацем, который человек пишет от руки сейчас!

Если надо что-то стереть — зачеркивайте это несколько раз. Пуф! Слово, строчка или предложение (а так же абзац или вся страница) пропали бесследно. Двойное нажатие пальцем на текст трансформирует его в напечатанные буквы окончательно. Если система все-таки распознала слово неверно, разбила его на два слова или наоборот, — объединила, — то помогают два росчерка: один вверх, другой вниз. Первый объединяет слова и абзацы; другой, соответственно, разделяет.

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

Помимо текста, приложение интерпретирует другие контейнеры информации: блок-схемы, майндкарты, изображения, скетчи, математические символы и формулы LaTeX. Весь контент остаётся адаптивным к визуальным трансформациям и в любой момент готов менять размер, местоположение и оформление. Экспортировать файл можно в виде неформатированного текста, форматов HTML, PDF (не в Android) и Word (.docx).

MyScript Nebo пригодится школьникам, студентам, журналистам и офисным сотрудникам, которые пишут от руки каждый день. Пожалуй, блогер может работать около 90% времени в этой программе — при этом ее возможности куда шире сохранения обычного текста.

Скачать MyScript Nebo: iOS, Android, Windows 10.