Windows de Microsoft y OS X de Apple almacenan los archivos de configuración en métodos muy diferentes. Al comparar y contrastar estos mecanismos, las ventajas y desventajas se hacen rápidamente evidentes.
Kenny me hizo la siguiente pregunta:
"Ustedes tienen muchos hacks de registro pero muy pocos ajustes de Apple. Esto me hizo preguntarme cuál es la diferencia en cómo Windows y Mac almacenan sus configuraciones. ¿Por qué siempre se culpa al registro de Windows por ralentizar las PC?
Rascacielos contra casas
Aunque Microsoft ahora lo desalienta, la mayoría de las aplicaciones y el sistema operativo Windows mantienen la mayoría de sus configuraciones dentro del registro. Piense en el registro como un rascacielos donde cada piso controla un aspecto particular de Windows o una aplicación específica. Si los datos están dañados en el registro, el ascensor de nuestro edificio análogo puede no funcionar. En el peor de los casos, todo el edificio puede caerse y el sistema falla o no puede arrancar.
Como consecuencia de sus raíces linux-ish, OS X mantiene los datos de configuración en archivos de lista de propiedades individuales (* .plist) que son archivos de texto, XML, binarios o JSON. Estos archivos son como casas pequeñas en lugar de rascacielos. Si una casa se quema, es poco probable que cause daños a otras casas. Por lo tanto, si un archivo de preferencias en OS X está dañado, es poco probable que dañe otras aplicaciones. De hecho, las aplicaciones tienen una tendencia a reconstruir las configuraciones si se eliminan. Esta es una de las razones por las que si una aplicación se comporta mal en una Mac, la primera recomendación suele ser eliminar el archivo de configuración plist asociado.
Ventajas y desventajas
Si todas las configuraciones de una PC estuvieran almacenadas en el registro, permitiría hacer una copia de seguridad de toda la configuración de la aplicación de Windows. Sin embargo, muchas aplicaciones también utilizan archivos de configuración individuales. Además, los archivos de registro pueden hincharse con el tiempo debido a los datos residuales de la aplicación que quedan incluso después de que se desinstalen las aplicaciones. A pesar de que Windows ha mejorado el registro para permitir que el sistema se recupere de la corrupción, se desaconseja el uso del registro para el almacenamiento de la configuración y los métodos como la virtualización del registro están fortaleciendo el proceso de registro.
Los archivos de la lista de propiedades individuales que se utilizan en OS X de Mac permiten que las aplicaciones se muevan de un sistema a otro, mientras que a menudo mantienen (o permiten la reconstrucción de) la configuración. En el lado negativo, estos tipos de archivos no se consideran un uso muy eficiente del almacenamiento. Además, a medida que OS X se ha vuelto más moderno, los archivos de plist han cambiado de formato, lo que requiere que el sistema operativo y los ajustes del sistema puedan manejar varios métodos de preferencias.
¿Por qué el registro es pirateado más que archivos plist?
En última instancia, no hay nada inherente a los métodos de configuración que empujan a las personas a hackear los sistemas de PC más que las Mac. Debido a que las cajas de Windows normalmente se han usado más en entornos empresariales y porque los trucos de registro han sido una manera fácil de implementar cambios de configuración en varios sistemas a la vez, la mayoría de los administradores de Windows ahora son gurús de registro. Como cada generación de sistemas operativos Windows ha mantenido mayormente la compatibilidad con versiones anteriores, se ha permitido que la tradición de los trucos de registro se propague. La piratería de registro ahora está arraigada en el ADN de los usuarios que desean modificar sus sistemas.
Las Mac son "solo para funcionar" y históricamente han atraído a menos usuarios personalizados. Aunque esto está cambiando rápidamente, los usuarios de Windows tradicionalmente han sido más reticentes que los usuarios de Apple. Además, las Mac no han requerido los mismos procedimientos de distribución de red empresarial que obligaron a los administradores a conocer el registro.
Dejando de lado los problemas de almacenamiento, la mayoría de los expertos creen que el método plist de OS X es superior al mecanismo de configuración de Windows. Sin embargo, tanto la compatibilidad con versiones anteriores como la familiaridad con el administrador garantizan que los piratas informáticos del registro de Windows continuarán teniendo un patio de recreo durante los próximos años.