Multiplatformní
Multiplatformní software je software, který je dostupný pro více než jednu počítačovou platformu. Jednotlivé verze multiplatformní aplikace se mohou mírně lišit uživatelským rozhraním a sadou funkcí, ale v zásadě jde o stejný program, který dokáže otevírat stejné soubory a provádět stejné funkce. Opakem multiplatformní aplikace je „nativní“ aplikace vyvinutá výhradně pro jednu platformu.
Některé multiplatformní aplikace jsou dostupné pro stolní i mobilní platformy. V těchto případech může mít mobilní verze aplikace omezenější sadu funkcí, ale je kompatibilní se stejnými dokumenty a dokáže provádět většinu jejích funkcí. Například Microsoft Word je multiplatformní aplikace s plně vybavenou stolní verzí dostupnou pro Windows a macOS; nabízí také mobilní verzi pro iOS a Android a webovou aplikaci, která může běžet v prohlížeči.
Historicky vyžadovala každá verze multiplatformní aplikace samostatný zdrojový kód využívající nativní programovací jazyky a API dané platformy. Moderní multiplatformní frameworky a knihovny však vývojářům pomáhají vytvářet aplikace pomocí jediné kódové základny, která může běžet na více platformách. Například aplikační framework Electron využívá webové technologie, jako jsou HTML, CSS a JavaScript, a umožňuje tak aplikacím běžet na stolních i mobilních platformách.
NOTE: Za multiplatformní lze považovat také hardwarová periferní zařízení kompatibilní s více platformami, například USB myši a klávesnice.
Otestujte své znalosti