统信 Windows 应用兼容引擎 v3.6.0 版本更新

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

一、更新日志

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

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

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

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

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

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

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

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

二、更新解读

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

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

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

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

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

image.png

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

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

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

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

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

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

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

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

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

  • 重复反馈:有些用户会重复提交问题,当然也有不同的用户反馈同样的问题,相同反馈太多就会像“垃圾”堵塞反馈通道一样,影响其他人的正常判断和提供帮助;
  • 反馈有原生版的应用:应用明明又稳定可靠的原生版,但是一直在做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)”