葡萄酒10.0:Windows应用程序兼容性
的重大飞跃
该葡萄酒项目已经揭示了葡萄酒10.0,这是一个超过6,000多个改善和一年的专门发展的大量发行。最新的迭代显着增强了在Linux,MacOS和其他类似Unix的系统上无缝运行Windows应用程序的能力。 关键亮点包括完整的ARM64EC体系结构支持和大大改进的高DPI缩放。
目录的>
- 什么是葡萄酒?
>
>高DPI缩放:增强对高分辨率显示的支持-
vulkan和direct3D增强:改进的游戏和图形功能-
桌面集成:一种更本地的Windows经验-
> Wayland和X11更新-
多媒体改进-
>输入和HID设备支持:更好的触摸屏和操纵杆兼容性-
国际化和本地化增强-
网络和与Internet相关的更改-
内核级改进-
>内置应用程序和命令行工具-
一般改进-
卓越用户体验的无数增强-
>下载和安装葡萄酒10.0-
- 什么是葡萄酒?
葡萄酒是一个兼容性层,可以在基于UNIX的操作系统(例如Linux和MacOS)上执行Windows应用程序。 Wine绕过对Windows许可证或虚拟机的需求,将Windows API调用转换为您的操作系统理解的命令。 这使其成为访问Windows软件的强大工具,而无需切换操作系统。
ARM64支持:在ARM设备上执行Windows应用
杰出的功能是对ARM64EC体系结构的全面支持,该体系在现代智能手机,平板电脑和某些笔记本电脑中流行。 Wine 10.0现在直接在手臂设备上运行Windows应用程序,从而消除了X86仿真的性能瓶颈。 此外,它可以通过复杂的X86仿真界面在手臂上运行64位Windows应用程序。
关键改进包括:
混合ARM64EC模块
:葡萄酒现在可以在单个二进制中混合ARM64EC和标准ARM64代码,从而简化了ARM设备上复杂的Windows应用程序的执行。>
-
64位X86仿真:葡萄酒仅模拟应用程序的代码,在手臂上固定运行其余的,以优化性能。
- >高DPI缩放:增强对高分辨率显示的支持
高分辨率显示器的用户(例如4K显示器)将欣赏增强的高DPI缩放。 现在,Windows应用程序呈现急剧和正确的扩展,即使是最初是为高DPI环境设计的,>>>>>
关键改进包括:
-
>自动缩放:葡萄酒会自动缩放非DPI意见的窗户,防止高分辨率屏幕上的模糊或过于较小的外观。
-
可配置的缩放比例:对高DPI行为的细粒度控制可通过兼容标志获得,允许每个应用程序或全局自定义。
vulkan和direct3D增强:改进的游戏和图形功能
葡萄酒10.0为游戏玩家和3D图形开发人员提供了几种增强功能:>
vulkan儿童窗口渲染- :改进的vulkan API支持儿童窗口中的3D渲染,使需要此功能的游戏受益。
着色器模板导出
:通过改善对高级着色器技术的支持来增强渲染质量。-
基于 hlsl的固定功能管道
:通过更准确的仿真,旧的direct3d 9游戏的性能更顺畅。-
OpenGL要求
:OpenGL渲染器现在授权GLSL 1.20和ARB_TEXTURE_NON_POWER_OF_OF_TWO。-
>动态VULKAN状态扩展
:通过使用Vulkan的动态状态扩展而减少游戏中的口吃
-
桌面集成:一种更本地的Windows经验
葡萄酒10.0优化桌面体验,更像是窗户的感觉:
>
>新桌面控制面板(desk.cpl)
:管理显示设置,分辨率和虚拟桌面。
- >模拟显示设置:模拟显示模式更改而无需更改实际的屏幕分辨率,可用于测试和兼容性。
- > 系统托盘和桌面自定义:禁用清洁器桌面的系统托盘图标或外壳启动器。
-
> Wayland和X11更新
超过新功能,葡萄酒10.0抛光现有功能。 默认情况下,Wayland驱动程序现在可以启用,在基于Wayland的Linux发行版上提供了现代的桌面体验。 如果两者都可用,则X11仍然是优先级。 OpenGL支持现在包括在Wayland上,增强了游戏和图形密集型应用程序的性能。
>
多媒体改进
葡萄酒10.0改善了多媒体应用程序支持,尤其是那些使用媒体基金会进行视频播放和流媒体的支持。 DirectMusic现在支持MIDI文件加载,而新的基于FFMPEG的新实验性多媒体后端有望获得更好的媒体基础管道兼容性。
>输入和HID设备支持:更好的触摸屏和操纵杆兼容性
改进了对输入设备的支持包括:
-
触摸屏支持:现在支持基本的多点触摸输入。
>
-
>操纵杆控制面板(JOY.CPL):配置高级操纵杆和游戏控制器设置。
- > dvorak键盘布局支持:适当支持DVorak键盘布局。
国际化和本地化增强
葡萄酒10.0扩展语言和区域支持:
- >新的Locales :支持其他地方(KAA-UZ,LLD-IT,LTG-LV)。>
>- > UNICODE 16.0.0支持:更新的Unicode字符表确保与现代文本和符号的兼容性。
网络和与Internet相关的更改
> Internet和网络的重大更新包括JavaScript引擎的新对象绑定接口,从而删除了MSHTML中JavaScript和主机对象之间的区别,从而增强了脚本的灵活性。 现在支持ArrayBuffer和Dataview对象。>
内核级改进
>值得注意的内核改进包括实施的流程高程,优先考虑DBU的磁盘标签,葡萄酒服务器中的直接邮件插槽实现,重新实现异步串行端口端口事件等待以及在线程上下文中的完整处理器XSTATE支持。>>
> >
>内置应用程序和命令行工具
改进包括命令提示符(CMD)的重写输入解析器,以及带有扩展的选项的添加实用程序(sort,where,wmic)。 葡萄酒调试器(WinedBG)现在使用Capstone图书馆,改进了ARM64申请调试。
一般改进
进一步的改进包括增强的过程高程,改进的命令提示(CMD)和初始(早期)蓝牙驱动程序。
卓越用户体验的无数增强
葡萄酒10.0展示了葡萄酒开发团队的承诺。 众多增强功能,包括完整的ARM64EC支持,改进的图形性能,增强的多媒体播放,改进的Vulkan支持,高DPI缩放和Wayland Driver的进步,使此版本成为Linux和Macos用户寻求Smother Windows软件执行的重大升级。
>下载和安装葡萄酒10.0
葡萄酒10.0源代码可在WineHQ下载。 各种Linux发行版和MACOS的二进制包将通过官方存储库提供。 详细的安装指南将遵循。 要安装较旧的葡萄酒版本,请使用适当的命令进行发行(Debian/Ubuntu,Arch Linux,原始文本中提供的Fedora示例)。
以上是葡萄酒10.0发行了ARM64EC支持和改进的图形的详细内容。更多信息请关注PHP中文网其他相关文章!