2 votos

¿Cómo puedo descargar el código fuente para iOS?

Leí un artículo que decía que el hacker de JailBreakMe lee el código fuente de Apple para tratar de encontrar fallas.

Me pregunto y tengo curiosidad: ¿cómo podemos obtener el código fuente de iOS?

6voto

shsteimer Puntos 8749

IOS es un derivado del sistema operativo Darwin que es un sistema operativo de código abierto lanzado por Apple. Puedes navegar por los archivos de código abierto de Apple y descargar el código de Darwin desde su sitio de Desarrollo de Código Abierto. Ese enlace contiene los archivos de lanzamiento principales de todos los sistemas operativos basados en Darwin que Apple ha producido hasta la fecha.

Lo que no obtienes con esos archivos son las capas propietarias que Apple coloca sobre Darwin para construir los sistemas operativos iOS y OS X que interactúas. Estos incluyen cosas como el marco GUI y algunos controladores de hardware y demás. En pocas palabras: no obtienes el acabado que lo convierte en un SO de Apple. Pero obtienes el motor.

También puedes acceder a las APIs de desarrollador disponibles a través del Programa de Desarrollador iOS de Apple. Si deseas acceder a las APIs de desarrollador y documentaciones, puedes inscribirte en el Programa de Desarrollador de Apple y de inmediato tendrás acceso a compilaciones beta de iOS, así como a todas las documentaciones de APIs de desarrollador.

No creo que el desarrollador de JailBreakMe (en el momento de escribir esto, ha aceptado una posición de pasante en Apple) tuviera algún nivel especial de acceso a los componentes propietarios y secretos de la empresa que componen el sistema operativo iOS. Solo tenía acceso al código fuente de Darwin de los lanzamientos y a las APIs de desarrollador.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X