As aplicações portáteis oferecem algumas vantagens definitivas em relação às tradicionais. São leves e podem passar com facilidade entre computadores, levando consigo as suas aplicações e definições. Eis porque são diferentes e porque são por vezes – mas nem sempre – uma boa escolha.
Sabe o que são aplicações portáteis? Vale a pena utilizar?
Quando instala uma aplicação no Windows, os ficheiros de instalação vão para várias localizações diferentes. A maior parte dos ficheiros da aplicação vão para uma única pasta algures na pasta C:\Programas. Os ficheiros que contêm definições que se aplicam a todos os utilizadores da aplicação ficam numa pasta de dados.
As definições que são particulares a diferentes contas de utilizador no PC ficam em ficheiros criados na pasta oculta “AppData” dentro da pasta de utilizador de cada conta. A maioria das aplicações cria entradas no Registo do Windows que podem também conter várias definições de configuração. E muitas aplicações tiram partido de bibliotecas de código partilhado como o .NET framework e o Visual C++ Redistributables.
Existem vantagens distintas nesta separação de funções. Várias aplicações podem partilhar informações contidas nas entradas do Registo ou nas bibliotecas de código partilhado, evitando duplicações desnecessárias. O armazenamento de definições específicas do utilizador num local e de definições de todo o sistema noutro significa que as aplicações podem tirar melhor partido de muitas funcionalidades diferentes do Windows concebidas para um sistema multiutilizador. Para começar, cada utilizador pode confiar que as suas próprias definições são carregadas quando inicia a aplicação, apenas porque tem sessão iniciada com a sua própria conta Windows. Características como as permissões de ficheiros e de partilha são construídas com base nesta estrutura. Além disso, o facto de todas as definições do programa serem guardadas em áreas designadas torna a cópia de segurança do sistema mais fiável.
O que é uma aplicação portátil e por que razão devo utilizá-la?
Uma aplicação portátil é simplesmente uma aplicação que não utiliza um instalador. Todos os ficheiros necessários para executar a aplicação residem numa única pasta, que pode ser colocada em qualquer parte do sistema. Se mover a pasta, a aplicação continuará a funcionar da mesma forma. Em vez de instalar uma aplicação portátil, normalmente descarrega-se a aplicação como um ficheiro ZIP, extrai-se esse ZIP para uma pasta e executa-se o ficheiro executável da aplicação. Se a aplicação permitir guardar definições, essas definições são guardadas em ficheiros dentro da mesma pasta.
A vantagem mais significativa da utilização de aplicações portáteis é óbvia – são portáteis. Coloque-as numa unidade USB, por exemplo, e pode transportá-las de computador para computador. Não deixam qualquer rasto nos PCs. Tudo, incluindo quaisquer definições que tenha guardado, é guardado diretamente na pasta da aplicação portátil na unidade USB. É muito semelhante à forma como as coisas funcionavam nos tempos do MS-DOS e do Windows 3.1.
No entanto, podem ser úteis mesmo que não esteja a mudar de computador.
Por um lado, deixam uma pegada mais pequena no seu PC. Tendem a ser mais leves do que a maioria das aplicações instaláveis, pelo simples facto de não necessitarem de instalação. Pode sincronizá-las (juntamente com as respectivas definições) com os outros PCs utilizando algo como o Dropbox ou outro serviço na nuvem. Ou pode utilizar uma aplicação apenas uma vez sem ter de se preocupar com o facto de esta deixar resíduos no seu sistema.
Claro que haverá sempre aplicações que terá de instalar. Ou são demasiado grandes – ou sofisticadas – para se executarem como uma aplicação portátil, ou precisam de tirar partido das capacidades multiutilizador ou de segurança do Windows. Mas muitas aplicações estão disponíveis em ambas as versões, o que significa que pode escolher entre um instalador e um ZIP quando as descarrega.
Naturalmente, existem algumas desvantagens na utilização destas apps
Os controlos de conta de utilizador (UAC) do Windows não funcionam para as aplicações portáteis da mesma forma que funcionam para as aplicações instaladas. Isto significa que estão mais sujeitas a processos não administrativos. Pode considerar este facto como uma vantagem e uma desvantagem. A vantagem é que, se precisar de uma aplicação portátil, é provável que a possa executar mesmo que esteja numa rede – por exemplo, no trabalho – onde não pode instalar uma aplicação normal. A desvantagem é que o departamento de TI e quaisquer protocolos de segurança que tenham instituído podem ser menos eficazes.
Outra desvantagem das aplicações portáteis é que, normalmente, não se criam a pensar em vários utilizadores. É provável que isto não seja um grande problema, uma vez que provavelmente está a criar uma unidade portátil que pode transportar apenas para si. Mas se vários utilizadores necessitarem de utilizar uma aplicação, todos terão de utilizar as mesmas definições ou terá de ter várias cópias da pasta da aplicação na unidade portátil.
Por último, se estiver a executar aplicações portáteis a partir de uma unidade USB, deverá ter o cuidado de ejetar a unidade corretamente, em vez de a retirar simplesmente. Caso contrário, pode corromper as aplicações ou fazer com que as definições não se guardem corretamente. Este problema pode mesmo ocorrer em PCs que não lidam bem com unidades USB quando entram em suspensão ou hibernação. Este problema é menos frequente nos PCs modernos do que era no passado, mas ainda há PCs que não lidam bem com o modo de suspensão.
Dito isto, as vantagens das aplicações portáteis superam normalmente as desvantagens – especialmente se se deslocar muito para PCs diferentes.
Que tipos de aplicações portáteis estão disponíveis?
Se pensa que as aplicações portáteis são sobretudo utilitários de sistema que os técnicos de suporte transportam consigo, poderá ficar surpreendido ao descobrir que existem todos os tipos de aplicações portáteis. Encontrará utilitários de sistema, sem dúvida, mas também aplicações para praticamente todas as suas necessidades – produtividade, comunicações, gráficos e visualização de imagens, e muito mais.
Entretanto para além de todas estas aplicações autónomas, também pode descarregar conjuntos de aplicações que pode instalar numa unidade USB. Assim Estas suites fornecem normalmente um iniciador ao estilo do menu Iniciar para aceder às aplicações e algumas também coordenam as definições das aplicações. Muitas destas suites possuem centenas de aplicações portáteis gratuitas à escolha, permitindo-lhe essencialmente criar um espaço de trabalho completo e portátil. O PortableApps e o LiberKey são duas das suites mais populares.