Когда вы загружаете клиент, он не весит слишком много и, кажется, делает очень мало. Внутри пакета приложения есть сценарий, который - после проверки среды и определения того, что вы не используете 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, читать и писать вне пользовательской папки пользователя, собирать данные из других работающих приложений и т. П.?