Vrstva kompatibility

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Vrstva kompatibility je rozhraní, které umožňuje spouštění softwaru napsaného a kompilovaného pro jiný operační systém nebo platformu. Vrstva překládá volání API a jiné softwarové funkce vytvořené pro cizí platformu a přeloží je, aby byly srozumitelné pro platformu, na které chceme software spustit.

Emulace a virtualizace může splňovat podobný účel jako vrstva kompatibility (možnost spouštění softwaru pro jinou platformu), je mezi nimi však několik zásadních rozdílů. Emulace využívá software na napodobení softwaru i hardwaru, virtualizace simuluje další počítač v již spuštěném operačním systému. +more Vrstva kompatibility na rozdíl od emulace a virtualizace umožňuje výrazně vyšší potencionální efektivitu a rychlost, jelikož jen překládá program za běhu a nemusí simulovat hardware.

Software

Wine - překládá software napsaný pro Microsoft Windows a umožňuje spouštění na UN*X platformách * Proton - založený na Wine, optimalizovaný pro spouštění videoher vytvořených pro Microsoft Windows na platformách založených na Linuxu * Rosetta 2 - umožňuje spouštění softwaru vytvořeného pro platformu X86 (Intel) na platformě ARM, jen pro macOS * Crossover - překládá software vytvořený pro Microsoft Windows na platformách Linux, macOS a ChromeOS * WayDroid - překládá software vytvořený pro Android pro platformy Linux * Game Porting Toolkit - vytvořený společností Apple pro vývojáře videoher pro zjednodušení portování videoher z Microsoft Windows na macOS

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top