Hvis du er en vanlig XDA-leser, er du sannsynligvis klar over den dype respekten jeg har for Apple-produkter og det stramme økosystemet som binder dem sammen. Det mange av dere imidlertid ikke vet er at jeg en gang i tiden var en Android-entusiast og trikser. Og selv om jeg ikke ser meg selv komme tilbake til Googles plattform med det første, om noen gang, må jeg erkjenne at Apple-produkter faktisk kan begrense fantasien til brukerne deres.
Til tross for at Apple skryter i sine hovedinnlegg om hvordan disse enhetene hjelper kundene med å slippe kreativiteten løs, har min personlige erfaring vært det motsatte.
Min erfaring med Android OS
Den første smarttelefonen jeg noen gang kjøpte var en Samsung Galaxy Mini for over et tiår siden. Og tro det eller ei, jeg føler at jeg har lært mer av det enn jeg har gjort med min ny iPhone, den iPhone 14 Pro. Den enheten kjørte Android 2.3 (Gingerbread) og hadde mindre enn en halv gigabyte RAM, noe som betyr at det var langt før vi nådde ytelsesstabiliteten for smarttelefonen vi tar for gitt i dag. Jeg var også fortsatt tenåring og hadde ikke en datamaskin, så alle dataoppgavene mine måtte gjøres på den lille 3-tommers skjermen. Jeg hadde heller ikke råd til å oppgradere maskinvaren min nok til å holde tritt med de nyeste funksjonene distribuert via nyere Android-versjoner. Jeg måtte finne kreative måter å bringe disse funksjonene til min eksisterende Android-telefon.
Det var slik jeg kom over XDA Forums for aller første gang. jeg lærte om rotfeste, Xposed modulerog blinkende ROM-er. Jeg innrømmer at jeg mistet tellingen av gangene jeg murte Galaxy Mini-en min mens jeg forsøkte å installere CyanogenMod uten å bruke en datamaskin. Men det hele var en del av læringsprosessen. Jeg var også en del av flere Google+-fellesskap (RIP) som gjorde denne opplevelsen morsommere.
Jeg gikk ikke helt ut i modding, men jeg følte likevel at jeg kunne kontrollere stort sett hva som helst på telefonen min.
På et tidspunkt var det ikke lenger nok å justere systemelementer. Jeg var sulten på mer. Det var da APK-teardowns begynte å fascinere meg. Jeg ønsket å dykke dypere inn i hva som skjer bak utviklingskulissene. Selv om det ikke var noen enkel oppgave uten en datamaskin. Men der det er en vilje, er det en vei.
Til slutt kom jeg over en app som støttet dekompilering og rekompilering av APK-filer på enheten. Så ikke bare kunne jeg undersøke appfiler og overvåke skjulte endringer for å forberede fremtidige tillegg med hver nylig utgitte oppdatering, men jeg kan også gjøre justeringer og installere dem på nytt på telefonen min for å se Endringer. Jeg drev til og med med tredjeparts moddere som ville la meg ha en uendelig mengde mynter i et spill, for eksempel. Jeg gikk ikke helt ut i modding, men jeg følte likevel at jeg kunne kontrollere stort sett hva som helst på telefonen min.
Dette motiverte meg bare til å søke om og bli med i private betaversjoner. Jeg husker da WhatsApp ga ut VoIP-støtte gjennom en invitasjonsmekanisme til sine private testere, og jeg begynte å ringe vennene mine for å overføre denne funksjonen til dem. Jeg savner når utviklere fra store selskaper som Shazam ringer meg for å snakke om brukeropplevelsen til appene deres. Jeg ble til og med invitert til hovedkvarteret til den største musikkstrømmetjenesten i MENA-regionen for å møte ingeniørene deres og diskutere ideene mine med dem. Livet var bra.
Bytte til iOS
Etter å ha brukt Galaxy Mini, deretter Galaxy Note II LTE, og til slutt en Google Nexus 5, bestemte jeg meg for å bytte til den mørke siden. Jeg ønsket å få offisiell programvareoppdateringsstøtte i lengre tid, og det var rett og slett ikke tilgjengelig i Android-avdelingen. Det er bedre nå, men på den tiden ville flaggskip motta kanskje to år med store OS-oppdateringer. Jeg hadde heller ikke råd til å oppgradere telefonen min så ofte, så det var mer fornuftig å investere i en iPhone.
Da jeg først begynte å bruke iOS, hadde jeg allerede kjøpt en flott Lenovo bærbar PC, men som jeg fant ut, spiller ikke Windows og iOS nødvendigvis pent med hverandre. Så jeg solgte den bærbare datamaskinen min og kjøpte en ny iPad siden jeg ikke hadde råd til en Mac, og det var upraktisk å kjøre macOS i en virtuell maskin til enhver tid. Den sømløse interoperabiliteten mellom iOS og iPadOS (fortsatt iOS, den gang) gjorde at jeg enkelt kunne bytte ut den bærbare datamaskinen, og siden jeg studerte engelsk på college, trengte jeg stort sett å lese og skrive - to oppgaver som var lett å oppnå på an utmerket nettbrett. På et tidspunkt fikk jeg en MacBook Air, ettersom en iPad har mangler for min profesjonelle karriere, noe som bringer oss til i dag.
Problemet med iOS
Når jeg ser tilbake på alle årene jeg har brukt Apple-produkter, føler jeg at jeg ikke har lært noe på et teknisk nivå. Operativsystemene fremmer bare ikke kreativitet eller inspirasjon. Ja, du kan jailbreake iPhone, men moddingfellesskapet blomstrer ikke, og prosessen for å gjøre det er ikke enkel på Apple-produkter.
For det første trenger du vanligvis en datamaskin for å jailbreake en iPhone. Så da oppsettet mitt var begrenset til en iPhone og iPad, var det ingen enkel måte å modifisere iDevices på. I tillegg lapper nye iOS-oppdateringer eldre jailbreak-utnyttelser, som da vil ta moddere opptil flere måneder å jailbreak igjen. Så jeg kunne enten holde meg til en eldre jailbroken iOS-versjon eller oppdatere til den nyeste og miste jailbreak-privilegier. I tillegg til det, rapporterer brukere ofte om betydelige batteritømming og ytelsestreff etter jailbreaking av iPhones, siden mods bryter Apples nesten perfekte optimaliseringer.
Enda viktigere, skjønt, jeg rotet og moddi Android-telefonen min fordi den ikke støttet de nyeste OS-oppdateringene og funksjonene. Jeg mottar vanlige, funksjonsrike OS-støt på iPhonen min, så jeg gikk ikke glipp av noe. Følgelig hadde jeg liten eller ingen motivasjon til å annullere premiumenhetens garanti og rote rundt med systemet, og miste tilgangen til mange viktige apper i prosessen.
Android OS hadde sine problemer, men det ga meg en grunn til å innovere og komme opp med løsninger. Etter min mening har iOS ingen store mangler på dette tidspunktet som et mobilt OS, noe som er flott, men denne utopiske komfortsonen dreper min entusiasme for å forstyrre den underliggende strukturen.
Og dette er ikke begrenset til bare rooting eller jailbreaking. På Android holdt jeg fortsatt på med å dekompilere og rekompilere apper for å lære mer om dem selv etter at jeg sluttet å modifisere systemet. Selv i enhetens naturlige tilstand kunne jeg bli kreativ med appinspeksjon, prøve forskjellige oppstartere og mer. I mellomtiden kan jeg ikke engang sidelaste en app på iOS, enn si dekompilere og gjenoppbygge den. Selv om du kan bygge og installere apper fra bunnen av på iPadOS gjennom Swift Playgrounds, er det ikke av interesse for meg. Jeg er ikke en utvikler som ønsker å kode min egen applikasjon. Jeg er bare nysgjerrig på hvordan ting fungerer og liker noen ganger å finpusse eksisterende prosjekter.
I dag bruker jeg Apple-produkter fordi jeg ikke lenger er det samme lille barnet med god tid og tålmodighet til å få ting gjort. Selv om jeg gjerne vil grave i bakgrunnen der jeg kan, trenger jeg også at enhetene mine fungerer som jeg forventer at de skal, med minimale feil og hikke. Maskinvarekvaliteten og programvarestøtten på tvers av alle operativsystemer er to nøkkelelementer jeg ikke kan ofre på dette tidspunktet. Jeg har blitt sugd inn, jeg sitter fast her, og jeg erkjenner at disse enhetene styrer hvordan du kontrollerer dem, ikke omvendt.