Telegram 宣布为其开发者提供了一项“能够在 App 中运行迷你应用”的新功能( 迷你应用即 Mini App,下文中以“小程序”代替)。

在一篇博客文章中,Telegram 的开发者写到“小程序提供了可替代互联网网站的灵活界面(create infinitely flexible interfaces that can be launched right inside Telegram)”。

这项功能与在 Telegram 中已经运行了一段时间的机器人(Bot)有些类似,用户可以在其中获得相比机器人更进一步的使用体验,不仅能够在其中完成餐饮点单、电子支付,还可以向用户发送推送通知,或者继续调用目前正在通过机器人执行的任务。

增加小程序这项功能对于 Telegram 来说是一个有意思的变化,在某种角度上也标志着 Telegram 正向着成为另一款“超级应用”的道路前进。超级应用由小程序的开放平台所构成,外部开发者可以在平台上运行各种小程序,“通过小程序打造自己的超级应用”这件事很可能是过去半年中与 iPhone 15/Twitter 更名齐名的技术讯息之一。

 
截止目前,Telegram 大约拥有 8 亿日活跃用户。当然,把自己打造成超级应用的雄心壮志并不仅仅局限于 Telegram。在某种角度,它的最大竞争对手可能是 Elon Musk 的 X(也就是更名后的 Twitter),他在很久以前就宣布了想把 X 改造成微信这种超级应用的雄韬伟略,但以目前引入小程序的进展来看,Telegram 似乎取得了一定的优势。

为了帮助小程序进一步开发,Telegram 的创始人 Pavel Durov 和其开发团队也尝试向开发小程序的源头公司进行求助,这家开发小程序的源头公司即是我们所熟知的国内互联网公司腾讯。而在国际市场中,也有 W3C 这样的国际组织将小程序纳入了国际规范。

不论是在 Telegram 还是微信中所运行的小程序,都是基于 JavaScript 这种互联网中广泛使用的编程语言进行开发的,对于工程师而言不仅易于学习,也很容易进行开发。

当然,这对于中国地区的互联网开发者也可能是一种双赢的尝试,中国科技行业最近出现了一定程度的衰减,而向中国以外地区的开发者提供类似小程序的平台则可以快速吸引国际用户,增加自己的外汇收入。Telegram 引入小程序也向我们再一次证明了“国产技术标准处于世界前列”,而随着小程序标准逐渐被各行各业的移动应用所引入,我们也会发现小程序可能是目前最具有生命力的软件形态之一。处于小程序开发行业的活跃开发者,可以借助兼容微信小程序语法的第三方平台(比如 FinClip)来借力打力,轻松地将自有小程序发布在第三方平台之中。

而那些在港澳台或东南亚区域运营的 App 也可以借助类似 FinClip 的平台在自己的 App 中引入小程序,引导开发者与用户接受小程序的标准与体验。不论是哪种角色,仅仅付出最小规模的努力就可以轻易扩大国际受众。

TON 基金会的增长负责人 Justin Hyun 在接受科技媒体 TechCrunch 的采访时表示“考虑到微信小程序和 Telegram 小程序的相似之处,我们相信目前正在使用微信小程序的开发者很快也可以在 TON 上构建自己的代码”。

随着 Telegram 开始应用小程序技术,对于许多的中国开发者可能反而是一件能够将自有应用输送到西方与国际市场中的绝佳机会,小程序等国产技术和标准会逐步融入到全球技术圈,这样哪怕是那些小规模或个体开发者也可能从中收益。

这件事如果能够成功,这一举措可能会快速吸引到更多类似的开发者加入 Telegram,迫使例如 X 或 Meta(曾经的Facebook)采取类似的措施。

Telegram 正式引入国产小程序技术的更多相关文章

  1. 微信正式开放内测“小程序”,不开发APP的日子真的来了?

    关注,QQ群,微信应用号社区 511389428 微信正式开放内测“小程序”,不开发APP的日子真的来了? 明星公司 缪定纯 • 2016-09-22 09:05 讨论了很久的微信应用号终于来了,不过 ...

  2. Django+小程序技术打造微信小程序助手 ✌✌

    Django+小程序技术打造微信小程序助手 (一个人学习或许会很枯燥,但是寻找更多志同道合的朋友一起,学习将会变得更加有意义✌✌) 从零到一的完整项目开发实战过程,项目开发聚焦重要知识点,先原理后实战 ...

  3. Django2.0+小程序技术打造微信小程序助手✍✍✍

    Django2.0+小程序技术打造微信小程序助手  整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题 ...

  4. Django+小程序技术打造微信小程序助手

    Django+小程序技术打造微信小程序助手   整个课程都看完了,当前这个课程的分享可以往下看,下面有某盘的链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,同时也分享下自己的总结 ...

  5. Cube 技术解读 | Cube 小程序技术详解

    本文为<Cube 技术解读>系列第三篇文章,之前上线的<支付宝新一代动态化技术架构与选型综述>与<Cube卡片技术栈解读>欢迎大家回顾. 魔方卡片(Cube)已在「 ...

  6. 从微信小程序开发者工具源码看实现原理(二)- - 小程序技术实现

    wxml与wxss的转换 1.wxml使用wcc转换 2.wxss使用wcsc转换 开发者工具主入口 视图层页面的实现 视图层页面实现技术细节 视图层快速打开原理 视图层新打开页面流程 业务逻辑层页面 ...

  7. 浅析微信小程序技术架构(原创)

    周末万里虎抽空体验了下微信小程序的DEMO,对小程序的开发有了一个基础的了解与认识,今天就来和大家分享一下我对小程序的看法. 从官方DEMO来看,小程序在技术架构上非常清晰易懂.JS负责业务逻辑的实现 ...

  8. 测试版和正式版微信小程序共享存储空间问题

    一般习惯将变量存储在小程序的storage缓存中,然后用到的时候再去取.但是有一次我在做小程序相关内容的时候发现,对于苹果手机,测试版本小程序和正式版本小程序的缓存变量是相互通用的.

  9. 微信小程序技术分析:Mustache语法要点总结

    小程序开发的wxml里,用到了Mustache语法.所以,非常有必要把Mustache研究下. 什么是Mustache?Mustache是一个logic-less(轻逻辑)模板解析引擎,它是为了使用户 ...

  10. Django2.0+小程序技术打造微信小程序助手百度云

    加Q[965546358]获取资源 第1章 课程导学 第2章 小程序开发入门 从几个方面介绍小程序开发相关的内容,包括小程序开发者账号注册.小程序开发流程.小程序开发规范.小程序常用的API,例如网络 ...

随机推荐

  1. MAMP VirtualHost 无效 配置踩坑

    目录 Mac系统 MAMP Apache 多虚拟主机配置无效 最终解决: 注意事项: Mac系统 MAMP Apache 多虚拟主机配置无效 和在linux.windows类似,起初添加了一个 < ...

  2. 详解RISC v中断

    声明 本文为本人原创,未经许可严禁转载.部分图源自网络,如有侵权,联系删除. RISC-V 中断与异常 trap(陷阱)可以分为异常与中断.在 RISC v 下,中断有三种来源:software in ...

  3. 【Redis】字符串sds

    sds,即 Simple Dynamic Strings,是Redis中存储绝大部分字符串所采用的数据结构. typedef char *sds; 一.类型 sds的类型包括SDS_TYPE_5, S ...

  4. 音视频开发进阶——YUV与RGB的采样与存储格式

    在上一篇文章中,我们带大家了解了视频.图像.像素和色彩之间的关系,还初步认识了两种常用的色彩空间,分别是大家比较熟悉的 RGB,以及更受视频领域青睐的 YUV.今天,我们将继续深入学习 RGB.YUV ...

  5. 项目完成小结:使用Blazor和gRPC开发大模型客户端

    前言 先介绍下这个项目. 最近我一直在探索大语言模型,根据不同场景训练了好几个模型,为了让用户测试使用,需要开发前端. 这时候,用 Gradio 搭建的前端是不太够的,虽说 GitHub 上也有一堆开 ...

  6. 反汇编分析C语言

    环境 VC6.0环境 空函数反汇编 #include "stdafx.h" void function(){ } int main(int argc, char* argv[]) ...

  7. PerfView 洞察C#托管堆内存 "黑洞现象"

    一:背景 1. 讲故事 首先声明的是这个 黑洞 是我定义的术语,它是用来表示 内存吞噬 的一种现象,何为 内存吞噬,我们来看一张图. 从上面的 卦象图 来看,GCHeap 的 Allocated=85 ...

  8. 从 iOS App 启动速度看如何为基础性能保驾护航

    1 前言 启动是App给用户的第一印象,一款App的启动速度,不单单是用户体验的事情,往往还决定了它能否获取更多的用户.所以到了一定阶段App的启动优化是必须要做的事情.App启动基本分为以下两种 1 ...

  9. 王道oj/problem23

    网址:oj.lgwenda.problem/23 代码: #define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include<stri ...

  10. Windows 环境下载、安装、使用(.Net 5.0) Redis 数据库及常见问题的解决

    〇.前言 Redis (Remote Dictionary Server 远程字典服务)是一个使用 ANSI C 编写的开源.包含多种数据结构,支持网络.基于内存.可选持久性的键值对存储数据库,是现在 ...