1. Интерфейс
    2. Команды приложений
    3. Редактор команд
    4. Изменения в действиях

    В этом году, на WWDC22 громких сенсаций нам не показали. Из новинок по части ПО моими фаворитами стали только два новшества: iPhone как веб-камера и Менеджер расположения (Stage Manager) для Mac и iPad.

    О Командах на презентации не упоминали вовсе, однако изменения есть!

    Интерфейс

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

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

    Первое, что бросается в глаза в Библиотеке ваших команд — отсутствие счетчика действий в каждой команде.

    Была добавлена возможность менять стиль отображения вашей библиотеки, помимо привычной сетки с сортировкой по дате добавления команд (от новых к старым), теперь можно включить отображение списком с возможностью сортировки команд по: названию, количеству действий, последнему изменению. Причем способ отображения применяется ко всем папкам с командами сразу.

    Кстати, в меню папок с вашими командами появился новый раздел Команд от приложений (сейчас там явно неправильная локализация), скорее всего это связано с новым API App Intents (можно сказать полностью новым) который был предоставлен разработчикам сторонних приложений в новой версии SwiftUI. По заявлениям Apple, теперь добавление как отдельных действий так и готовых команд для взаимодействия с приложениями стало еще более простым и одновременно более функциональным (мы посмотрели соответствующие тематические презентации WWDC22, и все выглядит действительно круто — дело за разработчиками). Например, это позволит пользоваться командами от сторонних приложения сразу после установки последних, без каких либо дополнительных настроек в самих командах. Именно такие команды и будут появляться в указанном выше разделе.

    Apple сильно переработали подкапотное пространство Команд и это действительно чувствуется. Команды действительно стали работать плавнее, значительно быстрее, пропали существенные лаги, вроде проскакиваний при перетаскивании действий, значительно реже можно увидеть ошибку «Не удалось связаться с приложением помощником» и другими надоедливыми багами.

    Команды приложений

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

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

    Да, с локализацией накосячили — в оригинале App Shortcuts

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

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

    Во-первых: после того, как вы обновились до iOS 16, а также обновили некоторые из своих любимых приложений, когда вы откроете приложение Команды, вы больше не увидите пустую библиотеку или, в лучшем случае, несколько общих рекомендуемых команд Apple. Вместо этого вы найдете новый раздел в нижней части боковой панели команд, заполненный предустановленными командами из ваших приложений. Технически говоря, эти команды не делают ничего необычного: это команды одного действия для выполнения общих действий в приложениях. Отличие от того, что было раньше, заключается в том, что разработчики приложений создали их для вас на основе того, что, по их мнению, вам будет полезно в их приложениях.

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

    Еще одна ключевая черта дизайна команд приложений: обнаруживаемость. В iOS 16 Команды приложений можно обнаружить несколькими дополнительными способами. Во-первых, если вы попросите Siri показать вам что-то в приложении, и это также является предустановленной командой приложения, она сразу же сработает в помощнике. Во-вторых, если вы ищете приложение в Spotlight, помимо просмотра самого приложения в результатах поиска, система также покажет вам первую очередь команду приложения. Конечно, вы также можете найти команды приложений, введя их полное имя или расширив список результатов в Spotlight. И в-третьих, Apple заменяет кнопку «Добавить в Siri» на «Siri Tips» — небольшие и отключаемые баннеры внутри приложений, которые рассказывают вам о командах приложений, которые вы можете использовать для текущего приложения.

    Мы не можем точно знать, будет ли стратегия Apple успешной: только время покажет, будут ли новые пользователи приобщаться к приложению Команды благодаря командам приложений, которые они обнаруживают в iOS 16. Однако считаем, что команды приложений являются лучшим вариантом Apple на сегодняшний день, когда дело доходит до ознакомления пользователей с невероятным потенциалом команд. Этот подход имеет смысл, и мы находим его более действенным, чем встроенная галерея команд, потому, что а) команды приложений могут быть обнаружены по всей системе, а не только в приложении Команды и б) они по своей сути персонализированы для пользователей, так как они основаны на установленных приложениях.

    Что также занимательно в командах приложений, так это возможность, которую они предоставляют с точки зрения создания естественного пути развития для пользователей, которые хотят перейти от предустановленной команды приложения к пользовательской. Команды приложений не могут быть изменены: где бы вы ни нажали на одну из них, вы всегда будете запускать ее вместо того, чтобы открывать редактор команды. Если вы сделаете долгое нажатие на команду приложения в специальном разделе приложения «Быстрые команды», вы увидите, что можете использовать ее в качестве отправной точки для пользовательской команды с помощью кнопки «Использовать в новой быстрой команде».

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

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

    Редактор команд

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

    • поделиться командой
    • переименовать команду
    • выбрать значок команды
    • дублировать команду
    • переместить команду в папку
    • экспортировать команду файлом (непонятно зачем отдельно, если это есть в меню поделиться)

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

    В меню параметров команды каких-либо изменений не произошло.

    В iPadOS 16 добавили сочетаний клавиш для редактора команд.

    Изменения в действиях

    Заметки

    Добавили:

    • удалить заметку
    • закрепить заметку
    • открыть учетную запись заметок
    • изменить настройки заметки
    • открыть раздел заметок (окно папок, окно вложений)
    • создать папку
    • удалить папку
    • переместить заметки в папку
    • открыть папку
    • добавить тэг к заметке
    • создать тэг
    • удалить тэг
    • открыть тэг
    • удалить тэги из заметки

    Изменили:

    • Создать заметку и Добавить в заметку теперь поддерживают форматированный текст

    Диктофон

    Добавили:

    • поиск голосовых заметок
    • открытие папки
    • открытие записи
    • удаление папок
    • воспроизведение записи
    • создание папки
    • изменение настроек воспроизведения
    • удаление записей
    • создание записи

    Почта

    Добавлено:

    • открыть почтовый ящик
    • поиск почты
    • установить фильтр фокусировки

    Книги

    Добавлено:

    • открыть книгу или аудио-книгу
    • открыть коллекцию
    • открыть вкладку
    • изменить тему
    • изменить размер текста
    • переключить страницу
    • поиск книг

    Safari

    Добавлено:

    • открыть группу вкладок
    • создать группу вкладок
    • открыть новую вкладку
    • открыть новую приватную вкладку
    • открыть вид
    • установить фильтр фокусировки

    Действия Safari Reader теперь доступны на macOS

    Команды

    Добавлено:

    • Создание команды
    • удаление команды
    • поиск команды
    • открытие папки

    Часы

    «Открыть вкладку» открывает определенную вкладку в приложении Часы

    Действия часов теперь доступны на macOS

    Разные действия

    • «Поиск файлов» запускает поиск в приложении «Файлы»
    • «Получить геопозицию места парковки» и «Указать место парковки» извлекают и отмечают местоположение вашего автомобиля, как показано на Картах
    • Действия «Настройка фильтра фокусировки» устанавливают фильтры фокусировки для приложений
    • «Оптимизация размера файла PDF» сжимает изображения внутри PDF, что приводит к меньшему размеру файла
    • «Удалить фон изображения» удаляет фон изображений, сохраняя только объект

    Улучшения различных действий

    • «Отправить электронное письмо» теперь поддерживает форматированный текст на macOS
    • «Найти события календаря» теперь может фильтровать события по отклоненному или принятому статусу
    • «Установить режим модема» переключает статус точки модема на iOS
    • «Включить фонарик» теперь может управлять фонариком на watchOS
    • «Просмотреть схему содержимого» имеет улучшенный интерфейс
    • «Открытый URL-адрес» больше не может открыть ссылки FaceTime
    • «Shazam It» больше не крашится при работе от Siri
    • «Найти заметки» теперь не имеет ограничения выдачи результата в 26 заметок
    • «Найти фотографии» больше не запускается при фильтрации фотоальбома, который не существует на локальном устройстве
    • Действия Evernote успешно возвращают контент в macOS

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

    @Devilmashine