Android brukade släppa lös min kreativitet på ett sätt som iOS inte gör

Om du är en vanlig XDA-läsare är du förmodligen medveten om den djupa respekt jag har för Apples produkter och det snäva ekosystemet som binder dem samman. Vad många av er dock inte vet är att jag en gång i tiden var en Android-entusiast och pysslare. Och även om jag inte ser mig själv återvända till Googles plattform snart, om någonsin, måste jag erkänna att Apple-produkter faktiskt kan begränsa fantasin hos sina användare.

Trots att Apple i sina keynotes skryt om hur dessa enheter hjälper kunder att släppa lös sin kreativitet, har min personliga erfarenhet varit den totala motsatsen.

Min erfarenhet av Android OS

Den första smartphone jag någonsin köpte var en Samsung Galaxy Mini för över ett decennium sedan. Och tro det eller ej, jag känner att jag har lärt mig mer av det än vad jag har med min nya iPhone, den iPhone 14 Pro. Den enheten körde Android 2.3 (Gingerbread) och hade mindre än en halv gigabyte RAM-minne, vilket betyder att det var långt innan vi nådde den prestandastabilitet som vi tar för givet idag. Jag var också fortfarande tonåring och hade ingen dator, så alla mina datoruppgifter måste göras på den lilla 3-tumsskärmen. Jag hade inte heller råd att uppgradera min hårdvara tillräckligt för att hålla jämna steg med de senaste funktionerna som distribueras via nyare Android-versioner. Jag var tvungen att hitta kreativa sätt att ta med dessa funktioner till min befintliga Android-telefon.

Det var så jag stötte på XDA-forum för allra första gången. jag lärde mig om rota, Xposerade moduleroch blinkande ROM. Jag erkänner att jag tappade räkningen på de gånger jag murade min Galaxy Mini när jag försökte installera CyanogenMod utan att använda en dator. Men allt var en del av inlärningsprocessen. Jag var också en del av flera grupper på Google+ (RIP) som gjorde den här upplevelsen roligare.

Jag gick inte helt på modding, men jag kände ändå att jag kunde kontrollera i stort sett vad som helst på min telefon.

Vid något tillfälle var det inte längre tillräckligt att justera systemelement. Jag var sugen på mer. Det var då APK-teardowns började fascinera mig. Jag ville dyka djupare in i vad som händer bakom utvecklingskulisserna. Men utan dator var det ingen lätt uppgift. Men där det finns en vilja, finns det en väg.

Så småningom kom jag över en app som stödde dekompilering och omkompilering av APK-filer på enheten. Så inte bara kunde jag undersöka appfiler och övervaka dolda ändringar förbereda för framtida tillägg med varje nysläppt uppdatering, men jag kan också göra justeringar och installera om dem på min telefon för att se ändringar. Jag pysslade till och med med tredjepartsmoddare som skulle låta mig ha en oändlig mängd mynt i ett spel, till exempel. Jag gick inte helt på modding, men jag kände ändå att jag kunde kontrollera i stort sett vad som helst på min telefon.

Detta motiverade mig bara att ansöka om och gå med i privata betas. Jag minns när WhatsApp släppte VoIP-stöd genom en inbjudningsmekanism till sina privata testare, och jag började ringa mina vänner för att överföra den här funktionen till dem. Jag saknar när utvecklare från stora företag som Shazam ringer mig för att prata om användarupplevelsen av sina appar. Jag blev till och med inbjuden till huvudkontoret för den största musikstreamingtjänsten i MENA-regionen för att träffa deras ingenjörer och diskutera mina idéer med dem. Livet var bra.

Bytet till iOS

Efter att ha använt Galaxy Mini, sedan Galaxy Note II LTE, och slutligen en Google Nexus 5, bestämde jag mig för att byta till den mörka sidan. Jag ville få officiellt stöd för mjukvaruuppdateringar under en längre tid, och det var helt enkelt inte tillgängligt på Android-avdelningen. Det är bättre nu, men då skulle flaggskepp få kanske två år av stora OS-uppdateringar. Jag hade inte heller råd att uppgradera min telefon så ofta, så att investera i en iPhone var mer ekonomiskt vettigt.

När jag först började använda iOS hade jag redan köpt en bra Lenovo bärbar dator, men som jag fick reda på så spelar Windows och iOS inte nödvändigtvis bra med varandra. Så jag sålde min bärbara dator och köpte en nya iPad eftersom jag inte hade råd med en Mac och att köra macOS i en virtuell maskin hela tiden var obekvämt. Den sömlösa interoperabiliteten mellan iOS och iPadOS (fortfarande iOS, då) innebar att jag kunde byta ut min bärbara dator enkelt, och eftersom jag studerade engelska på college behövde jag mest läsa och skriva - två uppgifter som var lätta att utföra på en utmärkt surfplatta. Vid något tillfälle skaffade jag en MacBook Air, eftersom en iPad har brister för min yrkeskarriär, vilket för oss till idag.

Problemet med iOS

När jag ser tillbaka på alla år som jag har använt Apples produkter känner jag att jag inte har lärt mig någonting på teknisk nivå. Operativsystemen främjar helt enkelt inte kreativitet eller inspiration. Ja, du kan jailbreaka din iPhone, men moddinggemenskapen blomstrar inte och processen för att göra det är inte enkel på Apples produkter.

Till att börja med behöver du vanligtvis en dator för att jailbreaka en iPhone. Så när min installation var begränsad till en iPhone och iPad, fanns det inget enkelt sätt att modifiera mina iDevices. Dessutom korrigerar nya iOS-uppdateringar äldre jailbreak-operationer, vilket sedan skulle ta moddare upp till flera månader att jailbreaka igen. Så jag kunde antingen hålla mig till en äldre jailbreakad iOS-version eller uppdatera till den senaste och förlora jailbreak-privilegier. Utöver det rapporterar användare ofta betydande batteriförbrukning och prestandaträffar efter att ha jailbreakat sina iPhones eftersom moddarna bryter Apples nästan perfekta optimeringar.

Ännu viktigare är att jag rotade och modifierade min Android-telefon eftersom den inte stödde de senaste OS-uppdateringarna och funktionerna. Jag får regelbundna, funktionsspäckade OS-bullar på min iPhone, så jag har inte gått miste om någonting. Följaktligen hade jag liten eller ingen motivation att ogiltigförklara min premiumenhets garanti och krångla med dess system och förlora åtkomst till många viktiga appar i processen.

Android OS hade sina problem, men det gav mig en anledning att förnya mig och komma med lösningar. Enligt min åsikt har iOS inga större brister vid det här laget som ett mobilt OS, vilket är bra, men denna utopiska komfortzon dödar min entusiasm för att störa dess underliggande struktur.

Och detta är inte begränsat till att bara rota eller jailbreaka. På Android dekompilerade jag fortfarande och kompilerade om appar för att lära mig mer om dem även efter att jag slutat modifiera systemet. Även i enhetens naturliga tillstånd kunde jag bli kreativ med appinspektion, prova olika startprogram och mer. Under tiden kan jag inte ens sidladda en app på iOS, än mindre dekompilera och bygga om den. Även om du kan bygga och installera appar från grunden på iPadOS genom Swift Playgrounds, är det inte av intresse för mig. Jag är inte en utvecklare som vill koda min egen applikation. Jag är bara nyfiken på hur saker och ting fungerar och gillar ibland att justera befintliga projekt.

Idag använder jag Apple-produkter eftersom jag inte längre är samma lilla barn med gott om tid och tålamod för att få saker gjorda. Även om jag skulle vilja gräva i bakgrunden där jag kan, behöver jag också att mina enheter fungerar som jag förväntar mig att de ska göra, med minimala buggar och hicka. Hårdvarukvaliteten och mjukvarustödet i alla operativsystem är två nyckelelement som jag inte kan offra just nu. Jag har sugits in, jag har fastnat här, och jag inser att dessa enheter styr hur du styr dem, inte tvärtom.