Cuando descarga el cliente, no pesa demasiado y parece hacer muy poco. Dentro del paquete de aplicaciones hay un script que, al inspeccionar el entorno y decidir que no está ejecutando Linux, inicia el cliente, que descarga el entorno de soporte completo y los recursos. Para que esto suceda (todo esto se guarda dentro del paquete, el paquete de la aplicación se actualiza en este proceso) Steam quiere acceso universal para dispositivos de asistencia y su contraseña.
Los recursos almacenables en caché, las preferencias (como los atajos de teclado), los archivos de soporte (como las tablas de búsqueda de requisitos de hardware del juego) viven dentro del paquete, no dentro ~/Library/{Application Support|Preferences|Cache}
; los datos de los juegos se vuelcan ~/Documents/Steam Content
.
Me describiría como un poco TOC (que realmente dice mucho), y todavía no me importaría tanto. Iría a peinar este desastre peludo y descubriría dónde están las cosas, cuándo y si lo necesito, incluso si está en un lugar desconocido; eso en realidad no me molesta. Bueno un poquito.
Lo que me preocupa es la forma en que Steam necesita acceso para dispositivos de asistencia y mi contraseña para ejecutarse por primera vez. El primero le permite hablar muy íntimamente con las aplicaciones en ejecución y el sistema subyacente; mientras que la última (cuenta de administrador) podría muy bien otorgarle y sus editores tienen acceso ilimitado a todo mi software, hardware y datos. Con editores como Rockstar que utilizan grietas de escena NOCD para publicar sus juegos en Steam, no estoy tan seguro de estar de acuerdo con esto.
Me gustaría tener más juegos disponibles para MacOS X y todas las máquinas bonitas que lo ejecutan, pero este arreglo no me parece muy parecido a Mac. Parece que Valve está tomando medidas de seguridad y mejores prácticas del sistema, renunciando al sandboxing, firma de código, organización estructurada relativamente sana; todas las cosas que atraerían a alguien que no se divierte en las fiestas, y que morirá solo, en el sótano de su madre muerta hace mucho tiempo ... espera. Correcto. De todas formas.
¿Podemos obtener información sobre la seguridad de Steam para Mac en la máquina del usuario final, de alguien que entienda cómo funciona la API de accesibilidad, si los juegos distribuidos en Steam pueden leer y escribir fuera de la carpeta de inicio del usuario, recopilar datos de otras aplicaciones en ejecución o similares?