尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

独立开发者必收,移动端多端适配好烦?试试滴滴这套开源星河小程序框架,一键跑通 Android / iOS / 鸿蒙 / Web

独立开发者必收,移动端多端适配好烦?试试滴滴这套开源星河小程序框架,一键跑通 Android / iOS / 鸿蒙 / Web
📅 发布时间:2026/6/22 7:44:16

嗨,我是小华同学,专注解锁高效工作与前沿AI工具!每日精选开源技术、实战技巧,助你省时50%、领先他人一步。👉免费订阅,与10万+技术人共享升级秘籍!

如果你手里已经有一堆小程序代码,或者正打算做一个“多端统一”的移动业务,却不想为 Android / iOS / 鸿蒙 / Web 各写一版,那这套滴滴开源的小程序框架可以帮你少掉很多重复劳动。

它叫 星河小程序 Dimina,本质就是:把你熟悉的小程序语法,打包成能跑在多端的“迷你应用系统”。

Android 效果截图
Android 效果截图

解决啥问题

它是滴滴开源的一套 跨端小程序开发框架,支持 Android、iOS、HarmonyOS 和 Web,用小程序语法写业务,再一键编译打包成各端可以跑的应用 / 模块。

它最主要解决的是:同一套小程序逻辑,既能独立打包成原生 App,也能作为模块嵌到现有 App 里,多端统一、成本可控。

iOS 效果截图
iOS 效果截图

功能亮点

核心功能

先说几个最硬核的点:

  • 小程序语法直接用:照着小程序那一套来——WXML 模板、WXSS 样式、JavaScript 逻辑,不用重新学一门 DSL。
  • 一套代码跑多端:编译后可以跑在 Android / iOS / Harmony / Web 四个平台,适合作为移动端跨平台框架来用。
  • 支持嵌入和独立 App 两种形态:既可以把 Dimina 当成“App 里的一个小程序容器模块”,也能直接打包成独立原生 App,适合大厂和独立开发两种玩法。
  • 底层做了性能优化:资源离线化、本地存储减少网络请求;逻辑与视图分离,用独立 JS 引擎避免主线程阻塞;WebView 预热做页面预加载,这些都直接帮你省了很多性能调优工作。

使用体验细节

再说几个用起来比较爽的小细节:

  • 上手路径清晰:README 直接给你一条“创建项目 → 开发页面 → DMCC 编译打包 → 平台接入 → 调试发布”的流程,新人按步骤照做就能跑通 Demo。
  • 开发体验接近微信小程序:语法和组件体系基本对齐小程序标准,已经覆盖了主要能力,你之前的小程序经验可以原样迁移过来。
  • 多端 SDK 已拆好:Android / iOS / Harmony 各自有接入说明,只要在现有 App 里集成对应 SDK,就能加载 Dimina 小程序包。
  • 文档和示例在线可看:官方在线 Demo 直接跑在 Web 上,方便先“云体验”一下再决定要不要真集成。

进阶玩法

如果你是喜欢折腾的那种人:

  • 基于 Vue3 的视图层:Dimina 把小程序语法转成 Vue 语法,再用 Vue 组件体系做渲染,理论上你可以利用自己对 Vue 的理解来调优和扩展视图层。
  • 遵循小程序标准化白皮书:对齐行业标准 + 微信小程序主要能力,未来有机会作为你自己的“标准小程序容器”,统一内部生态。
  • 社区共建友好:Issues、Discussions 都开放,官方也明确欢迎补齐 API / 组件能力,对想参与大型开源基建的同学是个不错的入口。
Harmony 效果截图
Harmony 效果截图

总结

如果你是 移动端 / 小程序开发者,手里有现成小程序代码,或者团队准备搞自家小程序容器,Dimina 非常值得现在就拉个分支试一试;但如果你只是偶尔写个简单 H5 页面,现有前端框架其实也够用,可以先把这个项目名字记下来就好。

你要是已经在公司里尝试接入这套框架,欢迎在评论区聊聊你们的场景和踩坑心得,我也可以再帮你们拆一拆和别的跨端方案的对比。

项目地址

https://github.com/didi/dimina

相关新闻

  • LangFlow中的日志分析引擎:异常行为实时告警
  • 项目集管理软件如何选择更可靠?2025年年终主流厂商深度评测及5款推荐 - 十大品牌推荐
  • 2025春熙路火锅口碑榜TOP10,吃货必看!川渝火锅/特色美食/火锅/老火锅/重庆火锅/火锅店/美食火锅品牌选哪家 - 品牌推荐师

最新新闻

  • 微信商城搭建有哪些平台
  • 用Gemini镜像站解决PHP/Java依赖冲突与构建失败:Composer/Maven/Gradle问题排查实战
  • SC7A20 三轴数字加速度传感器 原理与实现流程
  • GPU并行计算在机器人运动规划中的革命性应用
  • 数字化经营分析会落地方法:推动三会管理摆脱形式化,实现科学决策
  • iPaaS核心功能系列(三)| 集成流程编排——让系统“协同作战”

日新闻

  • Arduino-ESP32项目深度解析:解锁隐藏芯片支持与架构演进
  • 2026年 系统窗厂家/品牌推荐榜单:隔音系统窗+高端系统门窗的核心优势与选购指南 - 品牌发掘
  • NVBench:首个双语非言语发声语音合成评测基准详解与实践

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号