Co je to emulátor?

Emulátor je počítač nebo program, který emuluje nebo napodobuje jiný počítač nebo program. Emulátory například umožňují provozovat Windows na počítači Mac a naopak. Přečtěte si o tom, jak fungují emulátory a proč byste mohli emulátor používat.

Operační systém chytrého telefonu běžící na monitoru počítače.

Co je to emulátor?

IBM pojala koncept počítačové emulace jako způsob, jak spouštět programy určené pro starší zařízení na novějších modelech. Metoda, kterou IBM použila, se spoléhala na kombinaci softwaru a hardwaru věnovaného emulaci. Spíše než navrhování nových aplikací pro jeho nové počítače, vestavěná zpětná kompatibilita dala vývojářům větší flexibilitu.

Dnes se v kontextu videoher běžně používá termín emulátor. The emulátor videoher se stal populární během 90. let, protože umožňoval lidem hrát starší konzolové hry na moderních stolních počítačích. S rozšiřováním chytrých telefonů a tabletů emulátory schopné provozovat iOS nebo Android na PC jsou také stále více žádané.

Jak fungují emulátory

Různé typy emulátorů využívají různé techniky emulace. Konečný cíl je však vždy stejný: replikovat zkušenosti s používáním původního hardwaru nebo softwaru. Některé emulátory převyšují výkon původního produktu a obsahují další funkce.

Emulace vyžaduje mnoho výpočetních zdrojů. Kvůli této dani za emulaci mnoho zaostává za svými protějšky v reálném světě, pokud jde o výkon. Protože je obvykle vytvářejí neplacení programátoři, vývoj emulátorů může trvat dlouho.

Emulace úzce souvisí s konceptem virtualizace. Virtuální stroje jsou typem emulátoru, který běží na základním hardwaru hostitelského systému. Proto neexistuje žádná daň za emulaci, ale virtuální stroje jsou v porovnání s původním strojem omezené v tom, co mohou dělat.

Proč používat emulátory?

Software má tendenci být specifický pro platformu, a proto vývojáři vytvářejí samostatné aplikace pro Android, iOS, Windows a Mac. Pokud používáte Mac a chcete používat aplikaci, která je dostupná pouze pro Windows, jedinou možností (kromě nákupu počítače s Windows) je použít emulátor.

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

Příklady emulátorů

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

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