Pokud jste pravidelným čtenářem XDA, pak jste si pravděpodobně vědomi hlubokého respektu, ke kterému chovám Apple produkty a těsný ekosystém, který je spojuje. Co však mnozí z vás neví, je, že kdysi dávno jsem byl nadšenec pro Android a kutil. A i když se v dohledné době nevrátím na platformu Google, pokud vůbec, musím uznat, že produkty Apple mohou ve skutečnosti omezit představivost svých uživatelů.
Navzdory tomu, že se Apple ve svých klíčových slovech chlubí tím, jak tato zařízení pomáhají zákazníkům uvolnit jejich kreativitu, moje osobní zkušenost byla zcela opačná.
Moje zkušenost s OS Android
První smartphone, který jsem si kdy koupil, byl Samsung Galaxy Mini před více než deseti lety. A věřte nebo ne, mám pocit, že jsem se z toho naučil víc než s tím svým nový iPhone, iPhone 14 Pro. Toto zařízení používalo Android 2.3 (Gingerbread) a mělo méně než půl gigabajtu paměti RAM, což znamená, že to bylo mnohem dříve, než jsme dosáhli stability výkonu smartphonu, kterou dnes považujeme za samozřejmost. Byl jsem také ještě teenager a neměl jsem počítač, takže všechny své výpočetní úkoly jsem musel provádět na jeho malém 3palcovém displeji. Také jsem si nemohl dovolit upgradovat svůj hardware natolik, abych držel krok s nejnovějšími funkcemi nasazenými prostřednictvím novějších verzí Androidu. Musel jsem najít kreativní způsoby, jak tyto funkce přenést do mého stávajícího telefonu Android.
Tak jsem narazil na XDA Forums úplně poprvé. Dozvěděl jsem se o zakořenění, Xposed modulya blikající paměti ROM. Přiznám se, že jsem ztratil počet případů, kdy jsem zcizil svůj Galaxy Mini při pokusu o instalaci CyanogenMod bez použití počítače. Ale to vše bylo součástí procesu učení. Byl jsem také součástí několika komunit Google+ (RIP), díky kterým byla tato zkušenost zábavnější.
Nedal jsem do modování úplně všechno, ale stále jsem měl pocit, že na svém telefonu mohu ovládat v podstatě cokoli.
V určitém okamžiku už nestačilo jen ladit systémové prvky. Měl jsem hlad po dalším. Tehdy mě začaly zajímat strhávání APK. Chtěl jsem se ponořit hlouběji do toho, co se děje v zákulisí vývoje. I když bez počítače to nebyl snadný úkol. Kde je však vůle, tam je i cesta.
Nakonec jsem narazil na aplikaci, která podporovala dekompilaci a rekompilaci souborů APK v zařízení. Nejen, že jsem mohl zkoumat soubory aplikací a sledovat skryté změny připravující se na budoucí přidání každou nově vydanou aktualizaci, ale mohl jsem také provést úpravy a znovu je nainstalovat do telefonu, abych viděl Změny. Dokonce jsem fušoval s moddery třetích stran, kteří mi například umožnili mít ve hře nekonečné množství mincí. Nedal jsem do modování úplně všechno, ale stále jsem měl pocit, že na svém telefonu mohu ovládat v podstatě cokoli.
To mě jen motivovalo přihlásit se do soukromých bet a připojit se k nim. Vzpomínám si, když WhatsApp uvolnil podporu VoIP prostřednictvím mechanismu pozvání svým soukromým testerům, a já jsem začal volat svým přátelům, abych jim tuto funkci předal. Chybí mi, když mi vývojáři z velkých společností, jako je Shazam, volali, aby promluvili o uživatelské zkušenosti jejich aplikací. Byl jsem dokonce pozván do sídla největší hudební streamovací služby v regionu MENA, abych se setkal s jejich inženýry a probral s nimi své nápady. Život byl dobrý.
Přechod na iOS
Po použití Galaxy Mini, poté Galaxy Note II LTE a nakonec Google Nexus 5 jsem se rozhodl přejít na temnou stranu. Chtěl jsem získat oficiální podporu aktualizací softwaru na delší dobu, a to prostě nebylo v oddělení Android k dispozici. Teď je to lepší, ale v té době by vlajkové lodě dostávaly možná dva roky velkých aktualizací OS. Také jsem si nemohl dovolit upgradovat svůj telefon tak často, takže investice do iPhone dávala větší finanční smysl.
Když jsem poprvé začal používat iOS, měl jsem již zakoupený skvělý notebook Lenovo, ale jak jsem zjistil, Windows a iOS spolu nemusí hrát pěkně. Tak jsem prodal svůj notebook a koupil nový iPad protože jsem si Mac nemohl dovolit a provozovat macOS na virtuálním stroji po celou dobu bylo nepohodlné. Bezproblémová interoperabilita mezi iOS a iPadOS (tehdy ještě iOS) znamenala, že jsem mohl snadno vyměnit svůj notebook, a protože jsem na vysoké škole studoval angličtinu, většinou jsem potřeboval číst a psát – dva úkoly snadno splnitelné na an výborný tablet. V určitém okamžiku jsem dostal MacBook Air, protože iPad má nedostatky pro mou profesionální kariéru, což nás přivádí k dnešku.
Problém s iOS
Když se podívám zpět na všechny roky, které jsem strávil používáním produktů Apple, mám pocit, že jsem se na technické úrovni nic nenaučil. Operační systémy prostě nepodporují kreativitu ani inspiraci. Ano, můžete svůj iPhone útěk z vězení, ale komunita moddingů nevzkvétá a proces, jak toho dosáhnout, není u produktů Apple přímočarý.
Pro začátek obvykle potřebujete k útěku na iPhone z vězení počítač. Takže když bylo moje nastavení omezeno na iPhone a iPad, neexistoval žádný snadný způsob, jak upravit moje iDevices. Nové aktualizace iOS navíc opravují starší zneužití útěku z vězení, což by pak modderům trvalo několik měsíců, než by znovu útěk z vězení znovu uvízli. Takže jsem se mohl buď držet starší verze iOS s jailbreakem, nebo aktualizovat na nejnovější a ztratit práva na útěk z vězení. Kromě toho uživatelé často hlásí výrazné vybití baterie a výkonové zásahy po útěku jejich iPhonů, protože mody narušují téměř dokonalé optimalizace společnosti Apple.
Důležitější však bylo, že jsem rootoval a upravoval svůj Android telefon, protože nepodporoval nejnovější aktualizace a funkce OS. Na svůj iPhone dostávám pravidelné, funkcemi nabité operační systémy, takže jsem o nic nepřišel. V důsledku toho jsem měl malou nebo žádnou motivaci zrušit záruku na své prémiové zařízení a pohrát si s jeho systémem a ztratit přitom přístup k mnoha základním aplikacím.
Android OS měl své problémy, ale dal mi důvod inovovat a přicházet s řešeními. Podle mého názoru nemá iOS v tomto bodě jako mobilní OS žádné zásadní nedostatky, což je skvělé, ale tato utopická komfortní zóna zabíjí mé nadšení zasahovat do jeho základní struktury.
A to se neomezuje jen na rootování nebo útěk z vězení. Na Androidu jsem stále dekompiloval a překompiloval aplikace, abych se o nich dozvěděl více, i když jsem přestal systém upravovat. I v přirozeném stavu zařízení jsem mohl být kreativní při kontrole aplikací, zkoušení různých spouštěčů a dalších. Mezitím nemohu ani načíst aplikaci na iOS, natož ji dekompilovat a znovu sestavit. I když můžete vytvářet a instalovat aplikace od nuly na iPadOS prostřednictvím Swift Playgrounds, to mě nezajímá. Nejsem vývojář, který se snaží kódovat svou vlastní aplikaci. Jsem jen zvědavý, jak věci fungují, a někdy rád upravuji stávající projekty.
Dnes používám produkty Apple, protože už nejsem to samé malé dítě se spoustou času a trpělivosti dotáhnout věci do konce. I když bych se rád ponořil do pozadí, kde to jen půjde, také potřebuji, aby moje zařízení fungovala tak, jak bych od nich očekával, s minimem chyb a škytavek. Kvalita hardwaru a softwarová podpora napříč všemi operačními systémy jsou dva klíčové prvky, které v tuto chvíli nemohu obětovat. Byl jsem vcucnut, uvízl jsem tady a uznávám, že tato zařízení ovládají to, jak je ovládáte vy, a ne naopak.