Po pobraniu klienta nie waży on zbyt wiele i wydaje się, że robi niewiele. W pakiecie aplikacji znajduje się skrypt, który - po sprawdzeniu środowiska i stwierdzeniu, że nie używasz Linuksa - uruchamia klienta, który pobiera pełne środowisko wsparcia i zasoby. Aby tak się stało (wszystko to jest zapisane w pakiecie, pakiet aplikacji jest aktualizowany w tym procesie) Steam chce Universal Access for Assistive Devices i twojego hasła.
Zasoby pamięci podręcznej, preferencje (takie jak skróty klawiaturowe), pliki pomocnicze (takie jak tabele wyszukiwania wymagań sprzętowych gier) znajdują się wewnątrz pakietu, a nie w nim ~/Library/{Application Support|Preferences|Cache}
; dane gier są wrzucane ~/Documents/Steam Content
.
Opisałbym siebie jako trochę OCD (co tak naprawdę dużo mówi) i nie przejmowałbym się tak bardzo. Przeczesałam ten włochaty bałagan i dowiedziałam się, gdzie są rzeczy, kiedy i czy muszę, nawet jeśli są w nieznanym miejscu; to mnie tak naprawdę nie denerwuje. Cóż, trochę.
Niepokoi mnie sposób, w jaki Steam potrzebuje zarówno Access for Assistive Devices, jak i mojego hasła do uruchomienia po raz pierwszy. Ten pierwszy daje mu możliwość bardzo ścisłej rozmowy z uruchomionymi aplikacjami i systemem bazowym; podczas gdy ten drugi (konto administratora) może go bardzo dobrze dać, a wydawcy mają nieograniczony dostęp do całego mojego oprogramowania, sprzętu i danych. Ponieważ wydawcy tacy jak Rockstar używają cracków ze sceny NOCD do publikowania swoich gier na Steamie, nie jestem pewien, czy mi to odpowiada.
Chciałbym udostępnić więcej gier dla MacOS X i wszystkich ładnych komputerów, które je obsługują, ale ten układ nie wydaje mi się bardzo podobny do Maca. Wygląda na to, że Valve obchodzi środki bezpieczeństwa systemu i najlepsze praktyki, rezygnując z piaskownicy, podpisywania kodu, względnie zdrowej organizacji; wszystkie rzeczy, które przemówiłyby do kogoś, kto wcale nie jest zabawny na przyjęciach i umrze samotnie, w piwnicy swojej zmarłej matki ... czekaj. Dobrze. Tak czy inaczej.
Czy możemy uzyskać wkład w bezpieczeństwo Steam dla komputerów Mac na komputerze użytkownika końcowego, od kogoś, kto rozumie, jak działa Accessibility API, czy gry dystrybuowane na Steam mogą czytać i pisać poza homefolderem użytkownika, gromadzić dane z innych działających aplikacji lub podobne?