Telegram 引入了国产小程序容器技术

2023-10-25 05:28

本文主要是介绍Telegram 引入了国产小程序容器技术,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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 引入了国产小程序容器技术的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/280297

相关文章

Python程序的文件头部声明小结

《Python程序的文件头部声明小结》在Python文件的顶部声明编码通常是必须的,尤其是在处理非ASCII字符时,下面就来介绍一下两种头部文件声明,具有一定的参考价值,感兴趣的可以了解一下... 目录一、# coding=utf-8二、#!/usr/bin/env python三、运行Python程序四、

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

SpringBoot后端实现小程序微信登录功能实现

《SpringBoot后端实现小程序微信登录功能实现》微信小程序登录是开发者通过微信提供的身份验证机制,获取用户唯一标识(openid)和会话密钥(session_key)的过程,这篇文章给大家介绍S... 目录SpringBoot实现微信小程序登录简介SpringBoot后端实现微信登录SpringBoo

uniapp小程序中实现无缝衔接滚动效果代码示例

《uniapp小程序中实现无缝衔接滚动效果代码示例》:本文主要介绍uniapp小程序中实现无缝衔接滚动效果的相关资料,该方法可以实现滚动内容中字的不同的颜色更改,并且可以根据需要进行艺术化更改和自... 组件滚动通知只能实现简单的滚动效果,不能实现滚动内容中的字进行不同颜色的更改,下面实现一个无缝衔接的滚动

CSS引入方式和选择符的讲解和运用小结

《CSS引入方式和选择符的讲解和运用小结》CSS即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的样式表语言,它主要用于将网页内容的呈现(外观)和结构(内容)分离,从而实现... 目录一、前言二、css 是什么三、CSS 引入方式1、行内样式2、内部样式表3、链入外部样式表四、CSS 选

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3

防止SpringBoot程序崩溃的几种方式汇总

《防止SpringBoot程序崩溃的几种方式汇总》本文总结了8种防止SpringBoot程序崩溃的方法,包括全局异常处理、try-catch、断路器、资源限制、监控、优雅停机、健康检查和数据库连接池配... 目录1. 全局异常处理2. 使用 try-catch 捕获异常3. 使用断路器4. 设置最大内存和线

SpringIOC容器Bean初始化和销毁回调方式

《SpringIOC容器Bean初始化和销毁回调方式》:本文主要介绍SpringIOC容器Bean初始化和销毁回调方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录前言1.@Bean指定初始化和销毁方法2.实现接口3.使用jsR250总结前言Spring Bea

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.