Skip to main content

Hvad er enheds uafhængig?

Device Independent refererer til ejendom af et program eller et system, der kører på forskellige typer enheder uanset operativsystemet eller modersmålet på enheden.I computerens verden er dette en relativt moderne kontrivance, for i årtier var programmer meget afhængige af den enhed eller operativsystem, som de løb på.Faktisk blev de tidlige computere bygget fuldstændigt til at køre et enkelt program.

En af de tidligste og længst levede eksempler på enhedsuafhængighed er hypertekst markeringsprog (HTML).Et relativt simpelt tekstdokument med en håndfuld indlejrede tags giver enhver computer med browser -software til at vise det som forfatteren designet det.Mange udvidelser til HTML, såsom Java, er også enhedsuafhængige, og andre vil kun arbejde på visse browsere.

Flere eksempler på tværplatform eller enhedsuafhængige filer er alle de moderne billedformater, såsom fælles fotografiske ekspertergruppe (JPEG- eller JPG) filer, mærket billedfilformat (TIFF) filer og grafikudvekslingsformat (GIF) filer.Disse giver enhver computer mulighed for at vise billederne uden at skulle oprette et nyt format for hver enhed.Et fotografi på skærmen på et mærke af desktop -computeren indlæses og viser lige så godt på ethvert andet mærke af desktopcomputer eller bærbar computer.

Det er måske det mest produktive eksempel på enhedsuafhængighed Adobe Portable Document Format (PDF) fil.Disse filer er blevet standarden for lagring, overførsel og visning af dokumenter på tværs af alle typer systemer på grund af deres portabilitet og uafhængighed.En PDF vil se den samme, uanset hvilken enhed den vises på, eller hvilken software der bruges til at vise den.Mange organisationer og regeringer har standardiseret på PDF -filer.Et af de største biblioteker i PDF -dokumenter er måske USAs Internal Revenue Service, der har sat enhver formular, dokument- og instruktionsbog i PDF -format på sit websted til download.

Den samme enheds uafhængighed strækker sig til alle de nye smarttelefonerog tredjegeneration (3G) og fjerde generation (4G) enheder, så de er lige så i stand til at vise HTML, fotografier, PDF'er og andre krydsplatformfilformater de samme som de tidligere desktop- og bærbare computere.Udsigterne for uafhængige applikationer er meget lyse.Hvor der på et tidspunkt kun var to større operativsystemer og en håndfuld browsere, spreder antallet af operativsystemer eksponentielt.Efterhånden som flere og flere smarte enheder frigives, med mange forskellige operativsystemer involveret og apps, der bliver softwaren i det næste årti, vil enhedsuafhængighed blive kritisk for succes.