Telegram выпустил обновление: мини-приложения 2.0

Мессенджер выпустил обновление, в рамках которого представил обновлённый раздел мини-приложений.

Полноэкранный режим и отслеживание движения устройства

Мини-приложения теперь могут использовать весь экран в вертикальной или горизонтальной ориентации.

Мини-приложения теперь также могут получать информацию о движении устройства.

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

Иконки на главном экране и доступ к геопозиции

Теперь можно размещать на главном экране устройства иконки отдельных мини-приложений — и открывать любимые игры и сервисы в одно касание.

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

Подарки от приложений и эмодзи-статусы из приложений

Приложения теперь могут использовать накопленные звёзды, чтобы отправлять подарки пользователям, например, в качестве награды за достижения. Отображением подарков можно будет управлять в профиле.

Пользователи с Telegram Premium также смогут устанавливать эмодзи-статусы через мини-приложения.

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

Обмен медиафайлами и создание документов

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

Мини-приложения также могут генерировать документы и файлы для скачивания — например, созданные ИИ фото для профиля или аудиофайлы.

Платные подписки и настройка экрана загрузки

Для монетизации проектов разработчики могут предлагать подписки на свои мини-приложения за Telegram Stars. Вырученные «звёзды» можно будет тратить на увеличение лимита сообщений от приложения или обменивать на TON.

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

Информация об аппаратном обеспечении устройства и многое другое

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

  • Например, мощность и объём памяти смартфона. Эти данные помогут разработчикам автоматически настраивать параметры для обеспечения наиболее плавного опыта для всех своих пользователей.
  • Также разработчики могут узнать, когда их мини-приложение сворачивается в панель и снова разворачивается. Эти данные помогут обеспечивать корректную работу приложения.

Подробная документация и полный список изменений для разработчиков доступны по ссылке. Первые варианты реализации нововведений можно увидеть, например, в @major — игра Major Maze во вкладке Games.