云网牛站
所在位置:首页 > Linux手机 > 在Android中使用Wine来运行Windows Apps

在Android中使用Wine来运行Windows Apps

2018-07-28 09:50:26作者:qhwdw稿源:linux中国社区

本文将向你介绍在 Android 设备上使用 Wine 来运行 Windows Apps 的方法。Wine 项目发布 3.0 版本及以后版本就兼容了 Android 设备,Wine 项目原来更多是用在 Linux 上运行 Windows 程序的,现在一样可用在 Android 上。

 

在 Wine 上运行的例子

Wine 只是一个兼容层,而不是一个全功能的仿真器,因此,你需要一个 x86 的 Android 设备才能完全发挥出它的优势。但是,大多数消费者手中的 Android 设备都是基于 ARM 的。

因为大多数人使用的是基于 ARM 的 Android 设备,所以有一个限制,只有适配在 Windows RT 上运行的那些 App 才能够使用 Wine 在基于 ARM 的 Android 上运行。但是随着发展,能够在 ARM 设备上运行的 App 数量越来越多。

在 ARM 上能够运行的一些 App 的例子如下:

1.Keepass Portable:一个密码钱包。

2.Paint.NET:一个图像处理程序。

3.SumatraPDF:一个 PDF 文档阅读器,也能够阅读一些其它的文档类型。

4.Audacity:一个数字录音和编辑程序。

也有一些非常流行的开源游戏,比如 Doom 和 Quake 2,以及它们的开源克隆,比如 OpenTTD 和《运输大亨》的一个版本。

随着 Wine 在 Android 上越来越普及,能够在基于 ARM 的 Android 设备上的 Wine 中运行的程序越来越多。Wine 项目致力于在 ARM 上使用 QEMU 去仿真 x86 的 CPU 指令,在该项目完成后,能够在 Android 上运行的 App 将会迅速增加。

 

Android 上安装 Wine 的方法

在安装 Wine 之前,你首先需要去确保你的设备的设置 “允许从 Play 商店之外的其它源下载和安装 APK”。对于本文的用途,你需要去许可你的设备从未知源下载 App。

1、打开你手机上的设置,然后选择安全选项。

在Android中使用Wine来运行Windows Apps

2、向下拉并点击 “Unknown Sources” 的开关。

在Android中使用Wine来运行Windows Apps

3、接受风险警告。

在Android中使用Wine来运行Windows Apps

4、打开 Wine 下载站点,并点选列表中的第一个选择框。下载将自动开始。

在Android中使用Wine来运行Windows Apps

5、下载完成后,从下载目录中打开它,或者下拉通知菜单并点击这里的已完成的下载。

6、开始安装程序。它将提示你它需要访问和记录音频,并去修改、删除、和读取你的 SD 卡。你也可为程序中使用的一些 App 授予访问音频的权利。

在Android中使用Wine来运行Windows Apps

7、安装完成后,点击程序图标去打开它。

在Android中使用Wine来运行Windows Apps

当你打开 Wine 后,它模仿的是微软的 Windows 7 操作系统桌面。

在Android中使用Wine来运行Windows Apps

Wine 有一个缺点是,你得有一个外接键盘去进行输入。如果你在一个小屏幕上运行它,并且触摸非常小的按钮很困难,你也可以使用一个外接鼠标。

你可以通过触摸 “开始” 按钮去打开两个菜单 —— “控制面板”和“运行”。

在Android中使用Wine来运行Windows Apps

 

使用 Wine 来工作

当你触摸 “控制面板” 后你将看到三个选项 —— 添加/删除程序、游戏控制器、和 Internet 设定。

使用 “运行”,你可以打开一个对话框去运行命令。例如,通过输入 iexplore 来启动 “Internet Explorer”。

在Android中使用Wine来运行Windows Apps

 

在 Wine 中安装程序

1、在 Android 设备上下载应用程序(或通过云来同步)。一定要记住下载的程序保存的具体位置。

2、打开 Wine 命令提示符窗口。

3、输入程序的位置路径。如果你把下载的文件保存在 SD 卡上,输入:

cd sdcard/Download/[filename.exe]

4、在 Android 上运行 Wine 中的文件,只需要简单地输入 EXE 文件的名字即可。

 

总结

如果这个支持 ARM 的文件是兼容的,它将会运行。如果不兼容,你将看到一大堆错误信息。在这种情况下,在 Android 上的 Wine 中安装的 Windows 软件可能会损坏或丢失。

这个在 Android 上使用的新版本的 Wine 仍然有许多问题。它并不能在所有的 Android 设备上正常工作。它可以在我的 Galaxy S6 Edge 上运行的很好,但是在我的 Galaxy Tab 4 上却不能运行。许多游戏也不能正常运行,因为图形驱动还不支持 Direct3D。因为触摸屏还不是全扩展的,所以你需要一个外接的键盘和鼠标才能很轻松地操作它。

即便是在早期阶段的发布版本中存在这样那样的问题,但是这种技术还是值得深思的。当然了,你要想在你的 Android 智能手机上运行 Windows 程序而不出问题,可能还需要等待一些时日。也可以尝试使用新推出的版本,可能会在兼容方面有更优越的表现。

 

相关主题

使用Aptik来备份和恢复Ubuntu中的Apps和PPAs

精选文章
热门文章