Seguramente a más de uno ha escuchado alguna vez el nombre Cydia, pero no todo el mundo sabe qué es y en qué consiste. Pues bien, Cydia es una aplicación para iOS que nos permite instalar aplicaciones de manera gratuita aunque sean de pago en la App Store o incluso otras que no aparecen en ella que permiten modificar y personalizar un poco más el aspecto de nuestro dispositivo. Como bien sabréis, el sistema operativo móvil de Apple es bastante restrictivo en según que aspectos, por lo que un gran número de usuarios decide hacer uso del Jailbreak y de Cydia para poder saltarse esas restricciones y personalizarlo un poco más.
Si comparamos iOS con Android, las restricciones del primero son mayores que las del segundo, el cual es un sistema más personalizable, por lo que se podría decir que una aplicación como Cydia no sería necesaria. Pero lo cierto es que si bien Google no restringe tanto Android como lo hace Apple con iOS, lo cierto es que si nos encontramos con diversas limitaciones por parte de los fabricantes de dispositivos así como de las operadoras.
Con Cydia Substrate no es necesario cambiar la ROM del dispositivo
Este es el principal motivo por el cual se ha anunciado que los desarrolladores podrán disponer de una nueva aplicación llamada Cydia Substrate, la cual sirve como plataforma de desarrollo de código abierto para modificar aplicaciones o el mismo sistema operativo sin necesidad de cambiar la ROM, método que se sigue actualmente para cambiar y mejorar el sistema de un dispositivo con Android.
Llegados a este punto, seguro que más de uno se pregunta cómo funciona Cydia Substrate. Pues bien, para poder modificar tanto las aplicaciones como el sistema operativo sin hacer uso de ROMs, lo que hace es usar una especie de “extensiones” que contienen un código que se empaqueta a parte de la aplicación en cuestión que queramos modificar. Este código nuevo es el que contiene todas esas características nuevas que queremos meter al dispositivo.
Cydia Substrate está destinado a usuarios avanzados
Por el momento tal y como podemos ver, se trata de una plataforma bastante técnica que no servirá de mucho a los usuarios medios, sino más bien está destinado a usuarios avanzados con algo de conocimientos de programación. Por lo tanto, por muchas ganas que tengamos de utilizarla, si no manejamos el tema de la programación no debemos esperar obtener nada por parte de ella.
Mientras tanto, sólo nos queda esperar qué pueden hacer los desarrolladores con el nuevo Cydia Substrate y cómo consiguen modificar el código sin crear una nueva ROM personalizada, pero de seguro que consiguen cosas increíbles y muy interesantes.