今天,我们推出小程序史上最大的一次更新。它们迎来了全屏模式、订阅套餐、主屏快捷方式、赠送礼物、分享媒体、创建文档、获取地理位置、运动追踪、设置表情状态——以及更多功能。
小程序现在可以在竖屏或横屏方向上使用整个屏幕——让应用能够借助更丰富的手势和界面,承载更多类型的游戏。

小程序可以获取你设备的运动信息,从而为游戏加入独特的操控方式,或打造沉浸式 VR 体验。

如果开发者的应用使用设备运动进行操控,他们可以锁定屏幕方向,以确保不会出现不必要的旋转。
现在,你可以把特定小程序的快捷方式直接放到设备的主屏上——一键即可打开你喜爱的游戏和服务。

现在,你可以把自己的位置分享给小程序——这让开发者能够制作带有兴趣点的基于位置的游戏,或为活动打造交互式地图。

对位置数据的访问默认是关闭的——你必须为每一个想要分享此数据的单独小程序专门授予位置权限。
现在,应用可以用它们的 Stars 向你赠送礼物,作为庆祝成就的奖励。

我们还新增了一项隐私设置,让你可以控制谁能给你赠送会显示在个人资料上的礼物。
在本次更新中,Telegram Premium 用户可以从小程序内部设置表情状态,向别人展示自己正在玩游戏
或在打车
。

小程序可以集成其他服务的 API——在用户开始播放音乐
、打开一本书
或打开一部电影
时,即时更新其表情状态。
拥有位置权限的应用还可以在你身处公司
或离开办公室
时,用来更新你的状态。
开发者还可以创建自己的自定义表情包,作为状态选项提供,进一步增强小程序的传播潜力。
现在,你可以直接从小程序分享媒体——把推荐码、自定义梗图等发送到任意聊天。

小程序还可以生成媒体,供你发布到你的快拍。
小程序还可以生成供你下载的文档和文件——例如 AI 生成的头像或音频文件。

开发者可以使用 Telegram Stars 为自己的小程序提供订阅——通过多个层级的内容和功能将自己的付出变现。

从数字商品和订阅中赚取的 Telegram Stars,可用于为应用提高消息上限,或领取奖励。
开发者还有资格通过机器人和小程序中的 Telegram 广告赚取奖励。
开发者可以在 @BotFather 中进一步自定义小程序的加载界面——添加自己的图标和特定颜色,它们会在应用开始加载前显示。

为了更好地优化图形并提升性能,小程序可以获取你设备的基本硬件信息,例如处理能力和内存容量——然后自动调整设置,以提供最流畅的体验。
现在,开发者可以获知自己的小程序何时被最小化,以及何时从应用栏恢复,从而确保正确处理这些切换。
如果你是开发者,请查看这个页面,获取详细文档和完整的变更列表,包括让小程序更方便地获取头像的新方式,以及对小程序数据第三方校验的支持。
大家现在已经可以在 @playdeckbot、@tverse 和 @major(游戏标签页中的 Major Maze 游戏)等应用里,抢先体验部分新功能的早期实现。
今天的更新就到这里。我们已经在为小程序及其他方面筹备下一个大动作了。
2024 年 11 月 17 日
Telegram 团队