Quando você faz o download do cliente, ele não pesa demais e parece fazer muito pouco. Dentro do pacote de aplicativos, há um script que, ao inspecionar o ambiente e decidir que você não está executando o Linux, lança o cliente, que baixa o ambiente e os recursos de suporte completo. Para que isso aconteça (tudo isso é salvo dentro do pacote, o pacote de aplicativos é atualizado nesse processo) O Steam deseja o Universal Access for Assistive Devices e sua senha.
Recursos em cache, preferências (como atalhos de teclado), arquivos de suporte (como tabelas de pesquisa de requisitos de hardware de jogos) residem dentro do pacote, não em ~/Library/{Application Support|Preferences|Cache}
; os dados dos jogos são descartados em ~/Documents/Steam Content
.
Eu me descreveria como um pouco OCD (o que realmente diz muito), e eu não me importaria muito ainda. Eu iria pentear essa bagunça peluda e descobrir onde estão as coisas, quando e se eu precisar, mesmo que seja em um lugar desconhecido; isso na verdade não me irrita. Bem, um pouquinho.
O que me preocupa é a maneira como o Steam precisa do Access for Assistive Devices, e minha senha para ser executado pela primeira vez. O primeiro lhe dá a capacidade de falar muito intimamente com aplicativos em execução e o sistema subjacente; enquanto o último (conta de administrador) poderia muito bem dar a ele e é o acesso irrestrito dos editores a todo o meu software, hardware e dados. Com editoras como a Rockstar usando cenas do NOCD para publicar seus jogos no Steam, não tenho certeza se estou bem com isso.
Gostaria que mais jogos fossem disponibilizados para o MacOS X e todas as máquinas bonitas que o rodam, mas esse arranjo não parece muito para mim. Parece que a Valve está analisando as medidas de segurança do sistema e as práticas recomendadas, deixando de lado o sandbox, a assinatura de código, a organização estruturada relativamente sadia; todas as coisas que atrairiam alguém que não é divertido em festas, e morrerão sozinhas, no porão de sua mãe morta há muito tempo… espere. Certo. De qualquer forma.
Podemos obter alguma informação sobre a segurança do Steam para Mac na máquina do usuário final, de alguém que entende como funciona a API de acessibilidade, se os jogos distribuídos no Steam podem ler e escrever fora da home page do usuário, coletar dados de outros aplicativos em execução ou similar?