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

Índice:

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

Vídeo: O que é um aplicativo "portátil" e por que isso importa?

Vídeo: O que é um aplicativo
Vídeo: Checklist do Programador Sênior: 10 itens para você ser um Programador MUITO acima da média ✅ - YouTube 2024, Abril
Anonim
Aplicações portáteis oferecem algumas vantagens definidas sobre suas contrapartes tradicionais. Eles são leves e permitem que você se mova entre computadores enquanto leva seus aplicativos e configurações com você. É por isso que eles são diferentes e por que eles são às vezes - mas nem sempre - uma boa escolha.
Aplicações portáteis oferecem algumas vantagens definidas sobre suas contrapartes tradicionais. Eles são leves e permitem que você se mova entre computadores enquanto leva seus aplicativos e configurações com você. É por isso que eles são diferentes e por que eles são às vezes - mas nem sempre - uma boa escolha.

Como os aplicativos regulares são instalados

Para entender o que torna um aplicativo portátil, pode ser útil primeiro dar uma olhada rápida em 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 é copiada para uma única pasta em algum lugar na pasta C: Arquivos de programas. 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 específicas de diferentes contas de usuário no PC são armazenadas em arquivos criados na pasta “AppData” oculta 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ódigo compartilhado que são instaladas com coisas como o.NET framework e o Visual C ++ Redistributables.
As configurações específicas de diferentes contas de usuário no PC são armazenadas em arquivos criados na pasta “AppData” oculta 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ódigo compartilhado que são instaladas com coisas como o.NET framework e o Visual C ++ Redistributables.

Existem vantagens distintas para essa separação de funções. Vários aplicativos podem compartilhar informações contidas em entradas do Registro ou em bibliotecas de códigos compartilhadas, evitando a duplicação desnecessária. Armazenar configurações específicas do usuário em um local e configurações de todo o sistema em outro significa que os aplicativos podem aproveitar melhor os diversos recursos do Windows projetados para um sistema multiusuário. Para começar, cada usuário pode confiar em suas próprias configurações sendo carregadas quando eles iniciam o aplicativo apenas porque eles estão conectados com sua própria conta do Windows. Recursos como permissões de arquivo e compartilhamento são criados nessa estrutura. E, ter todas as configurações do programa salvas em áreas designadas torna o backup do sistema mais confiável.

Então, o que é um aplicativo portátil e por que eu usaria um?

Image
Image

Um aplicativo portátil é simplesmente um 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 do sistema. Se você mover a pasta, o aplicativo continuará funcionando da mesma forma. Em vez de instalar um aplicativo portátil, você normalmente faz o download como um arquivo ZIP, extrai esse ZIP em uma pasta e executa o arquivo executável do aplicativo. Se o aplicativo permitir salvar configurações, essas configurações serão salvas em arquivos dentro da mesma pasta.

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

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

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

Claro, existem algumas desvantagens em usar aplicativos portáteis. Os controles de conta de usuário (UAC) do Windows não funcionam para aplicativos portáteis da mesma maneira que para aplicativos instalados, o que significa que estão mais sujeitos a processos não administrativos. Você poderia realmente considerar este tanto uma vantagem quanto uma desvantagem. A vantagem é que, se você precisar de um aplicativo portátil, provavelmente poderá executá-lo mesmo se estiver em uma rede, por exemplo, no trabalho, em que não é possível instalar um aplicativo normal. A desvantagem é que o departamento de TI e os protocolos de segurança que eles instituíram podem ser menos eficazes.

Outro ponto negativo dos aplicativos portáteis é que eles geralmente não são criados com vários usuários em mente. Isso provavelmente não é grande coisa, pois você provavelmente está criando uma unidade portátil que pode ser transportada apenas para você. No entanto, se vários usuários precisarem usar um aplicativo, todos eles terão que usar as mesmas configurações ou você precisará ter várias cópias da pasta do aplicativo em sua unidade portátil.

Por fim, se você estiver executando aplicativos portáteis a partir de uma unidade USB, terá cuidado extra para ejetar a unidade corretamente, em vez de apenas retirá-la. Caso contrário, você pode corromper os aplicativos ou fazer com que as configurações não sejam salvas corretamente. Você pode até encontrar esse problema em PCs que não lidam bem com unidades USB quando entram em suspensão ou hibernação. É um problema menor nos PCs modernos do que no passado, mas ainda há PCs que não lidam bem com o sono.

Dito isso, as vantagens dos aplicativos portáteis geralmente superam as desvantagens - especialmente se você se deslocar muito para PCs diferentes.

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

Se você pensar em aplicativos portáteis como a maioria dos utilitários de sistema que o suporte de tecnologia carrega, você pode se surpreender ao descobrir que existem todos os tipos de aplicativos portáteis por aí. Você pode ler sobre um monte deles em nosso guia para os melhores aplicativos portáteis gratuitos para o seu kit de ferramentas de unidade flash. Você encontrará os utilitários do sistema, com certeza, mas também os aplicativos para praticamente todas as suas necessidades - produtividade, comunicações, gráficos e visualização de imagens, e muito mais.

Além de todos esses aplicativos autônomos, você também pode baixar conjuntos de aplicativos que você pode instalar em uma unidade USB. Essas suítes geralmente fornecem um iniciador no estilo Iniciar do menu 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 suítes mais populares.

Vale a pena reservar um tempo para analisar as diferentes suítes portáteis, se isso for o que você está interessado. Em alguns casos, os aplicativos portáteis só estão disponíveis por meio de um conjunto de software como este. Por exemplo, PortableApps.com fornece acesso a várias centenas de aplicativos portáteis que você pode baixar e instalar em seu disco PortableApps. Muitos desses aplicativos só podem ser instalados no pacote PortableApps e não há uma versão portátil que você possa usar sem o pacote. O PortableApps oferece a vantagem de poder escolher exatamente quais aplicativos você deseja incluir. Outras suítes têm todos os aplicativos portáteis agrupados no download principal, portanto, é uma perspectiva de tudo ou nada. No entanto, cada suíte pode fornecer ferramentas específicas que você não pode encontrar para outras suítes, portanto, verifique quais apps estão disponíveis para cada uma antes de tomar sua decisão.

Você também descobrirá que, quando recomendamos utilitários de terceiros em muitos de nossos artigos, geralmente optamos por apresentar aplicativos portáteis em vez de aplicativos instaláveis.
Você também descobrirá que, quando recomendamos utilitários de terceiros em muitos de nossos artigos, geralmente optamos por apresentar aplicativos portáteis em vez de aplicativos instaláveis.

Posso fazer aplicativos regularmente instaláveis?

Muitas vezes é possível fazer um aplicativo regular portátil, mas pode ser um pouco exigente e geralmente leva um pouco de trabalho. Se o aplicativo for muito simples, como 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 essas instruções. Este não é um método garantido para funcionar, mas pode valer a pena tentar.

Outra opção para tornar um aplicativo instalável portátil é virtualizar o aplicativo. Isso geralmente requer um pouco mais de configuração, mas basicamente você cria uma máquina virtual portátil que pode executar o sistema operacional e o aplicativo (ou aplicativos) necessários e, em seguida, carregar essa máquina virtual na mídia portátil desejada. O VirtualBox portátil é a ferramenta mais comum para isso, e temos um ótimo guia sobre como usá-lo para levar as máquinas virtuais com você para qualquer lugar. O VirtualBox em si é uma oferta de máquina virtual gratuita da Oracle que pode ser executada em praticamente qualquer sistema operacional de desktop. VirtualBox portátil é um wrapper para o VirtualBox que o transforma em um aplicativo portátil que você pode instalar em um stick USB ou disco rígido externo.

O Cameyo é outra opção interessante de virtualização. Em vez de executar uma máquina virtual inteira a partir de sua unidade portátil, você cria uma máquina virtual em seu sistema de desktop. Em seguida, você usa o Cameyo para registrar a instalação de um aplicativo nessa máquina virtual. Quando isso é feito, o Cameyo cria um único arquivo executável que você pode arrastar para sua unidade portátil e executá-lo onde quiser. O Cameyo também é gratuito para usuários domésticos ou de pequenas empresas. Se você está curioso sobre isso, também temos um guia sobre como usar o Cameyo para criar aplicativos portáteis.

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

Recomendado: