VisionKit
摘要:VisionKit 小程序也在基础库 2.20.0 版本开始提供了开发 AR 功能的能力,即 VisionKit。VisionKit 包含了 AR 在内的视觉算法,要想开发小程序的 AR 功能,我们需要先了解 VisionKit。 VKSession VisionKit 的核心就是 VKSessio
阅读全文
posted @
2024-12-25 09:16
AtlasLapetos
阅读(221)
推荐(0)
8bit量化使用指南
摘要:8bit量化使用指南 开始 小程序AI通用接口是由官方提供的通用AI模型推理方案,支持Int8模型量化推理。可显著提升模型推理性能并减小模型的存储和计算开销。 本指南将展示如何通过该技术优化浮点分类Demo。 1. 准备 请下载模型量化工具,并安装依赖。 git clone https://gith
阅读全文
posted @
2024-12-25 09:16
AtlasLapetos
阅读(139)
推荐(0)
算子支持列表
摘要:算子支持列表 小程序AI推理负责以最优化的方式运行您的模型,并在可用时利用特定设备的硬件加速。此页面提供关于目前各设备支持哪些Op的信息。 注: 1.以下算子若无特殊备注说明,一般符合ONNX 算子定义,参考:https://github.com/onnx/onnx/blob/main/docs/O
阅读全文
posted @
2024-12-25 09:16
AtlasLapetos
阅读(59)
推荐(0)
小程序AI使用指南
摘要:小程序AI使用指南 开始 小程序AI通用接口是一套小程序官方提供的通用AI模型推理解决方案,内部使用充分优化的自研推理引擎,支持 CPU、GPU、NPU 推理。小程序开发者无需关注内部实现和模型转换,只需提供训练好的 ONNX 模型,小程序内部会将用户的 ONNX 模型自动转换为自研推理引擎可以识别
阅读全文
posted @
2024-12-25 09:15
AtlasLapetos
阅读(229)
推荐(0)
鸿蒙 OS 适配指南
摘要:鸿蒙 OS 适配指南 基础库从 3.7.0 起正式支持鸿蒙 OS 平台,后续与其它平台一致,通过后台灰度更新基础库,开发者工具可在详情 - 本地设置 - 调试基础库切到 3.7.0 版本进行开发调试。 架构概览 小程序在鸿蒙 OS 平台的运行环境与安卓类似,即逻辑层的 JavaScript 代码运行
阅读全文
posted @
2024-12-25 09:15
AtlasLapetos
阅读(259)
推荐(0)
大屏适配指南
摘要:大屏适配指南 目前市面上的用户设备大致可分为小屏的手机端、中屏的平板、大屏的 PC 端三类,而在这三类设备中又会有细小的尺寸差别,也称作屏幕碎片化。 随着小程序能够在越来越多的设备终端上运行,开发者也应该针对不同的屏幕尺寸进行相应的适配。 关于如何在设计、用户体验上实现更好的多端适配小程序,可参考小
阅读全文
posted @
2024-12-25 09:15
AtlasLapetos
阅读(123)
推荐(0)
DarkMode 适配指南
摘要:DarkMode 适配指南 微信从iOS客户端 7.0.12、Android客户端 7.0.13 开始正式支持 DarkMode,小程序也从基础库 v2.11.0、开发者工具 1.03.2004271 开始,为开发者提供小程序内的 DarkMode 适配能力。 开启 DarkMode 在app.js
阅读全文
posted @
2024-12-25 09:15
AtlasLapetos
阅读(33)
推荐(0)
数据预拉取
摘要:数据预拉取 预拉取能够在小程序冷启动的时候通过微信后台提前向第三方服务器拉取业务数据,当代码包加载完时可以更快地渲染页面,减少用户等待时间,从而提升小程序的打开速度 。 使用流程 1. 配置数据下载地址 数据来源为开发者服务器时支持配置灰度比例,灰度数据下载地址可以区别于数据下载地址,灰度比例不可回
阅读全文
posted @
2024-12-24 10:07
AtlasLapetos
阅读(85)
推荐(0)
周期性更新
摘要:周期性更新 基础库 2.8.0 开始支持,低版本需做兼容处理。 生效条件:用户七天内使用过的小程序 周期性更新能够在用户未打开小程序的情况下,也能从服务器提前拉取数据,当用户打开小程序时可以更快地渲染页面,减少用户等待时间,增强在弱网条件下的可用性。 使用流程 1. 配置数据下载地址 数据来源为开发
阅读全文
posted @
2024-12-24 10:05
AtlasLapetos
阅读(35)
推荐(0)
自定义 tabBar
摘要:自定义 tabBar 基础库 2.5.0 开始支持,低版本需做兼容处理。 自定义 tabBar 可以让开发者更加灵活地设置 tabBar 样式,以满足更多个性化的场景。 在自定义 tabBar 模式下 为了保证低版本兼容以及区分哪些页面是 tab 页,tabBar 的相关配置项需完整声明,但这些字段
阅读全文
posted @
2024-12-24 10:04
AtlasLapetos
阅读(77)
推荐(0)
消息推送
摘要:消息推送 消息推送是开放平台推出的一种主动推送服务,基于该推送服务,开发者及时获取开放平台相关信息,无需调用API。 目前提供三种方式接入: 开发者服务器接收消息推送 云函数接收消息推送 微信云托管服务接收消息推送 开发者服务器接收消息推送 总数据链路如图所示: 消息推送服务器配置 消息推送服务于小
阅读全文
posted @
2024-12-24 10:03
AtlasLapetos
阅读(108)
推荐(0)
后端 API
摘要:后端 API 小程序还提供了一系列在后端服务器使用 HTTPS 请求调用的 API,帮助开发者在后台完成各类数据分析、管理和查询等操作。如 getAccessToken,code2Session 等。详细介绍请参考 API 文档。 access_token access_token 是小程序全局唯一
阅读全文
posted @
2024-12-24 10:02
AtlasLapetos
阅读(23)
推荐(0)
多线程 Worker
摘要:多线程 Worker 一些异步处理的任务,可以放置于 Worker 中运行,待运行结束后,再把结果返回到小程序主线程。Worker 运行于一个单独的全局上下文与线程中,不能直接调用主线程的方法。 Worker 与主线程之间的数据传输,双方使用 Worker.postMessage() 来发送数据,W
阅读全文
posted @
2024-12-24 10:02
AtlasLapetos
阅读(43)
推荐(0)
按需注入和用时注入
摘要:按需注入和用时注入 在小程序启动的过程中,除了代码包下载以外,代码注入也是一个主要的耗时环节。注入代码量的大小与内存占用与注入耗时正相关。 利用「按需注入」和「用时注入」的特性,可以优化代码注入环节的耗时和内存占用。 按需注入 基础库 2.11.1 及以上版本支持,2.11.1 以下兼容但无优化效果
阅读全文
posted @
2024-12-24 10:01
AtlasLapetos
阅读(148)
推荐(0)
分包异步化
摘要:分包异步化 在小程序中,不同的分包对应不同的下载单元;因此,除了非独立分包可以依赖主包外,分包之间不能互相使用自定义组件或进行 require。「分包异步化」特性将允许通过一些配置和新的接口,使部分跨分包的内容可以等待下载后异步使用,从而一定程度上解决这个限制。 在开发者工具中预览效果 兼容性 该特
阅读全文
posted @
2024-12-24 10:00
AtlasLapetos
阅读(96)
推荐(0)
分包预下载
摘要:分包预下载 基础库 2.3.0 开始支持,低版本需做兼容处理。 开发者工具请使用 1.02.1808300 及以上版本,可点此下载。 开发者可以通过配置,在进入小程序某个页面时,由框架自动预下载可能需要的分包,提升进入后续分包页面时的启动速度。对于独立分包,也可以预下载主包。 分包预下载目前只支持通
阅读全文
posted @
2024-12-24 09:59
AtlasLapetos
阅读(22)
推荐(0)
独立分包
摘要:独立分包 微信客户端 6.7.2,基础库 2.3.0 及以上版本开始支持。开发者工具请使用 1.02.1808300 及以上版本,可 点此下载。 独立分包是小程序中一种特殊类型的分包,可以独立于主包和其他分包运行。从独立分包中页面进入小程序时,不需要下载主包。当用户进入普通分包或主包内页面时,主包才
阅读全文
posted @
2024-12-24 09:57
AtlasLapetos
阅读(45)
推荐(0)
使用分包
摘要:使用分包 配置方法 假设支持分包的小程序目录结构如下: ├── app.js ├── app.json ├── app.wxss ├── packageA │ └── pages │ ├── cat │ └── dog ├── packageB │ └── pages │ ├── apple │ └
阅读全文
posted @
2024-12-24 09:56
AtlasLapetos
阅读(26)
推荐(0)
旧版 Canvas 迁移指南
摘要:旧版 Canvas 迁移指南 小程序的 旧版 canvas 接口 已经不再维护,本指南将指引如何迁移至新版 Canvas 2D 接口。 特性差异 旧版 canvas 接口 Canvas 2D 接口 同层渲染 不支持 支持 api支持 部分支持 支持全部 Web 标准 绘制 异步绘制 同步绘制 性能
阅读全文
posted @
2024-12-24 09:54
AtlasLapetos
阅读(56)
推荐(0)
分包加载
摘要:分包加载 微信客户端 6.6.0,基础库 1.7.3 及以上版本开始支持。开发者工具请使用 1.01.1712150 及以上版本,可点此下载。 某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 在构建小程序分包项目时,构建会输出一个或多个分包。每个
阅读全文
posted @
2024-12-24 09:53
AtlasLapetos
阅读(56)
推荐(0)