Multiplatformový softvér: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Bronto (diskusia | príspevky)
d Bronto premiestnil stránku Viacplatformový softvér na Multiplatformový softvér prostredníctvom presmerovania
Bronto (diskusia | príspevky)
Bez shrnutí editace
Riadok 1:
'''ViacplatformovýMultilatformový softvér''' alebo viacplatformový softvér alebo 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ť čitak pod [[Microsoft Windows]] na architektúre [[x86]], takako aj napríklad pod [[Mac OS X]] na architektúre [[PowerPC]]. Pojem ''viacplatformovýmultiplatformový'' však ešte neznamená, že program musí bežať pod akoukoľvek platformou. Za viacplatformovýmultiplatformový softvér sa vo všeobecnosti pokladá taký softvér, ktorý je spustiteľný na viac ako jednej platforme.
 
Pod pojmom platforma sa všeobecne myslí kombinácia [[hardvér]]u a [[softvér]]u, ktorá je nutná pre spustenie softvérového produktu. Platformou môže byťsa teda myslenýmôže myslieť jednakbuď použitý operačný systém, takalebo hardvérová platforma.
 
Príklady operačných systémov:
Riadok 17:
* [[PowerPC]]
 
Softvér, ktorý je multiplatformový, je buď:
 
* je dodávaný pre každú platformu zvlášť (napr. [[Opera (webový prehliadač)|Opera]]). alebo
* obsahuje 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]]). alebo
* je k dispozícii v medzikóde, ktorý je podľa príslušného operačného systému a hardvérovej platformy interpretovaný (typicky aplikácie napísané v [[Java|Jave]]). alebo
* je k dispozícii priamo v zdrojovom kóde.
 
Každá uvedená forma má svoje výhody a nevýhody. Softvér uložený v medzikóde (napr. Java či [[.NET]]), kna svojejto, funkčnostiaby fungoval, potrebujú prostredie (runtime), ktoré je nutnétreba nainštalovať. Taký kód je potom po spustení prekladaný do inštrukcií pre danoudanú platformu.
 
== Pozri aj ==