Skip to main content

Vad är enhetsoberoende?

Enhetsoberoende hänvisar till egenskapen hos ett program eller ett system som kommer att köras på olika typer av enheter oavsett operativsystem eller modersmål på enheten.I datorvärlden är detta en relativt modern strävan, eftersom program i årtionden var mycket beroende av enheten eller operativsystemet som de körde på.I själva verket byggdes tidiga datorer helt för att köra ett enda program.

Ett av de tidigaste och längsta levde exemplen på enhetsoberoende är Hyper-text Markup Language (HTML).Ett relativt enkelt textdokument med en handfull inbäddade taggar gör det möjligt för alla datorer med webbläsarprogramvara att visa det som författaren designade det.Många tillägg till HTML, som Java, är också enhetsoberoende, och andra kommer bara att arbeta i vissa webbläsare.

Fler exempel på plattforms- eller enhetsoberoende filer är alla moderna bildformat, till exempel gemensamma fotografiska experter Group (JPEG- eller JPG) -filer, taggade bildfilformat (TIFF) -filer och grafikutbytesformat (GIF) -filer.Dessa gör att alla datorer kan visa bilderna utan att behöva skapa ett nytt format för varje enhet.Ett fotografi på skärmen på ett märke av stationär dator kommer att ladda och visa lika bra på alla andra märken av stationär dator eller bärbar dator.

Det kanske mest produktiva exemplet på enhetsoberoende är Adobe PDF -filen Portable Document Format (PDF).Dessa filer har blivit standarden för att lagra, överföra och visa dokument över alla typer av system på grund av deras portabilitet och oberoende.En PDF kommer att se densamma oavsett vilken enhet den visas på eller vilken programvara som används för att visa den.Många organisationer och regeringar har standardiserat på PDF -filer.Ett av de största biblioteken i PDF -dokument är kanske USA: s Internal Revenue Service, som har lagt alla formulär, dokument och instruktionsbok i PDF -format på sin webbplats för nedladdning.

Samma enhetsoberoende sträcker sig till alla nya smarta telefoneroch tredje generationens (3G) och fjärde generationens (4G) enheter så att de är lika kapabla att visa HTML, fotografier, PDF-filer och andra plattformsfilformat på samma sätt som de tidigare skrivbordsdatorerna.Utsikterna för enhetsoberoende applikationer är mycket ljus.Där det på en gång bara fanns två stora operativsystem och en handfull webbläsare, sprider antalet operativsystem exponentiellt.När fler och fler smarta enheter släpps, med många olika operativsystem involverade och appar blir programvaran under det kommande decenniet, kommer enhetsoberoende att bli avgörande för framgång.