Spouštění aplikací pro Windows na Mac OS X pomocí Wine
Zarytí příznivci platformy Mac OS X se shodují na tom, že tento operační systém se vyznačuje funkčností, plynulým uživatelským prostředím, rozsáhlou nabídkou aplikací a celkově příjemným používáním. Apple OS X bývá často preferován profesionály v oborech jako je vývoj softwaru, grafický design či zpracování audia a videa. Nicméně existují situace, kdy aplikace určené pro systém Windows předčí svou funkčností a dostupností to, co nabízí OS X. Nejvýraznějším příkladem jsou počítačové hry. Naštěstí je možné aplikace z Windows spouštět i na jiných platformách, jako jsou systémy založené na Linuxu nebo právě OS X, a to díky emulaci Windows prostřednictvím nástroje Wine. Následující text vám krok za krokem vysvětlí, jak používat Wine pro spouštění aplikací určených pro Windows v prostředí OS X.
Wine je bezplatný software, který umožňuje spouštět aplikace z Windows na systémech Linux a Mac OS X. Tento projekt existuje již od dob Windows 3.x. Wine se stalo populárním zejména mezi hráči díky své schopnosti spouštět různé hry z Windows na Linuxu a Macu, ale dokáže bez problémů spouštět i mnoho dalších typů aplikací pro Windows na těchto platformách.
V tomto návodu použijeme verzi Wine nazvanou Wineskin Winery, která je snadno použitelná a nevyžaduje složitou konfiguraci. Wineskin zabalí aplikaci pro Windows, kterou chcete spustit, do speciálního balíčku, který se chová jako nativní aplikace pro Mac. V podstatě Wineskin vytváří obal pro vaše aplikace z Windows, které pak můžete spouštět v OS X.
Pro demonstraci si ukážeme instalaci hry s názvem Scribblenauts Unmasked: A DC Comics Adventure. Postup je nicméně stejný pro libovolnou hru či aplikaci. Pokud během procesu dojde k chybě ve Finderu, stačí restartovat počítač Mac a pokračovat tam, kde jste skončili.
Nejprve si stáhněte Wineskin Winery pomocí odkazu na konci tohoto článku. Stažený soubor přesuňte do složky Aplikace (nebo kamkoliv jinam, kde chcete aplikaci mít) a spusťte jej. Po spuštění klikněte na tlačítko pro aktualizaci a stáhněte všechny dostupné aktualizace. Vývojáři totiž často vydávají opravy chyb. Pokud máte nejnovější verzi, tlačítko pro aktualizaci bude neaktivní.
Prvním krokem je stažení takzvaného „enginu“. To provedete tak, že kliknete na znaménko + pod seznamem „Engine“ vedle textu ‚Nové motory k dispozici‘. Zobrazí se okno s názvem ‚Přidat motor‘. Vyberte nejnovější dostupný engine, klikněte na ‚Stáhnout a nainstalovat‘ a počkejte, až se proces dokončí.
Poté byste měli vidět nainstalovaný engine v hlavním okně.
Následně klikněte na ‚Vytvořit nový prázdný obal‘, zadejte název aplikace a stiskněte OK. Vytvoření obalu trvá několik minut a budete dotázáni, zda chcete nainstalovat balíček Wine Mono pro spouštění aplikací .NET a následně balíček Gecko pro aplikace založené na HTML. Pokud plánujete takové aplikace používat, nainstalujte oba balíčky. V opačném případě můžete stisknout tlačítko ‚Zrušit‘.
Po dokončení procesu klikněte na ‚Zobrazit obal ve Finderu‘, čímž se otevře okno s vytvořenou aplikací.
Můžete přetáhnout novou aplikaci do složky Aplikace nebo si jen zapamatovat její umístění. Standardně je uložena v adresáři ../Users/[vaše uživatelské jméno]/applications/wineskin. Všimněte si, že soubor je poměrně velký, i když zatím neobsahuje žádná data. To je normální.
Nyní klikněte pravým tlačítkem na nově vytvořený prázdný obal a v kontextové nabídce vyberte ‚Zobrazit obsah balíčku‘. V zobrazeném obsahu balíčku přejděte do adresáře ‚drive_c‘ a zkopírujte tam složku obsahující vaši aplikaci pro Windows.
Poté se vraťte o krok zpět a spusťte aplikaci ‚Wineskin‘.
Klikněte na ‚Upřesnit‘ a v zobrazeném okně najděte tlačítko ‚Procházet‘. Pomocí tohoto tlačítka najděte zkopírovaný adresář s vaší aplikací a vyberte hlavní spustitelný soubor dané aplikace nebo hry. Nyní můžete vše zavřít a spustit obal – vše by mělo fungovat bez problémů. Pro lepší dojem můžete najít soubor s ikonou (.icns) a nastavit jej pro novou aplikaci, aby se při jejím spuštění vůbec nelišila od nativních aplikací pro Mac.
Aplikace, které vyžadují frameworky .Net a DirectX, je nutné doinstalovat samostatně pomocí výše uvedeného postupu ze stejného obalu.
Zde je konečný výsledek – hra Scribblenauts Unmasked: A DC Comics Adventure spuštěná na mém Macbooku Pro.
Ve vzácných případech, kdy vybraný software nefunguje podle očekávání, může být nutné stáhnout a vyzkoušet jiný engine. Některé aplikace také nemusí fungovat bezchybně. V takovém případě je potřeba obal Wineskin nakonfigurovat ručně. To provedete tak, že v nastavení spouštěče obalu přejdete na ‚Pokročilé‘, kde si můžete upravit a optimalizovat prostředí pro danou aplikaci. Neexistuje univerzální řešení, takže budete muset experimentovat, dokud nenajdete nastavení, které vám bude vyhovovat. Nicméně toto by mělo být spíše výjimečné.