Telegram представил значительное обновление мини-приложений, которое стало «крупнейшим в истории» платформы. В рамках этого обновления добавлено 11 новых функций, включая полноэкранный режим, платные подписки, отдельные иконки на главном экране, а также возможность отправки подарков, фотографий и видео. Об этом сообщается в блоге Telegram.
Вот основные новшества для мини-приложений:
Полноэкранный режим. Теперь мини-приложения могут занимать весь экран в вертикальной или горизонтальной ориентации, что позволяет поддерживать больше жанров игр.
Отслеживание движения устройства. Мини-приложения могут получать данные о движении устройства, что дает возможность разработчикам добавлять новые элементы управления в игры.
Иконки на главном экране. Пользователи смогут легко открывать нужные приложения одним касанием.
Доступ к геопозиции. Пользователи могут делиться своим местоположением с мини-приложениями, что позволяет создавать игры на основе географии или интерактивные карты для мероприятий.
Подарки от приложений. Приложения могут отправлять пользователям подарки, используя накопленные «Звезды», что позволяет разработчикам поощрять своих пользователей.
Эмодзи-статусы. Пользователи Telegram Premium могут устанавливать эмодзи-статусы через мини-приложения, которые могут интегрировать API других сервисов для автоматического обновления статусов.
Обмен медиафайлами. Пользователи могут делиться медиафайлами непосредственно из мини-приложений.
Создание документов. Мини-приложения теперь могут генерировать документы и файлы для скачивания, например, фотографии для профиля или аудиофайлы.
Платные подписки за «Звезды». Разработчики могут предлагать различные платные тарифы, что способствует монетизации проектов. «Звезды» можно будет использовать для увеличения лимита сообщений или обменивать на Toncoin.
Настройка экрана загрузки. С помощью @BotFather разработчики могут добавлять собственные значки и выбирать цвета, которые будут отображаться перед загрузкой приложения.
Доступ к характеристикам устройств. Эти данные помогут оптимизировать графику и повысить производительность мини-приложений.
Полный список изменений доступен в справке.