Виджеты на iPhone: фото из галереи¶
Виджет на iPhone — это элемент интерфейса операционной системы iOS, размещаемый на домашнем экране, экране «Сегодня» или на экране блокировки, отображающий обновляемую информацию из установленных приложений. Среди наиболее востребованных сценариев использования виджетов — вывод фотографий из галереи (приложения «Фото») на главный экран устройства.
¶История появления виджетов в iOS
Виджеты как элемент интерфейса впервые появились в iOS 14 (2020 год), когда Apple существенно переработала домашний экран: появилась возможность размещать виджеты разных размеров (маленький, средний, большой), группировать их в «Стеки» и «Умные стеки». Ранее, начиная с iOS 10, виджеты существовали только на экране «Сегодня» — отдельной панели слева от домашнего экрана.
В iOS 17 (2023) Apple представила формат StandBy (режим «Стенд»), при котором iPhone, подключённый к зарядке в горизонтальной ориентации, отображает крупные виджеты. В iOS 17 также появились интерактивные виджеты и виджеты на экране блокировки.
¶Встроенный виджет «Фото»
Самый простой способ вывести фотографии из галереи на домашний экран — использовать встроенный виджет приложения «Фото», который поставляется вместе с iOS.
¶Как добавить виджет
- Нажать и удерживать пустое место на домашнем экране или любой виджет до начала «режима дрожания» иконок.
- Нажать кнопку «+» в левом верхнем углу.
- В поиске ввести «Фото» и выбрать приложение.
- Выбрать размер виджета (маленький 2×2, средний 4×2 или большой 4×4 клетки).
- Нажать «Добавить виджет».
¶Настройка содержимого
После добавления виджета можно настроить, какие именно фотографии в нём отображаются:
- Избранное — виджет показывает снимки, отмеченные в разделе «Избранное» приложения «Фото».
- Недавние — автоматическая подборка последних фотографий из галереи.
- Памятные даты — виджет показывает снимки из раздела «Памятные даты», формируемого алгоритмически.
- Фотографии из альбома — можно указать конкретный альбом, например созданный пользователем.
Для смены режима нужно нажать и удерживать виджет, выбрать «Редактировать виджет» и указать желаемый источник изображений.
¶Сторонние приложения для виджетов с фотографиями
Для более гибкой настройки используются сторонние приложения, предоставляющие расширенные возможности по выводу изображений из галереи.
¶Widgetable
Приложение Widgetable позволяет создавать виджеты с фотографиями из галереи, включая совместные виджеты, которые обновляются при взаимодействии нескольких пользователей. Поддерживаются разные размеры и стили отображения.
¶Photo Widget
Приложение Photo Widget (и аналогичные подобные приложения) даёт возможность выбрать конкретные фотографии из галереи или указать альбом, задать интервал обновления и порядок показа снимков.
¶Widgetsmith
Widgetsmith — одно из первых и наиболее известных приложений для кастомизации виджетов на iOS. Позволяет создавать виджеты с фотографиями, задавать шрифты, цвета фона, рамки и стили отображения даты и времени в сочетании с изображением.
¶Как добавить виджет стороннего приложения
Процесс аналогичен добавлению встроенного виджета: долгое нажатие на домашнем экране → кнопка «+» → поиск нужного приложения → выбор размера → «Добавить виджет». После добавления виджет настраивается долгим нажатием и выбором «Редактировать виджет».
¶Виджеты на экране блокировки
Начиная с iOS 16, на экране блокировки iPhone можно размещать компактные виджеты под часами. Фотографии из галереи на экране блокировки отображаются через:
- встроенный виджет «Фото» (формат под часами);
- виджет «Случайная фотография» из приложения «Фото»;
- обои экрана блокировки с настраиваемой подборкой изображений.
Для настройки нужно нажать и удерживать экран блокировки, выбрать «Настроить» и добавить виджеты в соответствующую зону.
¶Режим StandBy и Apple Watch
В iOS 17 виджеты с фотографиями доступны в режиме StandBy: при подключении iPhone к зарядке в горизонтальном положении экран отображает крупные виджеты, включая виджет «Фото» со случайными снимками из галереи. Аналогичная функция — «Случайные фото» — доступна на Apple Watch в разделе «Галерея» циферблата.
¶Ограничения и особенности
- Виджеты не являются интерактивными приложениями: по нажатию они открывают соответствующее приложение, а не выполняют действия внутри себя (за исключением интерактивных виджетов iOS 17).
- Частота обновления виджетов определяется системой iOS и зависит от паттернов использования устройства.
- Для отображения фотографий в виджете приложению требуется доступ к галерее — соответствующее разрешение запрашивается при первом добавлении виджета.
- Количество виджетов на одном экране ограничено: до 24 виджетов на домашнем экране и до 10 в «Умном стеке».
Источники:
- Руководства по использованию iPhone (Apple Support)
- Документация Apple по виджетам WidgetKit
- Обзоры приложений Widgetable, Widgetsmith, Photo Widget
