首页 > 编程语言 >小程序可以跨端,那么能实现跨桌面应用小程序吗?

小程序可以跨端,那么能实现跨桌面应用小程序吗?

时间:2023-09-04 21:12:26浏览次数:60  
标签:桌面 微信 程序 技术 跨端 应用

Qt Group在提及2023年有桌面端应用程序开发热门趋势时,曾经提及三点:

  1. 关注用户体验:无论您是为桌面端、移动端,还是为两者一起开发应用程序,有一点是可以确定的:随着市场竞争日益激烈,对产品的期望值不断升高,终端用户的标准也在不断提高。简而言之,现在我们需要修缮那些华而不实的东西,让我们的产品既有里又有面。
  2. 安全保障的必要性:各种类型的数据泄露正变得越来越普遍。随着可能存储和处理大量敏感数据的全能型应用程序的兴起,企业使用的开发框架是否值得信赖变得至关重要。
  3. 跨平台需求:“跨平台”是新的流行趋势,它能够使得应用程序在多个操作系统、设备、屏幕和其他平台上运行正在成为新常态。
   

小程序成为全域业务的关键枢纽

微信小程序自2017年推出以来,其生态系统得到了迅速的发展和壮大。作为中国最大的社交平台之一,微信拥有庞大的用户基础。微信小程序作为微信生态系统的一部分,自然而然地吸引了大量用户。据对公开资料进行统计,2021年全网小程序数量已超700万,其中微信小程序开发者突破300万,小程序DAU已超4.5亿;日均使用次数同比增长32%,活跃小程序则增长41%,小程序生态已塑造出新的增长空间。   与2022年相比,2023年小程序互联网的生态开放进一步加速,不仅限于小程序入驻,还拓展到营销服务、技术服务等多种形式。社交、短视频/直播、本地生活这个“铁三角组合”成为关键业务,留住用户、促进活跃和转化。 小程序成为全域业务的关键枢纽,越来越多的品牌商家倾向于在多个平台布局。  

鱼与熊掌兼得:多智能终端跨端+前端体验升级

Electron、Flutter、Tauri等跨端平台虽然能做到跨移动智能设备和桌面应用,但其在前端交互页面的适配上,却有千差万别,很难做到多端的展示和性能统一,甚至会出现部分端需要重新开发的可能。   近年来技术市场上出现的小程序容器技术(如:FinClip),它提供 Runtime 基于浏览器内核,采用动态语言(JS)和声明式 View 构建(XML),兼容互联网主流小程序技术,可采用 Vue、react 基础上的 DSL 框架。   小程序容器技术的好处还在于:与跨端平台不仅不冲突,还可以完美融合。移动端跨平台开发框架中,不管是通过Flutter、Taro、 kbone等开发出来的小程序均可在FinClip当中运行。    这种小程序容器技术,将视图层与逻辑层分离也带来了许多好处: 1、方便多个小程序页面之间的数据共享和交互。在小程序的生命周期中具有相同的上下文可以为具备原生应用程序开发背景的开发人员提供熟悉的编码体验; 2、Service 和 View 的分离和并行实现可以防止 JS 执行影响或减慢页面渲染,这有助于提高渲染性能; 3、因为 JS 在 Service 层执行,所以 JS 里面操作的 DOM 将不会对 View 层产生影响,所以小程序不能操作 DOM 结构的,这也使得小程序的性能比传统的 H5 更好。   之所以在平台桌面应用文章中介绍,就是除了FinClip移动端跨端开发的能力,它还支持在手机以外,如Windows、Mac、Linux、统信、麒麟等平台下运行小程序,这意味着,移动端、PC 端、IOT等智能终端都能运行小程序了。同时,它还提供一个完善的后台管理系统,统一管理小程序的上架和下架、监测小程序的使用详情,换句话说,借助该工具,可以借助微信小程序生态的成熟度,快速引入业务生态来壮大、丰富自己的业务场景,实现技术和业务双降本增效。   小程序容器技术的出现代表着一项引人注目的创新。通过将小程序的轻量化、便携性和多平台特性带入桌面操作系统,我们为用户提供了更加无缝、高效的体验。这一技术的引入不仅仅是一个技术突破,更是一个生态系统的扩展,为开发者和用户带来了巨大的潜力和机遇。   随着小程序容器技术的不断发展和成熟,我们可以期待更多的桌面应用程序以小程序的形式呈现,这将为用户提供更多的选择,同时降低了开发和维护的成本。这个技术还有望促进跨平台的应用程序开发,使开发者能够更轻松地在不同的操作系统上推出他们的应用,从而推动了整个数字生态系统的蓬勃发展。   小程序容器技术的未来是充满希望的,它为我们开辟了一个全新的数字世界,连接了桌面操作系统和移动生态系统之间的界限。正如技术不断演进,我们可以期待着更多的创新和发展,为用户带来更加便捷和多样化的应用体验。这一技术的推广和应用将继续推动数字科技的发展,塑造着未来的数字生活。

标签:桌面,微信,程序,技术,跨端,应用
From: https://www.cnblogs.com/speedoooo/p/17678088.html

相关文章

  • 一个可读性高的代码对程序员有多重要
    人们都以为编写任何程序员都能够阅读和理解的代码是软件开发人员的固有技能。事实上只有20%的程序员具备这种能力。你所写的代码不仅要被机器理解,而且还要被人类理解。在软件开发中,代码质量应该是每个开发人员的重中之重。因此,在整个开发过程中,交付高质量的工作代码应该是每个开......
  • 基于uniapp的药品商城外卖小程序
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍: 本系统2022年12月26日创作完成,该系统包含小程序端和管理端,系......
  • 基于uniapp的学生(选课)成绩小程序
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询文末联系获取项目介绍: 本系统2022年4月创作完成,该系统包含小程序端和......
  • 基于uniapp的计算机考研助手小程序(含管理端)
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询2022年10月新增功能:用户可以发布帖子,可以查看帖子,能够收藏、评论帖子,可......
  • 入门性文章要替新手多多考虑--csdn开发高手12期《利用Eclipse开发Hibernate应用程序》实
    注:本文使用Eclipse3.0.1(含中文包)测试,中英文请读者自行对应。  这篇文章总体写的不错,对于新手上路很有帮助。不过我在实践的时候也遇到了一些问题,在这里总结出来,希望大家少走弯路。1.Run的问题:“OK,Run一下”,作者仅提到这里,而对于新手,也许在这里就卡住了。怎么Run,Run什么啊?来,我......
  • InstallShield X制作安装程序杂记(7.Behavior and Logic节点)
    1.InstallScript(安装脚本):安装文件是InstallScriptProject的重头戏,可以通过编写安装脚本文件,来对安装程序进行深层次的处理。其中提供了一些标准函数、事件,也可以自定义函数,代码风格有点类似C。如何使用脚本来“滋润”安装程序,后文将用专门篇幅实例说明。2.SupportFiles/Bi......
  • InstallShield X制作安装程序杂记(6.Server Configuration节点)
    1.InternetInformationServices(IIS配置):主要是给Web项目制作使用的。       这里有一个根IISConfiguration,右键->Addwebside(建立web站点),建立站点时候,可以在站点上面建立虚拟目录(NewVirtualDirectory)。右边的Key-Value表中有很多条目,只要你会设置IIS,这些都是小菜......
  • InstallShield X制作安装程序杂记(5.System Configuration节点)
    1.Shortcuts(快捷方式):快捷方式主要是以下几个地方:StartMenu(开始菜单)/ProgramsMenu(程序菜单)/Startup(启动)/Desktop(桌面)   (1)StartMenu,如果你装了UtraEdit就知道了,点击开始菜单,在上方就可以看到,这是比较cool的一种方式,堪称最快捷。而且很多软件都不往那里装,比较显眼,好......
  • InstallShield X制作安装程序杂记(4.Application Data节点)
    1.FilesandFolders(文件与文件夹):这个一看就明白,有四个区域Sourcecomputer'sfolders(源机器文件夹,即制作安装程序的机器中的文件夹),SourceComputer'sfiles(源文件,列出源文件夹中的文件)Destinationcomputer'sfolders(目标机器文件夹,即要安装的机器上的文件夹),Destinationcompu......
  • C# 在Word文档级自定义中选择一个区域 使用VSTO外接程序选择范围
    你可以使用Range对象在MicrosoftOfficeWord文档中定义和选择范围。有多种方法可以选择整个文档,例如使用Select方法和Range对象,或者使用文档级自定义和Document类的Content属性。适用于:本主题中的信息适用于Word的文档级项目和VSTO外接程序项目。有关详细信息,请参阅Office应用程......