当前位置: 首页 > 科技观察

如何在Android上借助Wine来运行Windows Apps

时间:2023-03-14 15:24:46 科技观察

如何使用Wine在Android上运行Windows应用程序Wine(Linux上的程序,而不是您喝的酒)是一个免费的开源兼容层,用于在类Unix操作系统上运行Windows程序。创建于1993年,它允许您在Linux和macOS操作系统上运行许多Windows程序,尽管有时可能需要进行一些小的修改。现在,Wine项目已经发布了3.0版本,与Android设备兼容。在本文中,我们将向您展示如何使用Wine在您的Android设备上运行Windows应用程序。相关阅读:如何使用Winepak在Linux上轻松安装Windows游戏您可以在Wine上运行什么?Wine只是一个兼容层,不是一个功能齐全的模拟器,因此您需要一个x86Android设备才能充分利用它。然而,消费者手中的大多数Android设备都是基于ARM的。由于大多数人使用基于ARM的Android设备,因此存在一个限制,即只有那些设计为在WindowsRT上运行的应用程序才能使用Wine在基于ARM的Android上运行。但随着发展,可以在ARM设备上运行的应用程序越来越多。您可以在XDA开发者论坛上的此线程中找到这些兼容应用程序的列表。可以在ARM上运行的一些应用程序示例如下:KeepassPortable:密码钱包Paint.NET:图像处理程序SumatraPDF:还可以阅读其他一些文档类型的PDF文档阅读器Audacity:数字记录和编辑程序还有重新流行的开源游戏,如Doom和Quake2,以及它们的开源克隆游戏,如OpenTTD和《运输大亨》的一个版本。随着Wine在Android上越来越流行,基于ARM的Android设备上可以在Wine中运行的程序越来越多。Wine项目致力于在ARM上使用QEMU来模拟x86CPU指令。项目建成后,可在Android上运行的应用数量将迅速增加。安装Wine在安装Wine之前,您首先需要确保您的设备设置“允许从Play商店以外的来源下载和安装APK”。出于本文的目的,您需要允许您的设备从未知来源下载应用程序。1.打开手机上的设置并选择安全选项。wine-android-security2。下拉点击“未知来源”开关。wine-android-unknown-sources3.接受风险提示。wine-android-unknown-sources-warning4.打开Wine安装站点,点击列表中的第一个选择框。下载将自动开始。wine-android-download-button5.下载完成后,从下载目录打开,或者下拉通知菜单点击Completeddownloadhere。6.启动安装程序。它会提示您需要访问和录制音频,以及修改、删除和读取您的SD卡。您还可以授予程序中使用的某些应用访问音频的权限。wine-android-app-access7。安装完成后,点击程序图标打开。wine-android-icon-small当您打开Wine时,它??会模仿Windows7桌面。wine-android-desktopWine的一个缺点是您必须有一个外部键盘才能打字。如果您在小屏幕上运行外接鼠标并且触摸非常小的按钮有困难,您也可以使用外接鼠标。您可以通过触摸“开始”按钮打开两个菜单——“控制面板”和“运行”。wine-android-start-button与Wine配合使用,当您触摸“控制面板”时,您将看到三个选项-添加/删除程序、游戏控制器和Internet设置。使用“运行”,您可以打开一个对话框来运行命令。例如,通过键入iexplore启动“InternetExplorer”。wine-android-run在Wine中安装程序1.在您的Android设备上下载该应用程序(或通过云同步)。请务必记住下载程序的保存位置。2.打开Wine命令提示符窗口。3.输入程序所在路径。如果将下载的文件保存在SD卡上,请输入:cdsdcard/Download/[filename.exe]4.要在Android上的Wine中运行文件,只需输入EXE文件的名称。如果支持ARM的文件兼容,它将运行。如果不兼容,您会看到一堆错误消息。在这种情况下,安装在Android上的Wine中的Windows软件可能会损坏或丢失。这个新版本的WineforAndroid仍然有很多问题。它不能在所有Android设备上正常工作。它在我的GalaxyS6Edge上运行良好,但在我的GalaxyTab4上运行不佳。许多游戏也无法正常运行,因为图形驱动程序尚不支持Direct3D。由于触摸屏没有完全展开,需要外接键盘和鼠标才能轻松操作。即使在早期版本中存在所有错误,这种技术也值得深思。当然,您可能还需要一段时间才能在Android智能手机上毫无问题地运行Windows程序。