O que é independente de dispositivo?
Independente do dispositivo refere-se à propriedade de um programa ou sistema que será executado em diferentes tipos de dispositivos, independentemente do sistema operacional ou do idioma nativo do dispositivo. No mundo da computação, essa é uma invenção relativamente moderna, porque durante décadas os programas eram muito dependentes do dispositivo ou sistema operacional no qual eram executados. De fato, os primeiros computadores foram construídos inteiramente para executar um único programa.
Um dos exemplos mais antigos e mais antigos de independência do dispositivo é a linguagem de marcação de hipertexto (HTML). Um documento de texto relativamente simples com um punhado de tags incorporadas permite que qualquer computador com software de navegador o exiba como o autor o projetou. Muitas extensões para HTML, como Java, também são independentes de dispositivo e outras funcionarão apenas em determinados navegadores.
Mais exemplos de arquivos independentes de plataforma ou dispositivo são todos os formatos modernos de imagem, como arquivos do Joint Photographic Experts Group (JPEG ou JPG), arquivos Tagged Image File Format (TIFF) e arquivos Graphics Interchange Format (GIF). Isso permite que qualquer computador exiba as imagens sem precisar criar um novo formato para cada dispositivo. Uma fotografia na tela de uma marca de computador desktop será carregada e exibida da mesma forma em qualquer outra marca de computador ou laptop.
Talvez o exemplo mais prolífico de independência de dispositivo seja o arquivo Adobe® Portable Document Format (PDF). Esses arquivos se tornaram o padrão para armazenar, transferir e exibir documentos em todos os tipos de sistemas, devido à sua portabilidade e independência. Um PDF terá a mesma aparência, não importa em que dispositivo ele é exibido ou em que software é usado para exibi-lo. Muitas organizações e governos padronizaram em arquivos PDF. Uma das maiores bibliotecas de documentos PDF é talvez o Internal Revenue Service dos Estados Unidos, que colocou todos os formulários, documentos e livros de instruções em formato PDF em seu site para download.
Essa mesma independência de dispositivo se estende a todos os novos smartphones e dispositivos de terceira geração (3G) e quarta geração (4G), para que eles possam exibir HTML, fotografias, PDFs e outros formatos de arquivo de plataforma cruzada da mesma forma que os computadores desktop e laptop anteriores. A perspectiva de aplicativos independentes de dispositivo é muito brilhante. Onde existiam apenas dois principais sistemas operacionais e um punhado de navegadores, o número de sistemas operacionais está proliferando exponencialmente. À medida que mais e mais dispositivos inteligentes são lançados, com diversos sistemas operacionais envolvidos e aplicativos se tornando o software da próxima década, a independência do dispositivo se torna essencial para o sucesso.