首页 > 编程语言 >小程序直接生成鸿蒙App的方法

小程序直接生成鸿蒙App的方法

时间:2024-05-10 11:00:38浏览次数:18  
标签:鸿蒙 微信 App 程序 生成 FinClip 生态

今天来聊聊纯血鸿蒙,这个一直处于风口浪尖的技术话题。

操作系统作为软件生态系统的基石,始终是全球科技领域竞争的制高点。

鸿蒙操作系统(HarmonyOS)的出现,不仅代表了中国在该领域的技术突破,也展现了国内技术的不懈追求。自从2019年首次公开亮相再到即将面世的纯血鸿蒙OS,凭借其创新的设计理念和大范围的用户覆盖占比,逐步成为国产技术发展的一个重要标志。

国产属性是鸿蒙操作系统的显著特色之一。特别是即将推出的纯血鸿蒙,从基础架构到应用层面,操作系统将完全依托于国内自主研发的技术。鸿蒙操作系统在核心技术开发上的坚持和突破,为国内技术进步设定了新的基准。

我们再从技术上来看,鸿蒙操作系统比较核心的技术在于引入了前沿的微内核架构,这一设计的优势在于其出色的模块化能力和灵活性。通过减少系统组件间的依赖性,微内核架构显著提升了系统的可靠性与安全性。同时,鸿蒙所采用的分布式架构促进了设备间的无障碍协同,为用户提供了连贯而无缝的多设备交互体验。

但有一个是当前鸿蒙需要进行重点建设的,就是生态的建设。相比安卓和iOS的生态,目前鸿蒙还需要花费大量时间和精力去提升相关配套的生态。这里说的生态就包括到技术生态和用户应用生态。

举个例子,鸿蒙的开发者想要一个鸿蒙原生应用,其实以目前的支持工具来讲还是比较少,可能就华为官方出的几个,不像安卓和iOS有很多可以提效的神器。再来说说用户生态,目前支持鸿蒙的原生应用可以说少之又少,就一些鸿蒙官方去推动进行签约的服务商,这种其实只能做一个代表效果,并不能推动大量长尾的企业和开发者主动响应,因为开发成本是让这些企业望而却步的关键。

但好的是现有国产黑科技可以通过小程序去组装一个鸿蒙App,或者换一种说法小程序直接生成一个鸿蒙app。

只要开发者或企业有自己的微信/支付宝等小程序就够了,再直接用这些小程序去组装或生成一个鸿蒙 App,后续只需维护小程序就行了,时间和成本都能降低不少。

这里需要的一个技术就是小程序容器,推荐国产自研发的前端容器技术 —— FinClip 。

只需简单集成 FinClip SDK , 即可在 HarmonyOS、iPhone、Android、Windows、Linux、macOS、统信等平台下的应用中运行小程序,后续可以通过引入内外部的小程序去快速组装和丰富自己的 App。

FinClip 支持微信小程序语法 WXML,同时也兼容支付宝小程序及抖音小程序,也就是说微信小程序、支付宝小程序和抖音小程序代码可以直接在 FinClip 复用,无需再二次开发,体验与其在微信、支付宝和抖音 App 保持一致。

另外,相较于很多开发者提到的鸿蒙 App 开发过程中开发工具集(Harmony Developer Tools)不好用的情况,FinClip 提供了开发工具 FinClip Studio,界面和操作办法与微信小程序的开发工具类似,自带调试和真机预览,无需学习简单易上手。

FinClip Studio 工具自带了小程序一键生成鸿蒙 App 功能,可以将已有小程序代码导出为 HarmonyOS 和 iOS、Android 中可用的工程文件,并上架至各应用市场 。由于导出的工程文件自动集成了 FinClip SDK,所以直接拥有小程序的运行能力,后续可在这个 APP 上继续上架更多小程序,自建自己的小程序生态。

标签:鸿蒙,微信,App,程序,生成,FinClip,生态
From: https://www.cnblogs.com/finbird/p/18183856

相关文章

  • EPAI手绘建模APP动画、场景、手势操作
    (15) 动画 图 299 动画控制器① 打开动画控制器。播放动画过程中,切换场景观察视角时,自动停止播放。动画编辑参见常用工具栏-更多-动画动画编辑器部分。② 关闭动画控制器。③ 设置动画参数:设置动画总帧数;这只帧率,帧率越大,播放速度越快;设置是否循环播放,如果设置了,动画......
  • 鸿蒙HarmonyOS实战-ArkUI事件(单一手势)
    ......
  • 【Azure Standard Logic App】Workflow积压非常严重的情况下, 执行实例居然不能自动缩
    问题描述测试标准版本的LogicApp应用,消费ServiceBus中的消息。当ServiceBus中堆积了大量消息的情况下,Workflow依旧只在一个实例上运行。而LogicApp的自动缩放设置的最大为20个,为什么没有自动缩放呢? 问题解答因为这个StandardLogicApp集成进入到一个虚拟网络中,默认情......
  • post请求下载文件,"Content-Type": "application/x-www-form-urlencoded",
    importaxiosfrom"axios";importqsfrom"qs";if(item.resourceName=="导出"){const[startTime="",endTime=""]=this.rangeTime||[];letparams={carNumber:this.carNu......
  • OpenAI 发布 AI 生成图片检测器;特斯拉计划在中国测试自动驾驶出租车丨 RTE 开发者日报
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑......
  • 使用python中kivy库生成安卓APP
    kivy的安装官方推荐的方式是使用虚拟环境来进行安装和部署,关于虚拟环境的相关操作,在前面写过的一篇博客中有稍微详细一点的介绍,这里我们先给出操作步骤。假定我们已经在环境中用pip安装了virtualenv,那么我们先构建一个kivy的虚拟环境:[dechin@dechin-manjarokivy]$virtualenvk......
  • Python高级之生成器
    【一】什么是生成器Python中的生成器是一种特殊的迭代器可以在需要时生成数据,而不必提前从内存中生成并存储整个数据集通过生成器,可以逐个生成序列中的元素,而无需一次性生成整个序列【二】生成器的创建方式【1】列表推导式#列表生成式生成列表num_list=[iforiinra......
  • Pdoc:轻量级生成 API 文档
    pdoc是一个轻量级的库,专注于为Python项目生成API文档。它通过扫描指定的模块和包,自动提取文档字符串,快速转化为易于浏览的HTML文档。这项技术尤其适用于需要快速生成文档的现代Python项目。与市面上其他文档生成库例如Sphinx相比,pdoc的特色在于其轻量级和......
  • 小米红米手机应用APP字体太小
    小米红米手机应用APP字体太小 调整了手机显示大小,只能解决一点点,还是有点小,比如B站、微博。调整了系统字体大小,B站、微博又不受系统字体大小控制。 只能通过修改最小宽度来解决。1.打开开发者选项:设置→我的设备→全部参数与信息→连续点击"OS版本”,直到显示已进入开发者......
  • 一篇文章掌握Python中多种表达式的使用:算术表达式、字符串表达式、列表推导式、字典推
    Python中的表达式可以包含各种元素,如变量、常量、运算符、函数调用等。以下是Python表达式的一些分类及其详细例子:1.算术表达式算术表达式涉及基本的数学运算,如加、减、乘、除等。#加法表达式sum=3+5#结果为8#乘法表达式product=4*6#结果为24#复......