Diferença entre softwares instaláveis e portáteis

Diferença entre softwares instaláveis e portáteis
Diferença entre softwares instaláveis e portáteis

Vídeo: Diferença entre softwares instaláveis e portáteis

Vídeo: Diferença entre softwares instaláveis e portáteis
Vídeo: DIFERENÇA ENTRE TAXA E PREÇO PÚBLICO | DIREITO TRIBUTÁRIO | MINUTO RESUMO | DESCOMPLICA CONCURSOS 2024, Novembro
Anonim

Softwares Instaláveis vs Portáteis

Desenvolvedores de aplicativos de software implantam seus produtos principalmente por meio de mídia como CD/DVD ou pela internet. Dependendo do tipo de software, o usuário deve executar uma ou mais tarefas antes de poder executar o aplicativo de software. Às vezes, os usuários podem executar um aplicativo simplesmente copiando os arquivos de programa fornecidos para uma pasta apropriada, mas outros exigem que o usuário instale o software executando primeiro o programa instalador de software automatizado. Normalmente, com base nessa diferença, os aplicativos de software são categorizados como software instalável ou portátil. Não ter nenhum processo de instalação formal era o padrão no Mac OS X, algum tempo atrás. Existem até alguns sistemas operacionais como AmigaOS 4.0 e Mac OS X 1-9 que podem ser executados diretamente de mídia removível.

O que é software instalável?

Aplicativos de software instaláveis precisam ser 'instalados' no computador pelo usuário do software, para que ele funcione. A instalação é o processo de colocar todos os arquivos (incluindo drivers, plug-ins, etc.) nos locais apropriados do computador, para que possam ser executados pelo usuário. Mas, como o número e os tipos de arquivos que devem ser colocados para instalação variam para cada programa, a maioria deles vem com um instalador (que é um programa especial que automatiza o processo de instalação). Se este for o caso, o usuário só precisa executar o instalador do programa sem se preocupar com mais nada.

Normalmente o instalador pode descompactar os arquivos do programa incluídos em algum formato compactado, copiá-los para caminhos (pastas) especificados, certificar-se de que o software é adequado ao hardware do sistema, informar o sistema operacional sobre o programa recém-instalado, etc. Outras operações comuns, como criar e modificar arquivos de sistema compartilhados e privados, criar pastas, atualizar entradas de registro do Windows, inserir entradas em arquivos de configuração, atualizar variáveis de ambiente e criar atalhos são realizadas pela maioria dos instaladores de software. Além disso, a adequação do sistema ao programa e o espaço disponível no sistema também podem ser verificados pelo instalador. Após o instalador concluir sua execução (concluir todas as tarefas de instalação), o software está pronto para ser executado pelo usuário. Normalmente, os aplicativos de software instaláveis podem ser executados quantas vezes o usuário desejar (sem instalar novamente), desde que o usuário não remova um ou mais arquivos (que foram instalados durante o processo de instalação) acidentalmente ou manualmente.

O que é software portátil?

Software portátil (aplicativos portáteis) são programas que podem ser executados sozinhos, sem depender do sistema operacional. Eles também são chamados de programas de software de computador autônomos. Devido a essa portabilidade, esses tipos de aplicativos geralmente são mantidos e executados a partir de mídia de armazenamento removível (ou seja, unidades de disco rígido externas, CD, DVD, pen drives USB ou disquetes). Todos os arquivos de programa suplementares, arquivos de configuração e dados relacionados são armazenados na própria mídia. Embora softwares portáteis possam ser executados em qualquer tipo de máquina, eles exigem um determinado sistema operacional. Mas, a portabilidade é um conceito difícil de ser implementado dependendo do sistema operacional específico. Por exemplo, todos os aplicativos são portáteis (por definição) no sistema operacional AmigaOS. No Windows, os programas que não requerem instalação são geralmente chamados de software portátil. Mas, é importante notar que a portabilidade do software (compilar o código-fonte para se adequar a diferentes plataformas) é uma ideia diferente do desenvolvimento de aplicativos portáteis.

Qual é a diferença entre software instalável e software portátil?

Aplicativos de software instaláveis geralmente criam atalhos automaticamente, mas o usuário precisa criar atalhos manualmente para aplicativos de software portáteis, pois eles não os criam para você. Os aplicativos de software instaláveis podem criar novos arquivos ou pastas em locais desconhecidos para o usuário. Mas às vezes, quando o usuário desinstala o aplicativo, alguns desses arquivos ou pastas não são completamente removidos (e o usuário normalmente precisa encontrá-los e excluí-los manualmente para limpar, pois podem ocupar espaço desnecessário no disco rígido do computador). Por outro lado, o software portátil geralmente fica em sua própria pasta e não espalha os arquivos ou pastas para outros locais no computador. Isso significa que desinstalar (remover) aplicativos portáteis é muito mais fácil (tudo o que o usuário precisa fazer é excluir a pasta correspondente e seu conteúdo) do que desinstalar aplicativos de software instaláveis.

Às vezes é vantajoso para usuários com sistemas de inicialização dupla ou tripla usar aplicativos de software portáteis do que aplicativos de software instaláveis, porque com software portátil o usuário não precisa instalá-lo novamente no segundo ou terceiro sistema operacional (assim as configurações do usuário serão preservadas). Mas para todos os aplicativos de software instaláveis, o usuário precisa instalá-lo novamente em outros sistemas operacionais e todas as configurações do usuário serão perdidas. Da mesma forma, se o usuário deseja executar o mesmo software instalável em outro computador, ele deve reinstalar o aplicativo nesse computador (perdendo assim todas as configurações do usuário armazenadas no primeiro computador). No entanto, o software portátil pode ser facilmente transferido de um computador para outro por meio de uma mídia removível, como uma unidade flash, e a configuração do usuário também será transferida. Esta é, na verdade, a principal razão pela qual eles são chamados de aplicativos de software 'portáteis'.

Então, se a necessidade for instalar o software em apenas um computador ou sistema operacional, o software instalável funcionará para você, mas se você planeja levar o aplicativo para onde quer que vá, os aplicativos portáteis devem ser a escolha preferida. Mas é importante ter dispositivos externos ou removíveis com velocidades de E/S aceitáveis para usar efetivamente aplicativos portáteis em seu potencial máximo (por exemplo, uma unidade de disco rígido externa deve ser usada em vez de unidades USB para grandes aplicativos portáteis). Além disso, se você quiser usar sistemas de backup online (como DropBox), você pode facilmente transferir a versão mais recente (com configurações atualizadas, etc.) de seus aplicativos portáteis de seu computador desktop para seu laptop. Isso nunca é uma opção com software instalável.

Recomendado: