OS X 10.10 Yosemite: ¿personalización de interfaz?

Una de las características que Apple anunció durante la presentación de OS X 10.10 Yosemite fue el «modo oscuro», una variación del interfaz de OS X en colores oscuros. Apple no ha sido nunca favorable a la personalización del interfaz de OS X y aunque a lo largo de diferentes versiones de OS X si ha habido aplicaciones que han permitido instalar «temas», con la introducción del firmado de código, esa opción desapareció.

¿Cómo gestiona Apple el «modo oscuro»?

En OS X 10.10 Yosemite, Apple ha introducido una nueva forma de gestionar ciertos aspectos del interfaz ya que han desaparecido en gran medida las texturas que los adornaban. Estas características personalizables de OS X se encuentran en CoreServices, en un bundle llamado SystemAppearance.bundle. En el interior de este archivo se encuentran, en la carpeta Resources, varios archivos con la extensión .car. Este tipo de archivos, de hecho, son los mismos que se utilizan (es decir, la misma extensión) para iOS 7 e iOS 8.

En el caso de OS X hay cuatro archivos que gestionan el aspecto del sistema, el modo oscuro, la apariencia grafito, la apariencia del sistema y el modo «luz vibrante» que gestionaría algunos aspectos de color del sistema específicos del interfaz.

¿Podremos personalizar entonces el aspecto de OS X?

Hay un problema con este modelo: el firmado de código.

El firmado del código es una tecnología introducida en Mac OS X 10.5 Leopard y disponible en todas las versiones posteriores de OS X que asegura la integridad del código y permite reconocer al sistema operativo el software como original (y no modificado). Una vez que el código ha sido «firmado» cualquier cambio en el mismo (ya sea modificado por el usuario o por Hackers) puede ser detectado por el sistema y en el mejor de los casos, el usuario ve alterada su rutina por una serie de cuadros de diálogo que le solicitan permisos para el acceso al llavero, e incluso problemas en la misma aplicación para interactuar con otras aplicaciones. Y si estás modificando un elemento base del sistema que se ha de cargar «sí o sí» lo más probable es que una vez cargado el kernel, y empiece a cargarse la capa de usuario, se detecte que se ha modificado el interfaz y el sistema no arranque.

Llegados a este punto, ahora si es factible modificar el aspecto general de OS X con más facilidad, más al menos que antes, pero debe incluir algún tipo de bendición por parte de Apple. ¿Se podrá hacer vía extensiones? Esa es una interesante pregunta que aún tardaremos unos meses en averiguar.

6 Comments

  1. rosuna

    La verdad es que he oído hablar del modo oscuro ese pero no lo he visto.

    Supongo que profesionales de la edición de video y foto lo habrán pedido, por razones prácticas.

    Trabajar en un entorno poco luminoso con una pantalla demasiado clara es fatigoso.

    R.

  2. Yolanda Molina

    Hola:

    Yo tengo una pregunta mucho más sencilla.
    He actualizado a OS X 10.10 Yosemite. Antes de hacerlo he quitado algunas aplicaciones que no utilizaba y al actualizar, automáticamente me ha creado una carpeta dentro del launchpad que sólo tenía un programa. Al intentar deshacerme de esta carpeta me he dado cuenta de que no puedo borrar o crear carpetas dentro del launchpad.
    ¿Es que ya no existe esa opción o es que yo no sé cómo?

    Gracias.

  3. Yolanda Molina

    Si, eso lo he probado, la carpeta está vacía.
    He probado con el «botón derecho del ratón» y arrastrar hasta la papelera también.
    Nada funciona

  4. Yolanda Molina

    Bueno, por si a alguien le interesa saber cómo lo solucioné, por si se encuentra en la misma situación, en realidad fue fácil:
    Puse de nuevo aplicaciones dentro de la carpeta y las saqué, y así logré que desapareciese.