Android era solito liberare la mia creatività in modi che iOS non riesce a fare

click fraud protection

Se sei un lettore abituale di XDA, probabilmente sei consapevole del profondo rispetto che provo per Prodotti Apple e lo stretto ecosistema che li lega insieme. Ciò che molti di voi non sanno, però, è che una volta ero un appassionato e armeggiatore di Android. E anche se non vedo me stesso di tornare presto sulla piattaforma di Google, se non mai, devo riconoscere che i prodotti Apple possono effettivamente limitare l'immaginazione dei loro utenti.

Nonostante Apple si vanti nei suoi keynote di come questi dispositivi aiutino i clienti a liberare la propria creatività, la mia esperienza personale è stata l’esatto opposto.

La mia esperienza con il sistema operativo Android

Il primo smartphone che abbia mai acquistato è stato un Samsung Galaxy Mini più di dieci anni fa. E che tu ci creda o no, sento di aver imparato di più da questo che dal mio nuovo iPhone, IL iPhone 14Pro. Quel dispositivo funzionava con Android 2.3 (Gingerbread) e aveva meno di mezzo gigabyte di RAM, il che significa che era molto prima che raggiungessimo la stabilità delle prestazioni dello smartphone che oggi diamo per scontata. Inoltre ero ancora un adolescente e non avevo un computer, quindi tutte le mie attività informatiche dovevano essere svolte sul suo minuscolo display da 3 pollici. Inoltre, non potevo permettermi di aggiornare il mio hardware abbastanza da tenere il passo con le ultime funzionalità implementate tramite le versioni Android più recenti. Ho dovuto trovare modi creativi per portare queste funzionalità sul mio telefono Android esistente.

È così che mi sono imbattuto per la prima volta nei forum XDA. ho imparato a conoscere radicamento, Moduli Xposede ROM lampeggianti. Ammetto di aver perso il conto delle volte in cui ho installato il mio Galaxy Mini tentando di installare CyanogenMod senza utilizzare un computer. Ma faceva tutto parte del processo di apprendimento. Facevo anche parte di diverse community Google+ (RIP) che hanno reso questa esperienza più divertente.

Non ho dato il massimo nel modding, ma sentivo comunque di poter controllare praticamente qualsiasi cosa sul mio telefono.

Ad un certo punto, modificare solo gli elementi del sistema non è stato più sufficiente. Avevo fame di più. È stato allora che gli smontaggi APK hanno iniziato a incuriosirmi. Volevo approfondire cosa succede dietro le quinte dello sviluppo. Tuttavia, senza un computer, non era un compito facile. Tuttavia, dove c'è una volontà, c'è un modo.

Alla fine, mi sono imbattuto in un'app che supportava la decompilazione e la ricompilazione dei file APK sul dispositivo. Quindi non solo potrei indagare sui file delle app e monitorare le modifiche nascoste preparandomi per aggiunte future con ogni aggiornamento appena rilasciato, ma potrei anche apportare modifiche e reinstallarle sul mio telefono per vedere il i cambiamenti. Ad esempio, mi sono anche dilettato con modder di terze parti che mi permettevano di avere una quantità infinita di monete in un gioco. Non ho dato il massimo nel modding, ma sentivo comunque di poter controllare praticamente qualsiasi cosa sul mio telefono.

Questo mi ha solo motivato a richiedere e partecipare a beta private. Ricordo quando WhatsApp rilasciò il supporto VoIP tramite un meccanismo di invito ai suoi tester privati, e cominciavo a chiamare i miei amici per trasmettere loro questa funzionalità. Mi manca quando gli sviluppatori di grandi aziende come Shazam mi chiamavano per parlare dell'esperienza utente delle loro app. Sono stato persino invitato presso la sede del più grande servizio di streaming musicale nella regione MENA per incontrare i loro ingegneri e discutere con loro le mie idee. La vita era bella.

Il passaggio a iOS

Dopo aver utilizzato il Galaxy Mini, poi il Galaxy Note II LTE e infine un Google Nexus 5, ho deciso di passare al lato oscuro. Volevo ottenere il supporto ufficiale per gli aggiornamenti software per un periodo più lungo e semplicemente non era disponibile nel reparto Android. Adesso va meglio, ma al momento i flagship riceverebbero forse due anni di importanti aggiornamenti del sistema operativo. Non potevo nemmeno permettermi di aggiornare il mio telefono così spesso, quindi investire in un iPhone aveva più senso dal punto di vista economico.

Quando ho iniziato a utilizzare iOS per la prima volta, avevo già acquistato un file ottimo portatile Lenovo, ma come ho scoperto, Windows e iOS non necessariamente funzionano bene tra loro. Così ho venduto il mio portatile e ne ho comprato uno nuovo iPad dal momento che non potevo permettermi un Mac ed eseguire sempre macOS su una macchina virtuale era scomodo. La perfetta interoperabilità tra iOS e iPadOS (ancora iOS, allora) mi ha permesso di sostituire facilmente il mio laptop, e dal momento che studiavo inglese al college, avevo principalmente bisogno di leggere e scrivere, due compiti facilmente realizzabili UN tavoletta eccellente. Ad un certo punto ho acquistato un MacBook Air, poiché l'iPad ha dei difetti per la mia carriera professionale, il che ci porta ad oggi.

Il problema con iOS

Ripensando a tutti gli anni trascorsi utilizzando i prodotti Apple, ho la sensazione di non aver imparato nulla a livello tecnico. I sistemi operativi semplicemente non favoriscono la creatività o l'ispirazione. Sì, puoi effettuare il jailbreak del tuo iPhone, ma la comunità del modding non è fiorente e il processo per farlo non è semplice sui prodotti Apple.

Per cominciare, in genere è necessario un computer per eseguire il jailbreak di un iPhone. Quindi, quando la mia configurazione era limitata a iPhone e iPad, non c'era un modo semplice per modificare i miei iDevice. Inoltre, i nuovi aggiornamenti iOS correggono i vecchi exploit di jailbreak, che richiederebbero diversi mesi ai modder per eseguire nuovamente il jailbreak. Quindi potrei attenermi a una versione iOS precedente con jailbreak o aggiornarla alla più recente e perdere i privilegi di jailbreak. In aggiunta a ciò, gli utenti spesso segnalano un significativo consumo della batteria e cali di prestazioni dopo aver effettuato il jailbreak dei loro iPhone poiché le modifiche interrompono le ottimizzazioni quasi perfette di Apple.

Ancora più importante, però, stavo eseguendo il rooting e la modifica del mio telefono Android perché non supportava gli ultimi aggiornamenti e funzionalità del sistema operativo. Ricevo aggiornamenti regolari e ricchi di funzionalità del sistema operativo sul mio iPhone, quindi non mi sono perso nulla. Di conseguenza, non avevo alcuna motivazione per invalidare la garanzia del mio dispositivo premium e trafficare con il suo sistema, perdendo nel frattempo l'accesso a molte app essenziali.

Il sistema operativo Android aveva i suoi problemi, ma mi ha dato un motivo per innovare e trovare soluzioni. Secondo me, iOS non ha grossi difetti a questo punto come sistema operativo mobile, il che è fantastico, ma questa zona di comfort utopica uccide il mio entusiasmo nell'interferire con la sua struttura sottostante.

E questo non si limita solo al rooting o al jailbreak. Su Android, stavo ancora decompilando e ricompilando le app per saperne di più anche dopo aver smesso di modificare il sistema. Anche nello stato naturale del dispositivo, ho potuto diventare creativo con l'ispezione delle app, provare diversi launcher e altro ancora. Nel frattempo, non riesco nemmeno a caricare un'app su iOS, per non parlare di decompilarla e ricostruirla. Anche se puoi creare e installare app da zero su iPadOS tramite Swift Playgrounds, questo non mi interessa. Non sono uno sviluppatore che cerca di codificare la propria applicazione. Sono solo curioso di sapere come funzionano le cose e talvolta mi piace modificare i progetti esistenti.

Oggi utilizzo i prodotti Apple perché non sono più lo stesso bambino con tanto tempo e pazienza per portare a termine le cose. Anche se vorrei scavare nel background dove posso, ho anche bisogno che i miei dispositivi funzionino come mi aspetto, con bug e intoppi minimi. La qualità dell'hardware e il supporto software su tutti i sistemi operativi sono due elementi chiave che non posso sacrificare a questo punto. Sono stato risucchiato, bloccato qui, e riconosco che sono questi dispositivi a controllare il modo in cui tu li controlli, e non il contrario.