Mis on seadmest sõltumatu?

Seadmest sõltumatu viitab programmi või süsteemi omadusele, mis töötab erinevat tüüpi seadmetes sõltumata seadme operatsioonisüsteemist või emakeelest. Arvutusmaailmas on see suhteliselt kaasaegne väljamõeldis, sest aastakümneid sõltusid programmid väga palju seadmest või operatsioonisüsteemist, millel nad töötasid. Tegelikult ehitati varasemad arvutid täielikult ühe programmi käitamiseks.

Üks varasemaid ja pikema elueaga seadme sõltumatuse näiteid on hüperteksti märgistuskeel (HTML). Suhteliselt lihtne tekstidokument, millel on käputäis manustatud silte, võimaldab igal brauseritarkvaraga arvutil seda kuvada nii, nagu autor selle kujundas. Paljud HTML-i laiendused, näiteks Java, on samuti seadmest sõltumatud ja teised töötavad ainult teatud brauserites.

Rohkem näiteid platvormideülese või seadmest sõltumatute failide kohta on kõik kaasaegsed pildivormingud, nagu Joint Photographic Experts Group (JPEG või JPG) failid, Tagged Image File Format (TIFF) failid ja Graphics Interchange Format (GIF) failid. Need võimaldavad igal arvutil pilte kuvada, ilma et peaks iga seadme jaoks uut vormingut looma. Ühe kaubamärgi lauaarvuti ekraanil olev foto laaditakse ja kuvatakse sama hästi mis tahes muu laua- või sülearvuti kaubamärgiga.

Võib-olla on seadme sõltumatuse kõige viljakam näide Adobe® kaasaskantava dokumendivormingu (PDF) fail. Nendest failidest on nende teisaldatavuse ja sõltumatuse tõttu saanud igat tüüpi süsteemides dokumentide salvestamise, edastamise ja kuvamise standard. PDF näeb välja sama, olenemata sellest, millises seadmes seda kuvatakse või millist tarkvara selle kuvamiseks kasutatakse. Paljud organisatsioonid ja valitsused on PDF-failid standardiseerinud. Üks suurimaid PDF-dokumentide raamatukogusid on võib-olla Ameerika Ühendriikide maksuteenistus, mis on allalaadimiseks pannud oma veebisaidile kõik vormid, dokumendid ja juhised PDF-vormingus.

Sama seadme sõltumatus laieneb kõigile uutele nutitelefonidele ning kolmanda põlvkonna (3G) ja neljanda põlvkonna (4G) seadmetele, nii et need on sama võimelised kuvama HTML-i, fotosid, PDF-e ja muid platvormideüleseid failivorminguid. varasemad laua- ja sülearvutid. Seadmest sõltumatute rakenduste väljavaated on väga eredad. Kui korraga oli ainult kaks peamist operatsioonisüsteemi ja käputäis brausereid, kasvab operatsioonisüsteemide arv hüppeliselt. Kuna turule tuleb üha rohkem nutiseadmeid, kaasatud on palju erinevaid operatsioonisüsteeme ja äpid muutuvad järgmise kümnendi tarkvaraks, muutub seadmete sõltumatus edu saavutamiseks kriitiliseks.