Kas yra nepriklausomas nuo įrenginio?

Nepriklausomas nuo įrenginio reiškia programos arba sistemos, kuri veiks skirtingų tipų įrenginiuose, ypatybę, nepaisant įrenginio operacinės sistemos ar gimtosios kalbos. Kompiuterijos pasaulyje tai gana modernus sugalvojimas, nes dešimtmečius programos labai priklausė nuo įrenginio ar operacinės sistemos, kurioje jos veikė. Tiesą sakant, ankstyvieji kompiuteriai buvo sukurti tik vienai programai vykdyti.

Vienas iš ankstyviausių ir ilgiausiai gyvuojančių įrenginio nepriklausomybės pavyzdžių yra hiperteksto žymėjimo kalba (HTML). Palyginti paprastas tekstinis dokumentas su keliomis įterptomis žymomis leidžia bet kuriame kompiuteryje su naršyklės programine įranga jį rodyti taip, kaip jį sukūrė autorius. Daugelis HTML plėtinių, pvz., Java, taip pat nepriklauso nuo įrenginio, o kiti veiks tik tam tikrose naršyklėse.

Daugiau skirtingų kelių platformų ar įrenginių nepriklausomų failų pavyzdžių yra visi šiuolaikiniai vaizdo formatai, pvz., Jungtinės fotografijos ekspertų grupės (JPEG arba JPG) failai, pažymėto vaizdo failo formato (TIFF) failai ir grafinio mainų formato (GIF) failai. Tai leidžia bet kuriam kompiuteriui rodyti vaizdus nekuriant naujo formato kiekvienam įrenginiui. Vieno prekės ženklo stalinio kompiuterio ekrane esanti nuotrauka bus įkelta ir rodoma taip pat gerai bet kokio kito prekės ženklo staliniame ar nešiojamajame kompiuteryje.

Bene produktyviausias įrenginio nepriklausomybės pavyzdys yra Adobe® portable document format (PDF) failas. Šie failai tapo dokumentų saugojimo, perdavimo ir rodymo visų tipų sistemose standartu dėl jų perkeliamumo ir nepriklausomumo. PDF atrodys taip pat, nesvarbu, kokiame įrenginyje jis rodomas arba kokia programinė įranga naudojama jam rodyti. Daugelis organizacijų ir vyriausybių standartizavo PDF failus. Viena didžiausių PDF dokumentų bibliotekų, ko gero, yra Jungtinių Valstijų mokesčių tarnyba, kuri į savo svetainę įdėjo visas formas, dokumentus ir instrukcijas PDF formatu, kad būtų galima atsisiųsti.

Ta pati įrenginio nepriklausomybė taikoma visiems naujiems išmaniesiems telefonams ir trečiosios kartos (3G) bei ketvirtos kartos (4G) įrenginiams, kad jie galėtų rodyti HTML, nuotraukas, PDF ir kitus kelių platformų failų formatus taip pat, kaip ankstesni staliniai ir nešiojamieji kompiuteriai. Nuo įrenginio nepriklausomų programų perspektyvos yra labai ryškios. Kai vienu metu buvo tik dvi pagrindinės operacinės sistemos ir keletas naršyklių, operacinių sistemų daugėja eksponentiškai. Išleidžiant vis daugiau išmaniųjų įrenginių, dalyvaujant daugybei skirtingų operacinių sistemų, o programėlėms tapus ateinančio dešimtmečio programine įranga, įrenginio nepriklausomybė taps itin svarbia sėkmės sąlyga.