Открыть сервисСервис

Виджеты на iPhone: настройка и создание

Виджеты на iPhone — это компактные элементы интерфейса операционной системы iOS, отображающие обновляемую информацию прямо на экране «Домой» или в Центре уведомлений. Виджеты появились в iOS 14 (2020 год), получили поддержку в iOS 15 и 16, а в iOS 17 и 18 были существенно расширены: добавлены интерактивные виджеты, поддержка виджетов на экране блокировки и возможность размещения виджетов внутри папок. Создание и настройка виджетов на iPhone выполняется штатными средствами системы или с помощью сторонних приложений.

Основные способы добавления виджетов

Через экран «Домой»

  1. Удерживать пустое место на экране «Домой» до начала «джиггл-режима» (иконки начинают дрожать).
  2. Нажать кнопку «+» в левом верхнем углу.
  3. В появившемся меню выбрать нужное приложение из списка или воспользоваться поиском.
  4. Выбрать размер виджета — маленький (2×2), средний (4×2) или большой (4×4).
  5. Нажать «Добавить виджет» и перетащить его в нужное место.

Через экран блокировки

Начиная с iOS 16 виджеты можно размещать на экране блокировки:

  1. Удерживать экран блокировки, пока не появится режим настройки.
  2. Нажать на область виджетов под часами.
  3. Выбрать виджет из списка доступных или перетащить его из меню внизу экрана.

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

Через Центр уведомлений

Виджеты также поддерживаются в Центре уведомлений (свайп вниз от верхнего края экрана). Для добавления достаточно нажать кнопку «+» и выбрать нужный виджет.

Виджеты в iOS 17 и iOS 18

В iOS 17 (2023) появились интерактивные виджеты, которые поддерживают нажатия и переключения без открытия приложения. Примеры: отметка задач в «Напоминаниях», переключение треков в «Музыке», управление умным домом через «Дом».

В iOS 18 (2024) добавлена возможность размещать виджеты в папках, а также появились новые варианты размеров и оформления. Пользователь может менять цвет виджетов, подстраивая их под тему оформления.

Создание виджетов сторонними приложениями

Для создания собственных виджетов используются сторонние приложения из App Store. Наиболее известные из них:

ПриложениеОсобенности
WidgyГибкий конструктор с поддержкой данных из системных источников, календаря, погоды, физической активности
WidgetsmithПростой редактор с готовыми шаблонами, поддержка фотографий и данных о здоровье
Color WidgetsАкцент на оформление: шрифты, цвета, фоновые изображения
ScriptableПрограммное создание виджетов на JavaScript для продвинутых пользователей
ChartyВиджеты с графиками и диаграммами на основе данных из других приложений

Принцип работы конструкторов

Большинство приложений-конструкторов работают по единой схеме:

  1. Пользователь выбирает макет и размер.
  2. Настраивает элементы — текст, изображения, данные из календаря, погоды, физической активности.
  3. Сохраняет виджет в приложении.
  4. Добавляет его на экран «Домой» через стандартное меню «+».

Приложение выступает как «хост»: оно хранит настроенную конфигурацию и отдаёт её системе для отображения.

Программное создание через Scriptable

Приложение Scriptable позволяет создавать виджеты с помощью скриптов на JavaScript. Скрипт может обращаться к API погоды, календарю, данным о здоровье, HTTP-запросам. Пример структуры скрипта:

``javascript const widget = new ListWidget(); const date = new Date(); widget.addText(date.toLocaleDateString()); await widget.presentSmall(); Script.setWidget(widget); ``

Такой виджет отобразит текущую дату. Скрипты можно назначать на виджеты разного размера и обновлять по расписанию.

Настройка и персонализация

Стеки виджетов

На iPhone можно объединять виджеты в «стеки» — несколько виджетов в одном месте, которые переключаются свайпом. Существуют два типа:

  • Умный стек — система автоматически показывает наиболее релевантный виджет в зависимости от времени суток и контекста.
  • Ручной стек — порядок переключения задаёт пользователь.

Обновление виджетов

Виджеты обновляются автоматически, но частота зависит от размера и настроек системы. Маленькие виджеты обновляются чаще, большие — реже. Пользователь может ограничить обновление виджетов в настройках батареи, чтобы снизить расход энергии.

Удаление виджетов

Для удаления достаточно удерживать виджет и выбрать «Удалить виджет» из контекстного меню или нажать «−» в режиме «джиггл-режима».

Ограничения

  • Виджеты не поддерживают произвольное размещение иконок — они занимают целые ячейки сетки.
  • Интерактивные виджеты в iOS 17–18 ограничены набором разрешённых действий.
  • Некоторые виджеты сторонних приложений могут обновляться с задержкой из-за ограничений системы на фоновое обновление.
  • На экране блокировки доступны только виджеты компактного формата.

Источники:

  • Документация Apple по виджетам (developer.apple.com)
  • Руководства по использованию iOS 14–18 (support.apple.com)
  • Обзоры приложений Widgetsmith, Widgy, Scriptable (MacRumors, 9to5Mac)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru