¿Cuáles serían las consecuencias de hacer Jailbreak a mi dispositivo iOS como desarrollador?
¿Cuáles son algunos de los beneficios y cuáles son algunos de los problemas con Jailbreaking como desarrollador?
¿Cómo afectaría esto a Xcode cuando se "empareja" con mi iPod?
Consecuencias:
Apple me cambió el hardware cuando ejecutaba el software beta: el técnico pudo decir que era claramente un error de hardware y fui sincero con ella cuando presenté el dispositivo para el servicio. No me hicieron sentir que había hecho algo malo. Se le podría negar el servicio si está ejecutando un software no diseñado por el fabricante, creo que un poco de sentido común le permitirá saber si vale la pena el riesgo.
Veo el jailbreak como derribar una barandilla. Si chocas y las "autoridades" dictaminan que habrías estado a salvo si hubieras dejado la protección, tienes menos motivos para sostenerte. De los comentarios sobre otra respuesta: varias personas no están de acuerdo con esto (y eso es mejor que bien, muchos puntos de vista son una fortaleza aquí)
En el lado positivo, si sabe lo que está haciendo, es posible que pueda parchear las vulnerabilidades conocidas mejor o más rápido que Apple. También puede obtener conocimientos que no obtendría en el proceso de jailbreak y manejo del dispositivo mientras la barrera de protección está baja.
Pero pasar por alto la diferencia entre el soporte de hardware y el soporte de software o simplemente decir "jailbreak = malo" simplifica un problema complejo en mi opinión.
Si está desarrollando aplicaciones para la tienda de aplicaciones, ahora probará en una configuración de dispositivo diferente a la de la gran mayoría (más del 90 %) de su base de clientes. Es posible que no siempre pueda actualizar el sistema operativo de su dispositivo tan rápido como su base de clientes responde a las actualizaciones del sistema operativo de Apple. Por lo tanto, es posible que desee asegurarse de tener siempre al menos un dispositivo disponible para ejecutar el sistema operativo estándar con fines de prueba de la aplicación.
Los sistemas operativos modificados pueden tener un conjunto diferente de vulnerabilidades de seguridad del sistema operativo estándar. Por lo tanto, es posible que desee obtener información y tomar precauciones adicionales para asegurarse de que las credenciales de su cuenta de desarrollador o de iTunes no sean robadas del dispositivo.
Beneficios:
Puedes desarrollar en tu iDevice. Puede instalar emacs y vi y python y PHP y lisp y perl y cualquier otra cosa que desee.
Consecuencias:
Xcode se comportaría normalmente.
daviesgeek
Frederic Yesid Peña Sánchez