适用于所有平台的源代码兼容 WPF

更好的 WPF。

您的 XAML。您的代码隐藏。您的绑定、样式、模板和资源——全都无需改动。应用程序忽然就能在六个平台上运行了。

访问 OPF 官网(新标签页) opf@gemelo.de

  • Windows
  • Linux
  • macOS
  • Android
  • iOS
  • Web

您有一个 WPF 应用——或者干脆认为 WPF 是有史以来最强大的 UI 框架。

但 WPF 只能运行在 Windows 上。

OPF 走得更远。

完整性

100% API 覆盖。

别人省略的部分,也包括在内。

  • 媒体MediaElement、音频
  • 3DViewport3D、Media3D
  • 无障碍UI Automation
  • 图像格式JPEG、PNG、WMP、JPEG XR、TIFF
  • 效果与着色器Blur、DropShadow、自定义
  • 打印XPS 与 PDF
  • 对话框文件、文件夹、打印
  • 文档FlowDocument、PTS

个别平台可能因技术原因在功能上存在限制。

超越原版

OPF 有些地方做得更好。

源代码兼容只是底线,而非上限。WPF 止步之处,OPF 继续前行。

方面 WPF gemelo OPF
部署 仅 JIT 支持 AOT:启动更快、体积更小,计算机上无需安装运行时
MediaElement 容易出错,依赖 Windows 媒体堆栈 在所有平台上稳定运行,并提供扩展 API
PDF 仅支持 XPS——PDF 需要第三方组件 自行生成真正的矢量 PDF:文字保持可搜索,图像保持为对象,链接可用
文本与字体 固定的格式选项 扩展格式,例如字间距——以及运行时加载的字体
Web 视图可选附加模块 WebView2 需要 Microsoft 运行时——并且带来 Airspace 问题 无需 Microsoft,通过 CEF 基于 Chromium 实现——在桌面端也没有 Airspace 问题:网页被绘制到场景中,您的界面叠加在其上方

授权许可

从开源项目到大型企业。

暂定 价格仍在调整中,详见 OPF 官网。每份付费许可都包含 12 个月的维护与支持。

非商业

对采用开源许可且不作商业销售的项目免费。

单个应用

一个应用,适用于 Windows 及另一个平台——可加购更多平台。

按开发者

应用数量不限,包含所有平台。

企业版

全公司范围内开发者和应用数量不限。

在 OPF 官网查看价格(新标签页)

准备好走出 Windows 了吗?

跟我们说说您的应用——我们会告诉您移植真正需要什么。

与我们交流 OPF 官网(新标签页)

OPF 的提供方为汉堡的 gemelo technologies GmbH。