No caso do Windows, uma aplicação tem de ser instalada. Ao sê-lo, faz update ao Registry e, normalmente, instala os DLL's necessários.
Quando desinstalas, no Windows, o Registry é novamente updated e, normalmente, os DLL's têm de lá ficar. Porquê? Porque os DLL's (Dynamic Link Libraries) são pedaços de código que pode ser usado por várias aplicações (normalmente da mesma companhia, mas não necessariamente). Assim, não é preciso "re-inventar a roda". Ou seja, imagina que instalas o Creative Suite da Adobe. São instalados vários DLL's. Imaginemos que um deles é um set de código para gerir as novas paletes. Claro que esse DLL será utilizado pelo Photoshop, pelo Illustrator, pelo inDesign, etc. Portanto, se se desinstalar o Photoshop, por exemplo, não se podem apagar DLL's porque então o Illustrator ou o inDesign deixariam de funcionar.
No Mac não funciona assim. Cada aplicação é uma entidade independente. Há as que também instalam DLLs (ou o equivalente no Mac) mas isso são as mais complexas ou menos bem-comportadas. Mesmo assim, a dependência de ficheiros externos não é tão grande.
Outra coisa que não existe no Mac é o Registry. Por isso é que se pode "instalar" uma aplicação simplesmente copiando-a de um disco/pasta para outro disco/pasta. Ou mesmo mudar a aplicação de um sítio para outro ou mesmo "desinstalar" a aplicação mandando-a para o lixo.
No Mac, ao contrário do que dizem (os Windows users, claro), podes fazer muito mais e do modo que te bem apeteça, que o que podes fazer no Windows
Rui Batista
Quando desinstalas, no Windows, o Registry é novamente updated e, normalmente, os DLL's têm de lá ficar. Porquê? Porque os DLL's (Dynamic Link Libraries) são pedaços de código que pode ser usado por várias aplicações (normalmente da mesma companhia, mas não necessariamente). Assim, não é preciso "re-inventar a roda". Ou seja, imagina que instalas o Creative Suite da Adobe. São instalados vários DLL's. Imaginemos que um deles é um set de código para gerir as novas paletes. Claro que esse DLL será utilizado pelo Photoshop, pelo Illustrator, pelo inDesign, etc. Portanto, se se desinstalar o Photoshop, por exemplo, não se podem apagar DLL's porque então o Illustrator ou o inDesign deixariam de funcionar.
No Mac não funciona assim. Cada aplicação é uma entidade independente. Há as que também instalam DLLs (ou o equivalente no Mac) mas isso são as mais complexas ou menos bem-comportadas. Mesmo assim, a dependência de ficheiros externos não é tão grande.
Outra coisa que não existe no Mac é o Registry. Por isso é que se pode "instalar" uma aplicação simplesmente copiando-a de um disco/pasta para outro disco/pasta. Ou mesmo mudar a aplicação de um sítio para outro ou mesmo "desinstalar" a aplicação mandando-a para o lixo.
No Mac, ao contrário do que dizem (os Windows users, claro), podes fazer muito mais e do modo que te bem apeteça, que o que podes fazer no Windows
Rui Batista