Quando si scarica il client non pesa troppo e sembra fare molto poco. All'interno del bundle dell'app è presente uno script che — dopo aver ispezionato l'ambiente e deciso di non eseguire Linux — avvia il client, che scarica l'intero ambiente di supporto e le risorse. Perché ciò avvenga (tutto questo viene salvato all'interno del bundle, il bundle dell'app viene aggiornato in questo processo) Steam desidera l'accesso universale per dispositivi di assistenza e la tua password.
Risorse memorizzabili nella cache, preferenze (come le scorciatoie da tastiera), file di supporto (come le tabelle di ricerca dei requisiti hardware del gioco) vivono all'interno del bundle, non in ~/Library/{Application Support|Preferences|Cache}
; i dati dei giochi vengono scaricati ~/Documents/Steam Content
.
Mi descriverei un po 'un disturbo ossessivo-compulsivo (che dice davvero molto), e non mi importerebbe molto. Vorrei pettinare questo casino peloso e scoprire dove sono le cose, quando e se ne ho bisogno, anche se si trova in un luogo sconosciuto; che in realtà non mi spunta. Bene, un pochino.
Ciò che mi preoccupa è il modo in cui Steam ha bisogno sia di Access for Assistive Devices sia della mia password per funzionare per la prima volta. Il primo gli dà la possibilità di parlare molto intimamente con le app in esecuzione e il sistema sottostante; mentre quest'ultimo (account amministratore) potrebbe benissimo darlo e ai suoi editori l'accesso illimitato a tutto il mio software, hardware e dati. Con editori come Rockstar che usano i crack della scena NOCD per pubblicare i loro giochi su Steam, non sono così sicuro di essere d'accordo.
Vorrei che fossero disponibili altri giochi per MacOS X e tutte le belle macchine che lo eseguono, ma questa disposizione non mi sembra molto simile a quella di un Mac. Sembra che Valve stia aggirando le misure di sicurezza del sistema e le migliori pratiche, rinunciando al sandboxing, alla firma del codice, a un'organizzazione strutturata relativamente sana; tutte le cose che farebbero appello a qualcuno che non si diverte affatto alle feste, e morirà da solo, nel seminterrato di sua madre morta da tempo ... aspetta. Giusto. Comunque.
Possiamo ottenere informazioni sulla sicurezza di Steam per Mac nel computer dell'utente finale, da qualcuno che capisce come funziona l'API di accessibilità, se i giochi distribuiti su Steam possono leggere e scrivere all'esterno della cartella utente dell'utente, raccogliere dati da altre app in esecuzione o simili?