对于我们的日常工作,我们需要某些应用程序来帮助我们工作和娱乐。但是,如果我们想切换到另一个操作系统,就会出现问题。我们使用的应用程序可能不可用。我们准备了一系列讨论该主题的文章。我们希望它能在您更换操作系统时以及为您的日常高效工作寻找新的应用程序时有所帮助。
在本系列的第一篇文章中,让我们看看有哪些选项可以替换 Mac OS 上的应用程序。首先,可以说Mac OS是一个建立在NextSTEP和BSD基础上的系统,即Unix系统的基础上。第一批配备 OS X 的 Mac 运行在 PowerPC 架构上,只能使用虚拟化工具(Virtual PC 7、Bochs、Guest PC、iEmulator 等)。例如,虽然Virtual PC运行速度相对较快,但整天在虚拟机中工作而不集成到OS X环境中肯定是极其不方便的。还曾尝试将 Wine 项目与 QEMU (Darwine) 合并,以便在 Mac OS 上本地运行 MS Windows 应用程序,但这并未按预期工作并被取消。
但当苹果宣布过渡到 x86 架构时,前景已经更加乐观。 MS Windows 不仅可以本地运行,Wine 也可以编译。虚拟化工具组合也在不断增长,导致 MS 停止支持 OS X 的 Virtual PC 工具。从那时起,各个公司就一直在争夺虚拟机的运行速度或虚拟机与虚拟机的集成程度。环境 OS X 等
今天,我们有多种选项可用于将程序从 Windows 替换为 Mac OS。
- MS Windows 的本机启动
- 寻找 Mac 操作系统的替代品
- 通过虚拟化
- 翻译API(葡萄酒)
- Mac 操作系统应用程序的翻译。
MS Windows 的本机启动
Windows 可以使用所谓的 DualBoot 启动,这意味着我们的 Mac 运行的是 Mac OS 或 Windows。此方法的优点是 Windows 充分利用 Mac 的硬件。不幸的是,我们总是要重新启动计算机,这很不方便。我们还必须拥有自己的 MS Windows 许可证,这并不是最便宜的。购买 OEM 版本就足够了,价格在 3 左右,但如果你想在 BootCamp 包的虚拟机中运行相同的 Windows,你就会遇到许可协议的问题(来源:微软热线)。因此,如果您想使用 BootCamp 和虚拟化,您需要完整的盒装版本。如果您不需要虚拟化,OEM 许可证就足够了。
寻找 Mac 操作系统的替代方案
许多应用程序都有其替代品。有些更好,功能更多,有些则更差。不幸的是,这主要取决于个人用户的习惯。如果用户习惯于使用 Microsoft Office,那么他在切换到 OpenOffice 时通常会遇到问题,反之亦然。这种替代方案的优点无疑是它是直接为 Mac OS 及其环境编写的。通常,我们习惯的所有键盘快捷键以及控制该系统的原理都有效。
虚拟化
虚拟化是在 Mac OS 环境中运行 Windows,因此所有程序都可以在 Windows 中本机运行,但得益于当今的程序选项,支持集成到 Mac OS 中。用户在后台启动 Windows,运行一个程序,然后该程序在 Mac OS GUI 中运行。目前市场上有多种用于此目的的程序。其中比较知名的有:
- Parallels桌面
- VMware融合
- VirtualBox的
- QEMU
- 博克斯。
优点是我们为 Windows 购买的任何软件都可以这种方式运行。缺点是我们必须购买 Windows 和虚拟化工具的许可证。虚拟化可能运行缓慢,但这取决于我们虚拟化的计算机(作者注:在我用了 2 年的 MacBook Pro 上使用 Windows 应用程序的速度没有问题)。
API翻译
别担心,我不想用一些难以理解的句子让你不知所措。这个标题下只隐藏着一件事。 Windows 使用特殊的系统函数调用 (API) 与硬件进行通信,而在 Mac OS 上有一个程序可以翻译这些 API,以便 OS X 可以理解它们。专家们可能会原谅我,但这是一篇针对用户的文章,而不是针对专业社区的文章。在 Mac OS 下,有 3 个程序执行此操作:
- 酒红色
- 跨界酒
- 交叉
Wine 只能从源文件中获得,并且可以通过项目进行编译 MacPorts的。另外,Crossover-Wine 看起来可能与 Crossover 相同,但事实并非如此。公司 CodeWeavers 是为了赚钱而开发 Crossover 的,它基于 Wine 项目,但在其中实现了自己的代码以提高与应用程序的兼容性。它被放在 MacPorts 的 Crossover-Wine 包中,同样只能通过翻译源代码才能使用。 Crossover可以应用于单个应用程序,并且有自己的GUI,这使您可以更轻松地安装单个应用程序及其依赖项,这是前两个包所没有的。您可以直接在 CodeWeavers 网站上找到可以在其上运行的应用程序。缺点是除 CodeWeavers 列出的应用程序之外的其他应用程序都可以在其上运行,但它需要能够配置 Wine 项目。
Mac 操作系统应用程序的翻译
正如我在上一段中提到的。一些应用程序(主要来自开源社区)可能没有 Mac OS 二进制包,但在源文件中维护。为了让普通用户也能够将这些应用程序转换为二进制状态,可以使用一个项目 MacPorts的。它是一个基于 BSD 已知端口原理构建的软件包系统。安装并更新端口数据库后,可以通过命令行进行控制。还有一个图形版本,Project Fink。不幸的是,它的程序版本不是最新的,因此我不推荐它。
我试图概述在 Mac OS 上运行 Windows 应用程序的可能性。从下一部分开始,我们将讨论使用计算机的特定领域以及 MS Windows 环境中程序的替代方案。下一部分我们将针对办公应用程序。
资源: wikipedia.org, winehq.org
今天我不会向任何人推荐 MacPorts。有一个比 Homebrew 更完整、更经过深思熟虑的替代方案 http://mxcl.github.com/homebrew/
感谢您的提示,我会尝试一下,看看会发生什么。不管怎样,网上有没有可以通过brew获得的软件包列表?就像是: http://www.macports.org/ports.php
我找不到它:( 谢谢
我正在测试自制软件,无论如何我都会支持“公牛”,但我的观察是:
– 文档非常简朴,普通用户会遇到问题(事实上,MacPorts 是英文的,但有字典就可以了),
- 不知何故,我仍然不明白“公式”原理,但查看后,MacPorts有更大的SW基础,
– 是的,这个替代方案更快,但不知何故我缺少“变体”,在我想编译的和我不想编译的之间切换。
我还没有尝试过直接从源文件编译。说实话,对于很多用户来说,我宁愿看到像Fink这样的东西,因为我不需要知道它背后是什么。事实上,Homebrew 可能更适合存储库中的内容(您不需要研究变体等),我们将直接从源代码中查看编译是什么样的。
这太奇怪了。我想买一台 Mac,但是我必须再次在 Mac 上运行 Windows 才能使用我为 Windows 昂贵购买的软件,这种感觉很有趣,而且它并不能解决运行问题远离Windows。
留下来直到系列结束。具体是什么软件呢?也许我们可以找到解决办法。如果程序同时适用于 Mac 和 Win,则制造商(例如 Adobe)允许在特定条件下在升级过程中更改系统平台。
老实说,当我购买第一台 Mac 时,我担心我会将大部分时间花在 Windows 上。现在,经过两年的使用,我可以有把握地说,它还不错。或多或少,我使用Windows进行Sap登录(只是有时,因为JavaGui不包含一些功能,这不会打扰用户,但不幸的是我需要它们来完成我的工作)。软件的其余部分在我的 Mac 上运行。无论如何,我会倾向于Libor,你能告诉我们你使用什么SW吗?要么我们知道他的替代方案,要么我们会寻找它并将其添加到我们的系列中。这也适用于最后一个:)
我通常使用 Mac 操作系统,但我更喜欢用于地图和 GPS 通信的软件 - Garmin 的 MapSource。 Garmin正在尝试,他们的Mac软件正在增长,他们提供了一些BaseCamp,但我还没有尝试过,我打算尝试一下。我不知道它与 MapSource 有什么相似或不同。毕竟,我有一个徒步旅行 GPS,另一个汽车 GPS,而且我也想在 Mac 上使用它。
具体来说,我需要 corel x4、Autocad、Autovue 3d 查看器。总共大约 70000 挪威克朗。我估计可能升级(如果可能的话)到另外 35000 挪威克朗。
Corel 在 11 年的版本 2002 中停止支持 Macintosh。我什至在某处读到他们建议客户使用 Boot Camp。您可以将 Corel 换成 Adobe Illustrator,或整个 Creative Suite 软件包(Illustrator、Photoshop、InDesign、Acrobat...)。
我认为,可以选择使用购买的 Corel 许可证进行升级。请联系 Adobe CZ 的 Metlička 先生,他可以帮助您。
AutoCAD for Mac 将于 10 月初上市。看文章 http://jablickar.cz/autocad-se-vraci-na-mac-a-ios/
Autovue 3d 查看器是 CAD 吗?你用这个程序做什么?
我不会用 corel 来交换任何东西,它是一个优秀且快速的矢量程序。我在 Corel 中可以在 15 分钟内画出什么,在其他地方大约需要一个小时......
再会,
请问一下关于java sap 登录的问题吗?您是否成功激活了捷克语字符的显示?如果我使用 1100 以外的任何代码页,SAP 会“转储”,主要是“RFCGUI_UNEXPECTED_DATA”,但我也见过其他代码页。你碰巧遇到过类似的问题吗?我通过在专家设置中添加 cpg=1100 解决了这个问题。所以我的整个连接字符串是:
conn=/H/saprouter/S/3299/H/sapserver/S/3200&jenc=MacRoman&jloc=en&cpg=1100&lang=EN
再会,
我还没有尝试过,我会在家里的练习服务器上尝试一下。
我正在看乐谱,发现这很有趣:
注意 887238 – 代码页转换失败导致 RFCGUI_UNEXPECTED_DATA
从理论上讲,可能是您连接的系统中没有安装另一个 cpg,我建议您与贝斯手进行安排。
或者,我会尝试 CP 4110,这是 unicode 的内部代码指定,即,如果您的系统版本为 4.7、ECC5、ECC6 等,或者如果它们以启用 unicode 的方式打开。
无论如何,如果当垃圾送到你手上时,你把它的头寄过来,这样我就可以用它刺伤自己,这也会对我有帮助(ST22)。谢谢
如何打开 Corel X5 的徽标??? Illustrator CS5只会为我打开Corel 12。我不打算把Win放在Mac上...
无论谁给/发送给您,都应该将其转换为 EPS、AI、PDF 格式。我不知道还有什么其他选择。