Co jest niezależne od urządzenia?
Niezależny od urządzenia oznacza właściwość programu lub systemu, który będzie działał na różnych typach urządzeń, niezależnie od systemu operacyjnego lub języka ojczystego urządzenia. W świecie komputerów jest to stosunkowo nowoczesny pomysł, ponieważ przez dziesięciolecia programy były bardzo zależne od urządzenia lub systemu operacyjnego, na którym działały. W rzeczywistości wczesne komputery zostały zbudowane całkowicie w celu uruchomienia jednego programu.
Jednym z najwcześniejszych i najdłużej żyjących przykładów niezależności urządzeń jest język znaczników hipertekstowych (HTML). Stosunkowo prosty dokument tekstowy z garstką osadzonych znaczników pozwala każdemu komputerowi z oprogramowaniem przeglądarki wyświetlać go tak, jak zaprojektował go autor. Wiele rozszerzeń HTML, takich jak Java, również jest niezależnych od urządzeń, a inne będą działać tylko w niektórych przeglądarkach.
Więcej przykładów plików niezależnych od platformy lub urządzenia to wszystkie nowoczesne formaty obrazów, takie jak pliki Joint Photographic Experts Group (JPEG lub JPG), pliki Tagged Image File Format (TIFF) i pliki Graphics Interchange Format (GIF). Umożliwiają one każdemu komputerowi wyświetlanie obrazów bez konieczności tworzenia nowego formatu dla każdego urządzenia. Zdjęcie na ekranie jednej marki komputera stacjonarnego załaduje się i wyświetli równie dobrze na dowolnej innej komputerze stacjonarnym lub laptopie.
Być może najbardziej płodnym przykładem niezależności urządzenia jest plik Adobe® Portable Document Format (PDF). Pliki te stały się standardem przechowywania, przesyłania i wyświetlania dokumentów we wszystkich typach systemów ze względu na ich przenośność i niezależność. Plik PDF będzie wyglądał tak samo bez względu na urządzenie, na którym jest wyświetlany lub oprogramowanie używane do jego wyświetlenia. Wiele organizacji i rządów ustandaryzowało pliki PDF. Jedną z największych bibliotek dokumentów PDF jest być może amerykański Urząd Skarbowy, który umieścił wszystkie formularze, dokumenty i instrukcje w formacie PDF na swojej stronie internetowej do pobrania.
Ta sama niezależność urządzeń rozciąga się na wszystkie nowe smartfony oraz urządzenia trzeciej generacji (3G) i czwartej generacji (4G), dzięki czemu są one w stanie wyświetlać HTML, zdjęcia, pliki PDF i inne formaty plików na różnych platformach tak samo jak wcześniejsze komputery stacjonarne i laptopy. Perspektywy aplikacji niezależnych od urządzenia są bardzo jasne. Tam, gdzie kiedyś istniały tylko dwa główne systemy operacyjne i kilka przeglądarek, liczba systemów operacyjnych rośnie wykładniczo. Wraz z pojawieniem się coraz większej liczby inteligentnych urządzeń, z udziałem wielu różnych systemów operacyjnych i aplikacji, które staną się oprogramowaniem następnej dekady, niezależność urządzeń stanie się kluczowa dla sukcesu.