Če redno berete XDA, potem se verjetno zavedate, kako globoko spoštujem Apple izdelki in tesen ekosistem, ki jih povezuje. Mnogi od vas pa ne vedo, da sem bil nekoč navdušenec nad Androidom in poigraval. In čeprav se ne vidim, da bi se kmalu vrnil na Googlovo platformo, če sploh kdaj, moram priznati, da lahko Applovi izdelki dejansko omejijo domišljijo svojih uporabnikov.
Kljub temu, da se Apple v svojih ključnih besedah hvali, kako te naprave strankam pomagajo sprostiti njihovo ustvarjalnost, je moja osebna izkušnja popolno nasprotje.
Moja izkušnja z Android OS
Prvi pametni telefon, ki sem ga kdaj kupil, je bil Samsung Galaxy Mini pred več kot desetletjem. In verjeli ali ne, počutim se, kot da sem se iz tega naučil več kot s svojim novi iPhone, the iPhone 14 Pro. Ta naprava je poganjala Android 2.3 (Gingerbread) in imela manj kot pol gigabajta RAM-a, kar pomeni, da je bila veliko prej, preden smo dosegli stabilnost delovanja pametnega telefona, ki je danes samoumevna. Prav tako sem bil še najstnik in nisem imel računalnika, zato sem moral vsa računalniška opravila opraviti na majhnem, 3-palčnem zaslonu. Prav tako si nisem mogel privoščiti, da bi dovolj nadgradil strojno opremo, da bi bil v koraku z najnovejšimi funkcijami, uvedenimi v novejših različicah Androida. Moral sem najti ustvarjalne načine, da te funkcije prenesem v svoj obstoječi telefon Android.
Tako sem prvič naletel na forume XDA. Naučil sem se o ukoreninjenje, Xposed moduli, in utripajoči ROM-i. Priznam, da sem izgubil štetje, ko sem svoj Galaxy Mini poskušal namestiti CyanogenMod brez uporabe računalnika. Vendar je bilo vse to del učnega procesa. Bil sem tudi del več skupnosti Google+ (RIP), ki so naredile to izkušnjo bolj zabavno.
Nisem se povsem posvetil modificiranju, a vseeno sem čutil, da lahko nadzorujem skoraj vse na svojem telefonu.
Na neki točki samo prilagajanje elementov sistema ni bilo več dovolj. Bil sem lačen še več. Takrat so me začele zanimati razgradnje APK-jev. Želel sem se poglobiti v dogajanje v zakulisju razvoja. Čeprav brez računalnika to ni bila lahka naloga. Vendar, kjer je volja, je tudi pot.
Sčasoma sem naletel na aplikacijo, ki je podpirala deprevajanje in ponovno prevajanje datotek APK v napravi. Tako ne samo, da sem lahko raziskoval datoteke aplikacij in spremljal skrite spremembe ter se pripravljal na prihodnje dodatke vsako na novo izdano posodobitev, lahko pa tudi prilagodim in jih znova namestim v svoj telefon, da vidim spremembe. Ukvarjal sem se celo z moderji tretjih oseb, ki bi mi na primer omogočili neskončno količino kovancev v igri. Nisem se povsem posvetil modificiranju, a vseeno sem čutil, da lahko nadzorujem skoraj vse na svojem telefonu.
To me je samo motiviralo, da sem se prijavil in se pridružil zasebnim različicam beta. Spomnim se, ko je WhatsApp izdal podporo za VoIP prek mehanizma povabil za svoje zasebne preizkuševalce, in začel sem klicati svoje prijatelje, da bi jim posredoval to funkcijo. Pogrešam, ko bi me razvijalci iz velikih podjetij, kot je Shazam, poklicali, da bi govorili o uporabniški izkušnji njihovih aplikacij. Povabili so me celo na sedež največje storitve pretakanja glasbe v regiji MENA, da bi se srečal z njihovimi inženirji in z njimi razpravljal o svojih zamislih. Življenje je bilo dobro.
Prehod na iOS
Po uporabi Galaxy Mini, nato Galaxy Note II LTE in končno Google Nexusa 5, sem se odločil preiti na temno stran. Že dlje časa sem želel dobiti uradno podporo za posodobitev programske opreme, ki pa preprosto ni bila na voljo v oddelku za Android. Zdaj je bolje, toda takrat bi vodilni modeli prejeli morda dve leti večjih posodobitev OS. Tudi nadgradnje svojega telefona si nisem mogel privoščiti tako pogosto, zato je bila naložba v iPhone bolj denarno smiselna.
Ko sem prvič začel uporabljati iOS, sem že kupil odličen prenosnik Lenovo, a kot sem ugotovil, ni nujno, da se Windows in iOS medsebojno dobro ujemata. Tako sem prodal prenosni računalnik in kupil novi iPad ker si nisem mogel privoščiti Maca in je bilo ves čas poganjati macOS v virtualnem stroju neprijetno. Brezhibna interoperabilnost med iOS in iPadOS (takrat še iOS) je pomenila, da sem lahko zlahka zamenjal svoj prenosnik, in ker sem študiral angleščino na fakulteti, sem moral večinoma brati in tipkati – dve nalogi, ki ju je zlahka dosegljivo na an odlična tablica. V nekem trenutku sem dobil MacBook Air, saj ima iPad pomanjkljivosti za mojo poklicno kariero, kar nas pripelje do danes.
Težava z iOS
Če pogledam nazaj na vsa leta, ki sem jih porabil za izdelke Apple, se mi zdi, da se na tehnični ravni nisem naučil ničesar. Operacijski sistemi preprosto ne spodbujajo ustvarjalnosti ali navdiha. Da, svoj iPhone lahko pobegnete iz zapora, vendar modding skupnost ne uspeva in postopek za izdelke Apple ni preprost.
Za začetek, za pobeg iz zapora iPhone običajno potrebujete računalnik. Torej, ko je bila moja namestitev omejena na iPhone in iPad, ni bilo preprostega načina za spreminjanje naprav iDevices. Poleg tega nove posodobitve za iOS popravljajo starejše izkoriščanja pobegov iz zapora, zaradi katerih bi modderji potrebovali do nekaj mesecev, da znova pobegnejo iz zapora. Tako bi lahko bodisi ostal pri starejši različici sistema iOS z zlomom iz zapora ali posodobil na najnovejšo in izgubil privilegije za pobeg iz zapora. Poleg tega uporabniki pogosto poročajo o znatnem izpraznitvi baterije in padcih zmogljivosti, potem ko pobegnejo iz zapora svojih iPhonov, saj modifikacije pokvarijo Applove skoraj popolne optimizacije.
Še pomembneje pa je, da sem svoj telefon Android ukoreninil in spreminjal, ker ni podpiral najnovejših posodobitev OS in funkcij. Na svoj iPhone prejemam redne udarce operacijskega sistema, polne funkcij, tako da nisem ničesar zamudil. Posledično sem imel malo ali nič motivacije, da bi razveljavil garancijo svoje vrhunske naprave in se ubadal z njenim sistemom ter pri tem izgubil dostop do številnih bistvenih aplikacij.
Android OS je imel težave, vendar mi je dal razlog za inovacije in rešitve. Po mojem mnenju iOS na tej točki kot mobilni operacijski sistem nima večjih pomanjkljivosti, kar je super, vendar ta utopična cona udobja ubija moje navdušenje, da posegam v njegovo osnovno strukturo.
In to ni omejeno samo na rootanje ali beg iz zapora. V Androidu sem še vedno dekompiliral in znova prevajal aplikacije, da bi izvedel več o njih, tudi potem, ko sem nehal spreminjati sistem. Tudi v naravnem stanju naprave sem lahko postal ustvarjalen pri pregledovanju aplikacij, preizkušanju različnih zaganjalnikov in še več. Medtem ne morem niti stransko naložiti aplikacije v iOS, kaj šele, da bi jo dekompiliral in znova sestavil. Medtem ko lahko na iPadOS prek Swift Playgrounds ustvarite in namestite aplikacije iz nič, me to ne zanima. Nisem razvijalec, ki bi želel kodirati lastno aplikacijo. Samo radoveden sem, kako stvari delujejo, in včasih rad prilagodim obstoječe projekte.
Danes uporabljam izdelke Apple, ker nisem več isti otrok z dovolj časa in potrpežljivosti, da opravim zadeve. Čeprav bi se rad poglobil v ozadje, kjer je to mogoče, potrebujem tudi, da moje naprave delujejo, kot bi pričakoval, z minimalnimi napakami in kolcanjem. Kakovost strojne opreme in programska podpora v vseh operacijskih sistemih sta dva ključna elementa, ki ju trenutno ne morem žrtvovati. Bil sem posrkan vase, obtičal sem tukaj in zavedam se, da te naprave nadzorujejo, kako jih nadzorujete vi, in ne obratno.