Co je to emulátor?

Emulátor je počítač nebo program, který emuluje nebo napodobuje jiný počítač nebo program. Například emulátory umožňují spouštět Windows na počítači Mac a naopak. Zjistěte, jak emulátory fungují a proč je někdo může používat.


Co je to emulátor?

Koncept počítačové emulace byl koncipován společností IBM jako způsob spouštění programů určených pro jejich starší zařízení na novějších modelech. Metoda, kterou použili, se spoléhala na kombinaci softwaru a hardwaru věnovaného emulaci. Spíše než navrhování zbrusu nových aplikací pro jejich nové počítače, vestavěná zpětná kompatibilita poskytla vývojářům větší flexibilitu.

Dnes se termín emulátor běžně používá v kontextu videoher. Emulátory videohry se staly populární v průběhu 1990. let, protože umožňovaly lidem hrát starší konzolové hry na moderních stolních počítačích. S množením chytrých telefonů a tabletů jsou stále více žádané emulátory schopné provozovat iOS nebo Android na PC.

Jak fungují emulátory

Různé typy emulátorů používají různé emulační techniky, ale konečný cíl je vždy stejný: replikovat zkušenosti s používáním původního hardwaru nebo softwaru. Některé emulátory dokonce překračují výkon originálního produktu a zahrnují další funkce.

Emulace vyžaduje spoustu výpočetních zdrojů. Díky této „emulační dani“ mnozí z hlediska výkonu zaostávají za svými protějšky v reálném světě. Vzhledem k tomu, že jsou obvykle vytvářeny neplacenými programátory, může vývoj emulátorů trvat dlouho.

Emulace úzce souvisí s konceptem virtualizace. Virtuální stroje jsou typ emulátoru, který lze spustit na základním hardwaru hostitelského systému. Neexistuje tedy žádná daň za emulaci, ale virtuální počítače jsou omezeny v tom, co mohou dělat ve srovnání s původním počítačem.


Proč používat emulátory?

Software má tendenci být specifický pro jednotlivé platformy, a proto vývojáři vytvářejí samostatné aplikace pro Android, iOS, Windows a Mac. Pokud jste uživatelem systému Mac a chcete použít aplikaci, která je k dispozici pouze pro Windows, jedinou možností (kromě zakoupení počítače se systémem Windows) je použití emulátoru.

Emulátory také hrají důležitou roli v digitálním uchovávání. Programy uložené v zastaralých formátech, jako jsou staré herní kazety, lze stáhnout jako soubory ROM (paměť jen pro čtení) pomocí speciálního zařízení. ROM lze poté přehrávat pomocí emulátoru pro původní herní systém, pro který byly navrženy.


Příklady emulátorů

Existuje nespočet komerčních a open-source emulátorů dostupných pro každý hlavní operační systém. Zde jsou nějaké příklady:

  • Emulátory jako BlueStacks umožňují používat aplikace pro Android ve Windows a Mac.
  • Programy jako Xcode mohou spustit iOS na Macu a Windows.
  • Appetize.io je emulátor založený na prohlížeči, který vám umožní používat aplikace pro iOS na jakémkoli počítači.
  • WINE spouští aplikace Windows na OS Linux.
  • Emulátory jako Nestopia mohou hrát hry Nintendo na Linuxu.
  • Emulátory konzoly, jako je SNES Classic, jsou samostatný hardware, který hráčům umožňuje hrát staré videohry na moderních televizorech HD.
  • Četné emulátory pro PlayStation Portable umožňují uživatelům hrát hry na jiných konzolích v mobilním systému Sony.