A volte sembra che la guerra "Android contro iPhone" stia assumendo proporzioni epiche e religiose. Ogni parte ha i suoi fedeli fanatici assoluti nella loro conoscenza che la loro piattaforma di scelta è la migliore, e che l'altra parte non sa di cosa sta parlando.
Questo può essere visto con gli utenti "regolari" che semplicemente prendono i loro dispositivi e fanno quello che si suppone debbano fare con loro, ma è ancora più pronunciato con i geek hard-core. Sto parlando degli utenti Android che installano ROM personalizzate e kernel sui loro dispositivi, e gli utenti iPhone che eseguono il jailbreak dei loro dispositivi e usano Cydia per installare ogni sorta di chicche.
Prendiamo quindi questa classe di utenti e facciamo una domanda difficile: Cosa fa di più - un iPhone jailbroken, o un dispositivo Android con una recente build personalizzata di Ice Cream Sandwich?
La cosa più importante da chiarire qui è cosa usi personalmente.
Rooting Vs. Jailbreaking Vs. Custom ROMs
Ci sono alcune importanti distinzioni da fare quando si parla di jailbreak di un dispositivo iOS rispetto all'installazione di una custom ROM su un dispositivo Android. Mettiamo in chiaro la nostra terminologia:
Rooting: Questo è qualcosa che si fa con un dispositivo Android, e non richiede una ROM speciale. Quando fai il root di un dispositivo, stai effettivamente dicendo ad Android di trattarti come un adulto. Improvvisamente, le applicazioni che installi sul tuo telefono possono fare cose folli come il backup e il congelamento del software di sistema, impedire al tuo telefono di squillare quando qualcuno ti chiama, e altro ancora.
Jailbreaking: Questo è il parallelo iOS per il rooting, più o meno. Significa che non si installa una versione separata di iOS, ma si usa lo stesso iOS che si usava prima, solo con permessi speciali e le opzioni per installare altro software e plugin tramite Cydia.
ROM personalizzata: E qui torniamo ad Android; una ROM personalizzata è un sistema operativo completo, come CyanogenMod, che sostituisce completamente il sistema operativo fornito con il telefono. Così tutto il crapware specifico dell'operatore che è venuto con il tuo telefono se ne va, sostituito da qualcosa (si spera) più snello e pulito. Non c'è un parallelo esatto per una custom ROM su iOS: iOS è un sistema operativo closed-source, quindi nessuno può crearne una versione "modificata". Android, al contrario, è open-source e quindi è facile creare numerosi spinoff, ognuno con le sue qualità uniche.
Jailbreaking e Rooting: Una porta aperta
Quando fai il jailbreak del tuo dispositivo iOS o fai il root del tuo Android, stai effettivamente aprendo una porta. Il dispositivo non sarà diverso da subito: Su iOS, avrete Cydia e sarete in grado di installare alcune nuove applicazioni. Ma non ci saranno altre grandi differenze fino a quando non comincerete a personalizzare le cose e ad usare davvero il potere che avete scatenato. Proprio come ogni porta che si apre, cose buone e cattive potrebbero arrivare dall'altra parte.
Dice Aibek Esengulov, CEO di MakeUseOf e da lungo tempo utente iOS jailbroken:
"Con il jailbreak si ottengono un sacco di chicche come Cydia e tonnellate di applicazioni che vengono con esso. Ho notato che il mio telefono è diventato considerevolmente più lento dopo alcuni mesi di gioco con le applicazioni Cydia. Un altro problema è l'effettiva sicurezza di iOS, non aprirei mai la mia Gmail o un'app bancaria su un iPhone jailbroken"."
Siccome le app jailbroken sono così non ufficiali, potrebbero non essere tutte completamente in regola. La stessa cosa si può dire del rooting del vostro dispositivo Android: Grande, è rootato, e adesso? Se vi limitate a vagare per Google Play (o in angoli meno saporiti di Internet) installando applicazioni come le trovate, potreste certamente incasinare le cose. Dopo tutto, c'è una ragione per cui il vostro telefono non è rootato per cominciare.
Quindi, sia con il jailbreak che con il rooting, la vera domanda è cosa fare dopo? cioè - cosa fare una volta che avete abbattuto il muro, quali app installare? E qui, nulla servirà tranne il buon senso. Sia su Android che su iOS, ci sono app a livello di root che sono ben rispettate e altamente affidabili, e si possono installare quelle senza avere troppa paura che incasinino le cose. Comunque, anche dopo il jailbreak, il vostro dispositivo iOS sarà ancora un dispositivo iOS - non sarete in grado di iniziare improvvisamente ad usare i widget, per esempio, anche se c'è un tweak per questo.
C'è una differenza tra jailbreak e rooting: Apple è decisamente contro il jailbreak, e tende a disabilitare metodi di jailbreak ben noti con gli aggiornamenti del software. Per esempio, iOS 5.1 ha disabilitato i metodi di jailbreak conosciuti, e gli utenti jailbreak sono stati avvertiti di non installarlo o avrebbero perso tutte le loro personalizzazioni jailbroken. Questo generalmente non accade su Android, specialmente quando si usa una custom ROM.
Custom ROM: The Complete Package
A differenza del jailbreak e del rooting, quando si installa una custom ROM, si ottiene davvero un pacchetto completo. La custom ROM di solito è già rootata, e molte ROM sono dotate di numerose applicazioni già incluse, come Swype, così come le localizzazioni. Questa non è sempre una buona cosa: se sei un utente avanzato e sai cosa vuoi, potresti non volere che la tua ROM includa un mucchio di app che non userai e che occupano solo spazio sul tuo dispositivo. Quindi ancora una volta, qui è necessario scegliere attentamente ciò che si sta cercando.
Il posto migliore per trovare ROM Android è XDA Developers, un fantastico sistema di forum per sviluppatori e utenti di telefonia mobile. Per esempio, questo è il forum per il Galaxy S II, e contiene un sacco di ROM tra cui scegliere. XDA contiene anche forum per altri dispositivi, naturalmente. Questo non è qualcosa che dovreste fare incautamente: Non è come installare un'app da Google Play. Flashare una nuova ROM potrebbe teoricamente andare male, ma il problema più grande è che le nuove ROM possono essere buggate in tutti i modi fastidiosi e bloccare il vostro dispositivo proprio quando ne avete bisogno (parlando per esperienza). Quindi, di solito è meglio prendersi del tempo e leggere i thread di discussione, e scegliere una ROM di cui ci si può fidare. E, naturalmente, non dimenticate di fare un backup!
Linea di fondo
Questo è il punto in cui vi soffio via con una battuta sensazionalistica che scatenerà furiose guerre di fuoco nei commenti. O no, in realtà: Non c'è un chiaro vincitore qui. Per quanto io ami Android, la selezione di applicazioni su Cydia è davvero impressionante, ed è una piattaforma matura. Direi che per i power user dedicati, entrambe le opzioni sono ugualmente valide, ed entrambe richiedono cura e attenzione a ciò che si sta facendo (con il potere arriva la responsabilità, giusto?).
L'unica differenza chiave è che Apple sta attivamente cercando di combattere il jailbreak, mentre Google non combatte affatto il rooting. Comunque, se siete abbastanza nerd, sarete in grado di far funzionare il vostro telefono come volete voi - sia che si tratti di un dispositivo Android o iOS.