Multiplatformový softvér: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Adrian (diskusia | príspevky)
Bez shrnutí editace
rozšírenie
Riadok 1:
{{Preklad}} [[:cs:Multiplatformní software]]
 
'''Viacplatformový softvér''' je termín, ktorý sa najčastejšie používa v spojení s [[počítačový program|počítačovými programami]], [[operačný systém|operačnými systémami]] alebo [[programovací jazyk|programovacími jazykmi]], ktoré môžu bežať na viacerých [[počítač]]ových [[platforma|platformách]]. To napríklad znamená, že napísaný [[program]] sa dá spustiť ako pod [[Microsoft Windows]] na architektúre [[x86]], tak napríklad pod [[Mac OS X]] na architektúre [[PowerPC]]. Pojem ''viacplatformový'' však ešte neznamená, že program musí bežať pod akoukoľvek platformou. Za viacplatformový softvér sa vo všeobecnosti pokladá taký softvér, ktorý je spustiteľný na viac ako jednej platforme.
 
Pod pojmom platforma sa obecne myslí kombinácia [[hardware]] a [[software]], ktorá je nutná pre spustenie softvérového produktu. Platformou môže byť teda myslený ako použitý operační systém, tak hardwarová platforma.
 
Príklady operačných systémov:
 
* [[Microsoft Windows]]
* [[Linux]]
* [[Mac OS X]]
* [[Solaris]]
* [[Unix]]
 
Príklady hardwarových platforiem:
 
* [[x86]]
* [[x86-64]]
* [[PowerPC]]
 
Software, ktorý je multiplatformový, je buď:
 
* dodávaný pre každú platformu zvlášť (napr. [[Opera (webový prehliadač)|Opera]]).
* nesie si so sebou kód pre viac platforiem (napr. [[Mozilla Firefox]] pre [[Mac OS]] X, kde binárne verzie so sebou nesie aj kód pre architektúru [[PowerPC]], aj [[x86]]).
* je k dispozícii v mezdikóde, ktorý je podľa príslušného operačného systému a hardwarové platformy interpretovaný (typicky aplikácie napísané v [[Java|Jave]]).
* je k dispozícii priamo v zdrojovom kóde.
 
Každá uvedená forma má svoje výhody a nevýhody. Software, uložený v mezdikóde (napr. Java či [[.NET]]), k svojej funkčnosti potrebujú prostredie (runtime), ktoré je nutné nainštalovať. Taký kód je potom po spustení prekladaný do inštrukcií pre danou platformu.
 
== Pozri aj ==
 
*[[Slobodný viacplatformový softvér]]
 
 
{{Počítačový výhonok}}
 
[[Kategória:Softvér]]