Opět zopakuji: Slovíčkaření.Co je emulátor:
moje citovaná verze: Emulace je schopnost napodobit jeden systém druhým.Wiki verze zaměřená na IT: Emulátor je v informatice druh softwaru umožňující běh počítačových programů na jiné platformě (architektuře, operačním systému), než pro kterou byly původně vytvořeny a kterou samy od sebe podporují.Převažujicí verze v diskusi: Emulátor druh softwaru umožňující běh počítačových programů, na jiné platformě, bez použití vlastní implementace API.
Já akceptuji všechny verze, protože má každá něco do sebe ať už historického nebo čistě specifického hlediska.
Jen jsem se chtěl zastat autora, který má pohled verze Wiki. A většina má pohled čistě specifický. Nic víc.Na vaše otázky:
Na OSX nelze spusit žádnou aplikaci Linuxu, tedy se o tom nemá smysl ani bavit o XQuartz.
.net a java aplikace jsou přímo dělené, aby běželi na jiných platformách, takže nelze mluvit o emulaci.
Na větu: Když spustím Windows aplikaci pod Wine, je to "napodobení"? Nebudu reagovat. Neshodnem se na slovu emulátor, natož pak na dalším významu, ve větě, která ani nedává moc smysl.Dle mě WINE je emulátor, který využívá převážně nativní implementace. Převážně proto, že pro vlastní běh aplikace, je tam navíc plno věcí, registry, emulace zařízení ( myš/klávesnice/zvukovka/tiskárny ) obdobné virtualnímu stroji atd. Ovladače těchto zařízení nekomunikují s hardwarem, ale napodobují ho tak, aby o tom ten program spuštěný pod WINE vůbec nevěděl. Jinak řečeno ovladače ve Wine emulují hardware, ve skutečnosti komunikují s OS, na kterém WINE běží.