Kaj je neodvisno od naprave?

Neodvisno od naprave se nanaša na lastnost programa ali sistema, ki se bo izvajal na različnih vrstah naprav, ne glede na operacijski sistem ali materni jezik naprave. V svetu računalništva je to razmeroma sodobna naprava, saj so bili programi desetletja zelo odvisni od naprave ali operacijskega sistema, na katerem so delovali. Pravzaprav so bili zgodnji računalniki v celoti zgrajeni za izvajanje enega samega programa.

Eden najzgodnejših in najdlje živečih primerov neodvisnosti naprave je označevalni jezik hiperbesedila (HTML). Relativno preprost besedilni dokument s peščico vdelanih oznak omogoča vsakemu računalniku s programsko opremo brskalnika, da ga prikaže, kot ga je zasnoval avtor. Številne razširitve za HTML, kot je Java, so tudi neodvisne od naprave, druge pa bodo delovale samo v določenih brskalnikih.

Več primerov datotek med platformami ali napravami, ki so neodvisne od naprave, so vsi sodobni slikovni formati, kot so datoteke Joint Photographic Experts Group (JPEG ali JPG), datoteke z oznako formata slikovnih datotek (TIFF) in datoteke z grafično izmenjavo (GIF). Ti omogočajo vsakemu računalniku, da prikaže slike, ne da bi bilo treba ustvariti nov format za vsako napravo. Fotografija na zaslonu ene znamke namiznega računalnika se bo naložila in prikazala enako dobro na kateri koli drugi znamki namiznega računalnika ali prenosnika.

Morda najbolj plodovit primer neodvisnosti od naprave je datoteka prenosnega formata dokumentov Adobe® (PDF). Te datoteke so zaradi svoje prenosljivosti in neodvisnosti postale standard za shranjevanje, prenos in prikazovanje dokumentov v vseh vrstah sistemov. PDF bo videti enako ne glede na to, na kateri napravi je prikazan ali katera programska oprema se uporablja za prikaz. Številne organizacije in vlade so standardizirale datoteke PDF. Ena največjih knjižnic dokumentov PDF je morda Urad za notranje prihodke Združenih držav Amerike, ki je vsak obrazec, dokument in knjigo z navodili v formatu PDF postavil na svoje spletno mesto za prenos.

Ta ista neodvisnost od naprave se razteza na vse nove pametne telefone in naprave tretje generacije (3G) in četrte generacije (4G), tako da so enako sposobne prikazovati HTML, fotografije, PDF-je in druge oblike datotek na več platformah. starejše namizne in prenosne računalnike. Obeti aplikacij, ki so neodvisne od naprave, so zelo svetle. Kjer sta bila nekoč le dva glavna operacijska sistema in peščica brskalnikov, se število operacijskih sistemov eksponentno povečuje. Ker se izdaja vedno več pametnih naprav, z vključenimi številnimi različnimi operacijskimi sistemi in aplikacijami, ki postajajo programska oprema naslednjega desetletja, bo neodvisnost naprav postala ključnega pomena za uspeh.