[Exchange Ideas] 统信Windows应用兼容引擎V3.6.0更新解读
Tofloor
poster avatar
加菲不是胖橘
deepin product team
10 hours ago
Author

统信Windows应用兼容引擎 V3.6.0 已发布,本轮更新一方面对反馈功能做了优化,让问题反馈更加的聚焦;另一方面对兼容引擎运行环境和容器初始化进行了调整,让兼容引擎运行更加的顺畅。欢迎大家使用体验后,继续提供优化建议和功能建议。

统信Windows应用兼容引擎 V3.6.0 更新日志

【新增】高级调试增加深度诊断和启动诊断功能;

【新增】aceoledb组件,支持更多依赖数据库的应用;

【优化】容器初始化检查逻辑和指定Python环境路径;

【优化】反馈功能,增加原生应用推荐和不可wine应用提醒;

【优化】组件安装,避免组件被覆盖和未释放的问题;

【修复】快捷方式指向用户目录时打包后无法运行的问题;

【修复】3ds Max等应用图标显示不正确的问题;

【修复】修复ARM设置模拟器打包没有生效的问题;

更新说明

高级调试中增加“深度诊断”和“启动诊断”

本功能主要是让“调试运行”可以根据实际需要输出更有目的性的分析日志,因此该功能主要面向软件开发人员有一定代码分析能力的爱好者。

  • 基础诊断(即原来的调试功能):分析依赖组件和环境问题,提供修复建议;
  • 深度诊断:深度探索运行日志异常根因,输出解决方案;
  • 启动诊断:分析应用启动耗时,定位性能瓶颈;

在进入“高级调试”界面后,选择对应的分析模式,再点击“调试运行”即可进行对应的日志分析,默认选择“基础诊断”方式。

使用兼容个引擎安装QQ音乐最新版(22.22),会出现页面内图片闪烁的问题,我们进入高级调试,选择“深度诊断”后调试运行:

image.png

安装日志分析窗口中推荐的组件后,再运行QQ音乐,我们会发现窗口内的图片不再闪动。

在进入“启动诊断”后调试运行,我们可以很清楚的看到程序运行进程树,时间代表进程启动时间,可以观察程序的启动时间线。

优化容器初始化检查逻辑和指定Python环境路径

兼容引擎的运行依赖DTK、Python等系统环境,一旦兼容引擎运行所需的系统环境被破坏,在启动兼容引擎或者兼容引擎安装的wine应用时,就会出现兼容引擎或应用无法启动的问题,表现为一直停在“初始化运行环境”的界面:

另外,如果通过兼容引擎安装应用时遇到容器初始化失败的问题(每一个应用都有一个bottle),通常会一直卡在如下界面:

本优化点主要是改善兼容引擎的运行环境,提高兼容引擎的运行稳定性。对环境初始化做了自动脚本检查,增强了自动修复能力,如果修复失败,不会再一直卡在初始化界面,会引导大家进行手动修复:

点击“查看帮助”可以打开帮助手册,查看帮助手册内“常见问题——兼容引擎运行环境修复”章节的内容,根据文档指导来修复环境。

优化反馈功能,增强引导和提醒

将兼容引擎和论坛打通后,我们发现一些问题或者说现象:

  • 重复反馈:有些用户会重复提交问题,当然也有不同的用户反馈同样的问题,相同反馈太多就会像“垃圾”堵塞反馈通道一样,影响其他人的正常判断和提供帮助;
  • 反馈有原生版的应用:应用明明又稳定可靠的原生版,但是一直在做wine反馈,如:微信、希沃白板、Edge浏览器等等;
  • 反馈不可以wine的应用:从wine的技术原理上,有些应用就是不可以wine的,如:搜狗输入法、EasyConnect等,可以参考本贴末尾说明:统信Windows应用兼容引擎常见问题及解决办法- Community - Deepin Technology

针对这些问题我们做了相应的优化:

如果反馈的问题已存在,引导用户去关注已经存在反馈。

在这里呼吁大家不要重复去提交相同的问题,大家的反馈我们都有在关注,其他用户也在关注!

● 如果反馈的应用存在原生版本,且原生版本体验优秀,我们会引导大家去使用原生版本。

如上图,点击“微信”可以直接跳转应用商店的微信详情页。

● 如果反馈的应用是根本就无法wine正常运行的,我们会进行提醒。

如果反馈的应用时无法通过wine的方式来运行的,那么这条反馈将不会出现在论坛,我们希望大家将精力投入到更多可以wine运行的应用中去。

以上便是本次统信 Windows 应用兼容引擎 V3.6.0 版本的重点更新功能介绍,希望它能让大家在使用兼容引擎时,少一些困惑,多一些顺畅。兼容引擎V3.6.0 现已上架 deepin 应用商店,欢迎下载/更新体验。

如果你想深入了解兼容引擎的使用方法,我们已经在持续输出使用教程。第一篇《基础入门篇》已发布,后续还会系列更新,欢迎关注:新手必看超详细教程!如何在 deepin 上运行 Windows 应用

若您在使用过程中遇到任何问题,欢迎在deepin 社区论坛或项目群聊中与我们交流,您的建议是帮助我们不断前进的动力!

加入“deepin 生态共建小组(wine)”

扩展阅读资料

历史版本信息

统信Windows应用兼容引擎V3.5.0更新解读

统信Windows应用兼容引擎V3.4.3更新解读

统信Windows应用兼容引擎V3.4.2更新解读

统信Windows应用兼容引擎V3.4.1更新解读

统信Windows应用兼容引擎V3.4.0更新解读

统信Windows应用兼容引擎V3.3.4更新解读

统信Windows应用兼容引擎V3.3.3更新解读

统信Windows应用兼容引擎V3.3.2更新解读

统信Windows应用兼容引擎V3.3.1更新解读

统信Windows应用兼容引擎V3.3.0 更新,wine应用商店来了!

统信Windows应用兼容引擎V3.2.1 更新,正式适配deepin 25

统信Windows应用兼容引擎V3.2更新解读

统信Windows应用兼容引擎V3.1更新,兼容proton改善游戏安装体验

Wine学习资料

统信Windows应用兼容引擎常见问题

想开启 Wine 开发?看这篇就够了!

Wine 开发系列——如何使用 Wine 日志调试问题

如何简单实现Windows应用在Linux系统上的无缝运行?

Reply Favorite View the author
All Replies
avatar
新手小白
deepin
5 hours ago
#1

什么时候跟进wine 11 ?

Reply View the author
avatar
piaoliang77
deepin
4 hours ago
#2

希望能尽快适配龙芯平台。

Reply View the author
avatar
观摩
deepin
an hour ago
#3

如果能自定义软件的安装位置就好了,装几个应用后home空间有点不够用啊

Reply View the author