关于 Miko

Miko是一个开源的C#跨平台UI框架,它使用C#原生WinForms设计器来创建桌面和移动应用程序。

使用Miko,您可以从单个共享代码库开发可以在AndroidiOSLinux(国内信创平台适用)、macOSWindows上运行的应用程序。

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 等在内的各种主流操作系统与平台