V posledních letech se mezi jablíčkáři častokrát řeší otázka takzvaného sideloadingu. Apple totiž bývá často kritizován za to, že na platformě iOS neumožňuje instalovat aplikace z neoficiálních zdrojů. Právě naopak – jedinou možností je oficiální obchod aplikací App Store, který je kompletně pod kontrolou Applu. Nejlépe si to můžeme vysvětlit na příkladu. Pokud vytvoříte vlastní aplikaci a budete ji chtít dostat mezi lidi, nemáte žádnou jinou možnost, než se pokusit ji nahrát právě na App Store. Důležité je v tomto slovo „pokusit“. Každá appka si totiž prochází kontrolou a procesem schválení.
Pokud by se softwarem bylo cokoliv špatně, příslušný tým Applu vám jej vrátí a vy budete muset opravit konkrétní nedostatky či chyby. Bez toho svou aplikaci mezi lidi jednoduše nedostanete, jelikož jak už jsme zmínili výše, žádná jiná možnost není. Řešením by bylo povolení sideloadingu. Ten bychom našli prakticky na všech ostatních platformách, od Android, přes Windows, až po jablečný macOS. Sideloading konkrétně znamená, že můžete nový software nainstalovat i z neoficiálních zdrojů – například si kdekoliv z internetu stáhnete instalátor a máte hotovo. Něco takového ale v iOS chybí. Tedy alespoň prozatím.
Sideloading v iOS
Jak už jsme zmínili výše, na sideloading můžeme v případě iOS rovnou zapomenout. Přestože Apple je v tomto ohledu častokrát kritizován za monopolní chování a zneužívání své pozice, tak naopak samotný gigant razí tento směr z prostého důvodu. Nejčastěji argumentuje bezpečností. Pravdou ale je, že sideloading má jak pozitivní, tak i negativní stránky. Pojďme si na něj proto společně posvítit.
Výhody
V první řadě se pojďme zaměřit na samotné výhody sideloadingu. Jako první nelze zmínit nic jiného, než forma jisté volnosti. Jablíčkáři by se tak konečně nemuseli ohlížet pouze na App Store a jeho pravidla, ale mohli by si do svého zařízení skutečně nainstalovat vše, o co mají zájem. V tomto směru lze tedy hovořit o poměrně svobodnějším přístupu, který bohužel nyní není k dispozici. S tím jde navíc ruku v ruce potenciální úspora financí. Není totiž žádným tajemstvím, že si Apple z každé zprostředkované platby v App Storu bere vcelku tučný poplatek ve výši většinou 30 %. To se samozřejmě musí podepsat na výsledné ceně, která kvůli tomu musí být o něco vyšší.
Zpřístupněním sideloadingu by od tohoto pravidla šlo ustoupit. Vývojáři by už nebyli nuceni – pokud by aplikaci distribuovali vlastní cestou – k používání platební metody od Applu. Mohli by se tak zcela vyhnout zmiňovaným poplatkům. Ve finále se tedy sideloading nezdá jako úplně špatná věc, ba naopak. Uživatelům zprostředkovává zmiňovanou svobodu a dává jim možnost si vybrat, zda a jaké aplikace si na své zařízení budou instalovat.
Nevýhody
Ne nadarmo se říká, že není všechno zlato, co se třpytí. Sideloading s sebou totiž přináší i jistá negativa. Jak už jsme zmínili výše, Apple v tomto ohledu častokrát argumentuje bezpečností, v čemž mu musíme dát za pravdu. Díky tomu, že jsou aktuálně všechny aplikace k dostání přes App Store, který je nejen že zprostředkovává, ale navíc kontroluje, tak máme daleko větší jistotu. Naopak při stažení volně dostupného softwaru z prostředí internetu si nemusíme být úplně jistí jeho důvěryhodností. Aplikace může v nejhorším případě posloužit pro napadení konkrétního zařízení, ukradení citlivých dat či pro dlouhodobé sledování.
S tím jde ruku v ruce ještě jeden nedostatek. Pokud by došlo k povolení sideloadingu, vývojáře by prakticky nic nedrželo v rámci obchodu aplikací App Store. Některé aplikace by se z něj mohly zcela stáhnout a řešit si distribuci kompletně samy. V tomto ohledu ale vzniká další bezpečnostní riziko. Uživatelé, kteří tento software potřebují, by si jej museli najít a teprve až poté stáhnout. Toho by mohli zneužít útočníci, kteří by se za daného vývojáře mohli vydávat a do zařízení uživatelů namísto toho poslat infikovaný software. Toto riziko se týká především nezkušených uživatelů, starších a podobně, kteří nemají takové zkušenosti, což z nich bohužel dělá snadný cíl. Zakázaný sideloading tak v tomto případě funguje jako efektivní prevence. Platí totiž jednoduché pravidlo – každá aplikace si musí projít kontrolou v rámci jejího zavedení do obchodu aplikací App Store.
Dočká se iOS sideloadingu?
Otázkou také je, zdali se jablíčkáři sideloadingu na svých iPhonech vůbec někdy dočkají. Podle posledních zpráv se jeho povolení den co den blíží, přičemž dle některých se navíc jedná o nevyhnutelnou záležitost. Na Apple se totiž zaměřily instituce jako Evropská Unie a další, které v tomto směru mají za cíl smysluplnou regulaci. Zdali bude k lepšímu, tak to ukáže až čas. Uvítali byste sideloading v iOS podobně jako v macOS, nebo se podle vás jedná o příliš velké bezpečnostní riziko?
Pár poznámek z pohledu malého vývojáře (Pro Apple se malý vývojář pozná podle tržby do 1M$ ročně):
– Apple si bere 15%, nikoli 30%. Za to mám k dispozici fungující platební systém o který se nemusím starat.
– Desátek se bude platit všude, takže finančně to nebude až tak lákavé.
– Odchod jinam bude znamenat úpravy aplikace pro jiný obchod. To vůbec nebude triviální úprava. Navíc bude potřeba udržovat různé verze.
– Kontrola aplikací je dobrá věc, i když z ní občas šílím. Je užitečné, když aplikaci projde někdo nezávislý a zabrání publikaci špatné verze.
Takže pro mě, coby indy vývojáře je sideloading nezajímavý.
Dobrý den,
mockrát děkuji za doplnění. Rád bych se s vámi spojil a na pár věcí se doptal. Pokud byste souhlasil, napište mi prosím na e-mail: vrata.holub@textfactory.cz
Vývojáři by si sami měli dobře rozmyslet, jestli o něco takového stojí. Ten poplatek Apple totiž pro jednotlivé vývojáře znamená jednu podstatnou věc – nemusí řešit nelegální kopie svých produktů. Je zcela jasné, že jakmile by Apple otevřel systém, okamžitě se objeví warez scéna s cracknutými aplikacemi. Ztráta pak nakonec může být i pro vývojáře vyšší, než přínos.
Už dávno jsem přijmul myšlenku, že za sowtvare se platí stejně jako třeba za jídlo.Nechci riskovat, že si do počítače nainstaluju s cracknutým programem trojského koně.Mám v počítači citlivá data bankovní ID, digitální podpis. Vím, že když zaplatím mám taky nějakou podporu a aktualizace. Taky mám dobrej pocit, že neporušuju zákon, jednám čestně.
Jak kteří vývojáři. Indy o to nestojí. Zajímá to firmy jako je Epic. Ty nechtějí platit Applu těch 30% a hlavně vidí příležitost převzít kus trhu s tím, že peníze za aplikace, předplatné a obsah potečou přes jejich účty a procenta si vezmou oni. To že by se tím otevřel trh s warezem jim je srdečně volné.
Jsem uživatel jabka. kdybych chtěl sideloading a kupu hnoje z různých stórů, koupil bych si droida. Děkuji nechci. Pokud to budou chtít přesto povolit, tak nechci, aby si to mohli povolit lidi v rodinném sdílení co spravuji. Pak to asi lze tolerovat, i když s tím z principu nesouhlasím. Uzavřenost systému nepovažuji za jeho nevýhodu, ale naopak. P.S. jsem zastáncem open source, ale tady opravdu ne.
I když to bude dostupné, kolik lidí to bude používat? Už na samsungu jsou dva obchody a je v tom akorát bordel. Jako uživatel ch i snadno dostupné aplikace na part tapnuti. Nikde nechci něco hledat, stahovat a instalovat. Spousta useru si alternativní shop stejne nenainstaluje a sideload ani netuší co je