17Aug

O que é um aplicativo "portátil" e por que isso é importante?

As aplicações portáteis

oferecem algumas vantagens definitivas em relação às suas contrapartes tradicionais. Eles são leves e eles permitem que você se mova entre computadores enquanto leva seus aplicativos e configurações com você.É por isso que eles são diferentes e porque eles são às vezes - mas nem sempre - uma boa escolha.

Como os aplicativos regulares estão instalados

Para entender o que torna um aplicativo portátil, pode ser útil primeiro ter uma visão rápida de como os aplicativos tradicionais são instalados no Windows. Quando você instala um aplicativo no Windows, os arquivos de instalação vão para vários locais diferentes. A maior parte dos arquivos do aplicativo geralmente são copiados para uma única pasta em algum lugar da pasta C: \ Program Files. Os arquivos que contêm configurações aplicáveis ​​a todos os usuários do aplicativo podem ser criados na pasta ProgramData.

As configurações que são específicas para diferentes contas de usuário no PC são armazenadas em arquivos criados na pasta escondida "AppData" dentro de cada pasta de usuário de contas individuais. A maioria dos aplicativos cria entradas no Registro do Windows que também podem conter várias configurações. E muitos aplicativos aproveitam as bibliotecas de códigos compartilhados que se instalam com coisas como o framework. NET e os redistribuíveis do Visual C ++.

ARTIGOS RELACIONADOS
O que é o Microsoft. NET Framework e por que ele está instalado no meu PC?
Por que existem tantos "Microsoft Visual C ++ Redistributables" instalados no meu PC?

Existem vantagens distintas para esta separação de funções. Múltiplos aplicativos podem compartilhar informações contidas em entradas do Registro ou bibliotecas de códigos compartilhados, evitando duplicações desnecessárias. Armazenar as configurações específicas do usuário em um único lugar e configurações de todo o sistema em outro significa que os aplicativos podem tirar melhor proveito de muitos recursos do Windows diferentes projetados para um sistema multiusuário. Para iniciantes, cada usuário pode confiar em suas próprias configurações sendo carregadas quando iniciam o aplicativo apenas porque estão conectadas com sua própria conta do Windows. Recursos como permissões de arquivo e compartilhamento são criados nessa estrutura. E, tendo todas as configurações do programa salvas em áreas designadas, torna o backup de seu sistema mais confiável.

Então, o que é uma aplicação portátil e por que eu usaria um?

Um aplicativo portátil é simplesmente aquele que não usa um instalador. Todos os arquivos necessários para executar o aplicativo residem em uma única pasta, que você pode colocar em qualquer lugar no sistema. Se você mover a pasta, o aplicativo ainda funcionará da mesma forma. Em vez de instalar um aplicativo portátil, você normalmente o descarta como um arquivo ZIP, extrai esse ZIP para uma pasta e executa o arquivo executável para o aplicativo. Se o aplicativo permite que você salve as configurações, essas configurações serão salvas em arquivos diretamente dentro da mesma pasta.

O maior benefício do uso de aplicativos portáteis é evidente. Eles são portáteis. Coloque-os em uma unidade USB, por exemplo, e você pode carregá-los de um computador para outro. Eles não deixam qualquer pegada nos PCs nos quais você está executando. Tudo, incluindo as configurações que você salvou, é salvo diretamente na pasta do aplicativo portátil na unidade USB.Na verdade, é muito semelhante ao modo como as coisas funcionaram nos dias do MS-DOS e do Windows 3.1.

Os aplicativos portáteis podem ser agradáveis ​​mesmo que você não esteja se movendo entre computadores. Por um lado, eles deixam uma pegada menor em seu PC.Eles tendem a ser mais leves do que a maioria dos aplicativos instaláveis ​​apenas por não ter que ser instalado. Você pode sincronizá-los( juntamente com suas configurações) para seus outros PC usando algo como Dropbox. Ou, você pode usar um aplicativo uma vez sem ter que se preocupar com isso, deixando o cruft em seu sistema.

Claro, sempre haverá aplicativos que você precisa instalar. Ou eles são muito grandes ou sofisticados - para serem executados como um aplicativo portátil, ou eles realmente precisam aproveitar os recursos multiusuários ou de segurança do Windows. Mas muitos aplicativos vêm em ambos os sabores, o que significa que você pode escolher entre um instalador e um ZIP quando você o baixa.

Claro, existem algumas desvantagens para o uso de aplicativos portáteis. Os Controles de Conta de Usuário do Windows( UAC) não funcionam para aplicativos portáteis da maneira que eles fazem para aplicativos instalados, o que significa que eles estão mais sujeitos a processos não-administrativos. Você poderia realmente considerar este tanto uma vantagem como uma desvantagem. O lado positivo é que, se você precisar de um aplicativo portátil, provavelmente pode executá-lo mesmo se você estiver em uma rede - digamos, no trabalho - onde você não pode instalar um aplicativo normal. A desvantagem é que o departamento de TI e quaisquer protocolos de segurança que eles instituíram podem ser menos efetivos.

Outra desvantagem de aplicativos portáteis é que eles normalmente não são construídos com vários usuários em mente. Isso provavelmente não é um grande problema, pois provavelmente você está criando uma unidade portátil que você pode transportar apenas por si mesmo. Mas se vários usuários precisam usar um aplicativo, ambos terão que usar as mesmas configurações ou você terá que ter várias cópias da pasta do aplicativo em sua unidade portátil.

Finalmente, se você estiver executando aplicativos portáteis a partir de uma unidade USB, você vai querer cuidar demais para expulsar o disco corretamente, em vez de simplesmente retirá-lo. Caso contrário, você pode corromper as aplicações ou fazer com que as configurações não sejam salvas corretamente. Você pode até encontrar esse problema em computadores que não manipulam unidades USB bem quando entram no modo de suspensão ou na hibernação.É menos um problema nas PCs modernas do que no passado, mas ainda há PCs que não lidarão bem com o sono.

Dito isto, as vantagens das aplicações portáteis geralmente superam as desvantagens - especialmente se você se desloca para diferentes PCs.

Que tipos de aplicativos portáteis estão disponíveis?

Se você pensa em aplicativos portáteis, como principalmente utilitários de sistema, o pessoal de suporte técnico carrega, você pode se surpreender ao descobrir que existem todos os tipos de aplicativos portáteis lá fora. Você pode ler sobre um monte de eles em nosso guia para os melhores aplicativos portáteis gratuitos para o seu kit de ferramentas de flash drive. Você encontrará utilidades do sistema, com certeza, mas também aplicativos para quase todas as necessidades que você tenha - produtividade, comunicações, gráficos e visualização de imagens, e muito mais.

Além de todos esses aplicativos independentes, você também pode baixar conjuntos de aplicativos que você pode instalar em uma unidade USB.Essas suítes geralmente fornecem um iniciador de estilo do menu Iniciar para acessar os aplicativos e alguns também coordenam as configurações do aplicativo para você.Muitas dessas suítes possuem centenas de aplicativos portáteis gratuitos para escolher, essencialmente permitindo que você crie um espaço de trabalho completo e portátil. PortableApps, Lupo PenSuite, CodySafe e LiberKey são algumas das suites mais populares.

Vale a pena aproveitar o tempo para examinar as diferentes suítes portáteis, se isso é o que você está interessado. Em alguns casos, os aplicativos portáteis só estão disponíveis através de uma suíte de software como essa. Por exemplo, PortableApps.com fornece acesso a várias centenas de aplicativos portáteis que você pode baixar e instalar no seu disco PortableApps. Muitas dessas aplicações só podem ser instaladas na suíte PortableApps e não possuem uma versão portátil que você possa usar sem a suíte. O PortableApps oferece a vantagem de poder escolher exatamente quais aplicativos você deseja incluir. Outras suites têm todos os aplicativos portáteis incluídos no download principal, por isso é uma perspectiva total ou nada. Mas cada suíte pode fornecer ferramentas específicas que você não pode encontrar para outros suítes, por isso puxa por quais aplicativos estão disponíveis para cada um antes de tomar sua decisão.

Você também encontrará que quando recomendamos utilitários de terceiros em muitos dos nossos artigos, muitas vezes escolhemos apresentar aplicativos portáteis sobre os instaláveis.

Posso fazer aplicativos instaláveis ​​regulares portáteis?

Muitas vezes é possível fazer um aplicativo regular portátil, mas pode ser um pouco finicky e geralmente leva um pouco de trabalho. Se o aplicativo é muito simples, um utilitário que, obviamente, não precisa ser um aplicativo instalável - às vezes é possível extrair esses arquivos do instalador e transformá-los em um aplicativo portátil usando estas instruções. Este não é, de modo algum, um método garantido para funcionar, mas pode valer a pena tentar.

Outra opção para fazer um aplicativo instalável portátil é virtualizar o aplicativo. Isso geralmente requer um pouco mais de configuração, mas, essencialmente, você criaria uma máquina virtual portátil que pode executar o sistema operacional necessário e o aplicativo( ou aplicativos) que você precisa e depois carregar essa máquina virtual em qualquer mídia portátil que você deseja. Portable VirtualBox é a ferramenta mais comum para isso, e nós temos um ótimo guia para usá-lo para levar máquinas virtuais com você em todos os lugares. O VirtualBox em si é uma oferta de máquina virtual gratuita da Oracle que pode ser executada em praticamente qualquer sistema operacional de desktop. Portable VirtualBox é um invólucro para VirtualBox que o transforma em um aplicativo portátil que você pode instalar em uma placa USB ou disco rígido externo.

Cameyo é outra opção de virtualização interessante. Em vez de executar uma máquina virtual inteira da sua unidade portátil, você cria uma máquina virtual no seu sistema de desktop. Você então usa o Cameyo para registrar a instalação de um aplicativo dentro dessa máquina virtual. Quando terminar, o Cameyo cria um único arquivo executável que você pode arrastar para sua unidade portátil e executar onde quiser. O Cameyo também é gratuito para usuários domésticos ou de pequenas empresas. Se você está curioso sobre isso, também obtivemos um guia sobre o uso do Cameyo para criar aplicativos portáteis.

Independentemente do método escolhido, vale a pena explorar o que os aplicativos portáteis têm para oferecer. Não há nada como o sentimento de liberdade e flexibilidade que você obtém sabendo que, com a unidade USB pendurada no seu chaveiro, você pode executar todos os aspectos importantes da sua vida útil.