Читать первым в Telegram-канале «Код Дурова»
Мессенджер выпустил обновление, в рамках которого представил обновлённый раздел мини-приложений.
Полноэкранный режим и отслеживание движения устройства
Мини-приложения теперь могут использовать весь экран в вертикальной или горизонтальной ориентации.
Мини-приложения теперь также могут получать информацию о движении устройства.
- Это позволит разработчикам добавлять уникальные элементы управления в игры или создавать иммерсивные проекты в виртуальной реальности.
- Автоматический поворот экрана теперь разработчики смогут блокировать, чтобы избегать ненужное вращение.
Иконки на главном экране и доступ к геопозиции
Теперь можно размещать на главном экране устройства иконки отдельных мини-приложений — и открывать любимые игры и сервисы в одно касание.
Пользователи также могут делиться местоположением с мини-приложениями. Например, это будет полезно в интерактивных картах для мероприятий. Доступ к данным о местоположении отключён по умолчанию.
Подарки от приложений и эмодзи-статусы из приложений
Приложения теперь могут использовать накопленные звёзды, чтобы отправлять подарки пользователям, например, в качестве награды за достижения. Отображением подарков можно будет управлять в профиле.
Пользователи с Telegram Premium также смогут устанавливать эмодзи-статусы через мини-приложения.
- Например, мини-приложения могут интегрировать API из других сервисов, чтобы мгновенно обновлять эмодзи-статус пользователя при прослушивании музыки или включении фильма.
- Приложения с разрешением на доступ к геопозиции также могут использоваться для обновления статуса пользователя, когда он на работе или вне офиса.
- Разработчики также могут создавать собственные наборы эмодзи и предлагать их в качестве эмодзи-статусов, чтобы привлечь больше пользователей.
Обмен медиафайлами и создание документов
Теперь пользователи могут делиться медиафайлами прямо из мини-приложений. Например, так будет удобно отправлять реферальные коды, сгенерированные мемы и многое другое в любой чат.
Мини-приложения также могут генерировать документы и файлы для скачивания — например, созданные ИИ фото для профиля или аудиофайлы.
Платные подписки и настройка экрана загрузки
Для монетизации проектов разработчики могут предлагать подписки на свои мини-приложения за Telegram Stars. Вырученные «звёзды» можно будет тратить на увеличение лимита сообщений от приложения или обменивать на TON.
Разработчики могут настроить экран загрузки мини-приложения при помощи @BotFather. Например, можно добавить собственный значок и выбрать цвета при отображении перед началом загрузки приложения.
Информация об аппаратном обеспечении устройства и многое другое
Для оптимизации графики и увеличения производительности мини-приложения могут получать информацию об основных характеристиках устройства пользователя.
- Например, мощность и объём памяти смартфона. Эти данные помогут разработчикам автоматически настраивать параметры для обеспечения наиболее плавного опыта для всех своих пользователей.
- Также разработчики могут узнать, когда их мини-приложение сворачивается в панель и снова разворачивается. Эти данные помогут обеспечивать корректную работу приложения.
Подробная документация и полный список изменений для разработчиков доступны по ссылке. Первые варианты реализации нововведений можно увидеть, например, в @major — игра Major Maze во вкладке Games.