uni小程序SDK介绍

来客电商

uni小程序SDK

uni小程序SDK是原生SDK,提供 Android 版本 和 iOS 版本,需要在原生工程中集成,然后即可运行用uni-app框架开发的小程序前端项目,一套代码两端运行。

名词解释

  • 宿主:想要构建小程序的原生App,集成uni小程序SDK的宿主
  • 小程序:运行在宿主中的前端代码编写的小程序项目,使用 uni-app 框架开发
  • wgt:小程序应用资源包,即使用 uni-app 框架开发的项目,导出的小程序应用资源包
  • HBuilderX:开发 uni-app 的 IDE 工具

注意

1.uni小程序SDK 仅支持使用 uni-app 开发的小程序,不支持纯 wxml 微信小程序运行。但 uni-app 支持使用 wxml 格式的小程序组件。

2.uni小程序SDK 仅支持 uni-app 的 v3 编译器。使用老版的开发者,需首先保障应用可以运行在 v3 编译模式下。

特色

  • uni-app 在 app 端是双渲染引擎,可以像微信那样使用webview渲染,也可以使用改造版的weex进行原生渲染。其中 webview 渲染在 Android 上也同时支持系统webview渲染和x5渲染。
  • 性能 uni小程序sdk的性能,与uni-app的app端v3编译器相同,性能超过市面其他小程序引擎。在启动速度、页面加载速度、逻辑层与视图层通信优化等方面均优有更优秀的表现。
  • 功能 uni小程序sdk的功能,与uni-app的app端功能相同,所有原生能力均可调用。不同于小程序的限制和有限API,uni小程序sdk的功能更加强大。
  • 插件生态 uni-app插件市场有大量丰富的插件。

应用场景

  • 宿主App构建自己的应用生态,可以面向广泛开发者,也可以定向部分开发者
  • 原生App利用小程序模式对模块解耦,让不同模块的开发团队各自独立发版,灵活更新
  • 原生App中部分功能使用uni-app实现,降低开发成本、提升发布效率
  • 集成流程

集成流程

  • 宿主开发者下载uni小程序sdk,根据文档集成到宿主App中
  • 小程序开发者使用 HBuilderX 创建 uni-app 项目并开发功能,开发阶段可以直接在 HBuilderX 内置基座进行测试,开发完毕后在发行菜单导出wgt包
  • 宿主开发者将 wgt 集成到宿主App中,可离线集成直接打包进去,也可以在线下载wgt
  • 通过 uni小程序sdk 的 api 将 wgt 资源部署到运行路径,然后即可跳转到该资源对应的小程序应用中
  • uni小程序支持 wgt升级,可以在小程序中直接调用 api 在线更新 wgt 资源,即热更新 参考文档

注意

  • 目前 uni小程序sdk 仅支持在原生App中集成使用,暂不支持 HBuilderX 打包生成的App中集成
  • 目前 uni小程序sdk 仅支持同时运行一个小程序实例,启动下一个小程序需关闭上一个小程序
  • uni 小程序 sdk 无法使用插件市场中付费的原生插件

<来客推(www.laiketui.com)是国内知名商城系统及商城网站建设提供商,为企业级商家提供零售商城、B2B2C多用户商城系统、社区团购商城系统、微信分销系统、小程序商城、微分销系统等多端商城网站建设解决方案>

申明:本网站部分文章和图片来源网络编辑,如有侵权及时沟通删除,来客电商原创文章,转载请注明来源。

相关新闻

QR code