Когда вы загружаете клиент, он не весит слишком много и, кажется, делает очень мало. Внутри пакета приложения есть сценарий, который - после проверки среды и определения того, что вы не используете Linux - запускает клиент, который загружает полную среду поддержки и ресурсы. Чтобы это произошло (все это сохраняется внутри комплекта, комплект приложений обновляется в этом процессе) Steam требует универсального доступа для вспомогательных устройств и вашего пароля.
Кэшируемые ресурсы, предпочтения (например, сочетания клавиш), файлы поддержки (например, таблицы соответствия требованиям к оборудованию игры) находятся внутри пакета, а не в ~/Library/{Application Support|Preferences|Cache}
; данные игр сбрасываются в ~/Documents/Steam Content
.
Я бы назвал себя немного ОКР (который действительно много говорит), и мне было бы все равно. Я пошел бы прочесать этот волосатый беспорядок и выяснить, где что находится, когда и если мне нужно, даже если это в незнакомом месте; это на самом деле не раздражает меня. Ну, немного.
Что меня беспокоит, так это то, что Steam нужен как Access for Assistive Devices, так и мой пароль для запуска в первый раз. Первый дает ему возможность очень тесно общаться с запущенными приложениями и базовой системой; в то время как последний (учетная запись администратора) вполне может дать ему, и его издатели имеют неограниченный доступ ко всему моему программному обеспечению, оборудованию и данным. С такими издателями, как Rockstar, которые используют треки NOCD для публикации своих игр в Steam, я не уверен, что у меня все в порядке.
Я хотел бы, чтобы больше игр было доступно для MacOS X и всех красивых машин, на которых он работает, но эта схема не кажется мне очень похожей на Mac. Похоже, Valve обходит меры безопасности системы и лучшие практики, отказываясь от песочницы, подписывания кода, относительно здравой структурированной организации; все вещи, которые понравятся кому-то, кто вообще не веселится на вечеринках и умрет один, в подвале своей давно умершей матери ... подожди. Правильно. Тем не мение.
Можем ли мы получить информацию о безопасности Steam для Mac на компьютере конечного пользователя от человека, который понимает, как работает API-интерфейс Accessibility, могут ли игры, распространяемые в Steam, читать и писать за пределами домашней папки пользователя, собирать данные из других запущенных приложений и т. П.?