目前 Miko 仍在积极开发中,计划于2026年2月前在Github开源!
当前Miko相关组件仅开发及邀请的测试人员可用,需要配置私有NuGet源才能下载相关组件
Miko是一个开源的C#跨平台UI框架,它使用C#和原生WinForms设计器来创建桌面和移动应用程序。
使用Miko,您可以从单个共享代码库开发可以在Android、iOS、Linux(国内信创平台适用)、macOS和Windows上运行的应用程序。
Miko并不是WinForms的跨平台重写实现 ,而是使用Skia作为界面元素渲染器渲染所有组件元素,使用WinForms设计器来设计界面(与WinForms设计器100%兼容,保证原生级WinForms设计器体验),Skia渲染器能精准控制界面上每一个像素点的绘制来创建精美的UI组件,更能定制属于你的独一无二的自定义UI组件。
Miko的Skia渲染器可支持多种GPU后端,为您的应用程序在不同的平台带来硬件加速体验。目前已支持的GPU后端有:OpenGL / Vulkan / Direct3D 12
Miko的跨平台窗体是基于SDL3来实现,SDL3 (Simple DirectMedia Layer 3) 是现代、跨平台的多媒体开发库的最新主要版本,它深度支持包括 Windows、macOS、Linux、iOS、Android 等在内的各种主流操作系统与平台。