Quali sono le conseguenze del jailbreak di un dispositivo iOS come sviluppatore?

6

Quali sarebbero le conseguenze del jailbreak del mio dispositivo iOS come sviluppatore?

Quali sono alcuni dei vantaggi e quali sono alcuni dei problemi con Jailbreaking come sviluppatore?

Come sarebbe questo effetto Xcode se "accoppiato" con il mio iPod?

    
posta Odinulf 19.07.2011 - 18:50
fonte

4 risposte

6

Conseguenze:

  • aumento della responsabilità personale di non installare software o firmware che potrebbero impedire il ripristino di una configurazione supportata.
  • aumento della responsabilità personale in caso di instabilità del dispositivo o vulnerabilità della sicurezza
  • meno supporto software dal fornitore (può essere discutibile se si esegue il software beta in quanto vi è anche meno supporto per quello)
  • potenziale ritardo se chiedi una riparazione hardware (all'interno o all'esterno del periodo di garanzia) se fai qualcosa che impedisce un ripristino in fabbrica suppongo che potresti essere sfortunato, ma ritengo che ulteriori azioni (o errori) un jailbreak.
  • ha ridotto la fiducia che l'app sarà utile nei problemi di debug
  • deve determinare se un problema è presente in tutti i dispositivi o solo in dispositivi jailbroken (come problemi frequenti e intermittenti con il servizio di notifica push).

Ho avuto hardware scambiato da Apple durante l'esecuzione di software beta - il tecnico è stato in grado di dire che si trattava chiaramente di un errore hardware e sono stato aperto con lei quando ho presentato il dispositivo per il servizio. Non mi sentivo come se avessi fatto qualcosa di sbagliato. Potresti essere negato il servizio se stai utilizzando un software non progettato dal produttore, penso che un po 'di buon senso ti faccia sapere se vale la pena rischiare.

Vedo il jailbreak come abbattere un guardrail. Se ti schianti e la regola delle "autorità" ti saresti assicurato che avessi lasciato la protezione, hai meno motivi per stare in piedi. Dai commenti su un'altra risposta - molte persone non sono d'accordo con questo (e questo è meglio che bene, molti punti di vista sono un punto di forza qui)

Sul lato positivo, se sai cosa stai facendo, potresti essere in grado di correggere vulnerabilità note meglio o più rapidamente di Apple. Potresti anche acquisire conoscenze che non faresti durante il processo di jailbreak e di gestione del dispositivo mentre il guardrail è inattivo.

Ma ignorare la differenza tra supporto hardware e supporto software o semplicemente affermare "jailbreak = bad" per semplificare un problema complesso ai miei occhi.

    
risposta data 19.07.2011 - 20:23
fonte
6

Se stai sviluppando app per App Store, ora testerai su una configurazione di dispositivo diversa dalla maggior parte (90% +) della tua base clienti. Potrebbe inoltre non essere sempre in grado di aggiornare il sistema operativo del dispositivo con la stessa rapidità con cui la base di clienti risponde agli aggiornamenti del sistema operativo Apple. Pertanto, ti consigliamo di assicurarti di avere almeno un dispositivo disponibile per l'esecuzione del sistema operativo per scopi di test delle app.

I sistemi operativi modificati possono avere un diverso insieme di vulnerabilità della sicurezza dal sistema operativo di magazzino. Pertanto, potresti voler conoscere e adottare ulteriori precauzioni per assicurarti che il tuo sviluppatore o le credenziali dell'account iTunes non vengano rubate dal dispositivo.

    
risposta data 19.07.2011 - 21:29
fonte
3

I vantaggi:

Puoi sviluppare sul tuo iDevice. Puoi installare emacs e vi e python e PHP e lisp e perl e qualsiasi altra cosa desideri.

    
risposta data 19.07.2011 - 19:39
fonte
0

Conseguenze:

  • La garanzia Apple viene annullata.
  • Possibili incongruenze in termini di utilizzo della RAM - possono rendere difficile la gestione della memoria quando si utilizzano gli strumenti
  • Comportamento iOS inatteso

Xcode si comporterebbe normalmente.

    
risposta data 19.07.2011 - 19:02
fonte

Leggi altre domande sui tag