Prečo niektoré mobilné hry nevychádzajú v systéme Android

Dva veľké dôvody, prečo niektoré skvelé hry nie sú v systéme Android.

Android je skvelá platforma pre hranie hier, s množstvom skvelých zariadení na hranie, vynikajúcimi ovládačmi a množstvom dostupných hier. Ale aj pri toľkých hrách, ak porovnáte s iOS, sú tu určité pozoruhodné opomenutia. Niektoré hry sa nikdy neuvoľňujú v systéme Android, alebo sú veľmi oneskorené. Kým si zakúpite zariadenie Android, znamená to, že sa chystáte získať skvelé hry, bez ohľadu na to, ako ho pretrepate, budete musieť vynechať niektoré drahokamy. Takže, prečo toľko hier je oneskorené alebo len nikdy neprichádza na Android?

Prvým a možno aj hlavným dôvodom na zváženie je to, že testovanie v systéme Android v porovnaní s iOS je úplne iná situácia vzhľadom na povahu platformy. Vidíte, v vývojárstve iOS má malý počet zariadení, na ktoré sa môžete obávať. Apple predáva iba niekoľko variant iPad, iPhone a iPod touch naraz. A to všetko používa veľmi podobný vnútorný hardvér, takže kompatibilita je všeobecne zabezpečená aj vtedy, keď vývojár netestuje na konkrétnom zariadení. Toto nie je nevyhnutne v praxi, pretože malé rozdiely môžu spôsobiť zmätok, ale pre vývojárov je oveľa jednoduchšie vyhľadať a vyskúšať problém.

Teraz to porovnávajte s divokou západnou prírodou Androidu. Každý výrobca môže vytvoriť zariadenie s Androidom, pretože operačný systém je otvorený zdrojom vďaka koreňom Linuxu. Existujú určité obmedzenia na zariadeniach, ktoré majú služby Google Play, no stále nie je nič, čo by zastavilo výrobcov motocyklov, aby robili niečo, čo beží na zariadení s Androidom. To je dôvod, prečo sú stovky na stovkách zariadení Android, všetky s rôznymi architektúrami procesorov, grafickými čipmi, typmi RAM a čohokoľvek. Čo to znamená, že pre dostatočne pokročilé programy, ako sú hry, je pravdepodobné, že hra nebude fungovať správne na každom zariadení. A sledovanie zariadení, ktoré majú problémy, môže byť ťažké, pretože je možné, že iba jeden používateľ má zariadenie s touto konkrétnou hardvérovou konfiguráciou.

Ako zlé je to? Vydavateľ Animoca zdieľa fotografiu svojho testovacieho laboratória Android už v roku 2012 a ukazuje tabuľku plnú rôznych zariadení Android, a to zo 400, ktoré mali v tom čase.

Teraz si predstavte problémy, ktoré vznikli odvtedy. Je tu stále viac a viac lacných, bez názvu Android tablety a telefóny vonku. Vývojári majú viac zariadení ako kedykoľvek predtým, aby sa pokúsili uistiť, že ich hra je nespočetných problémov vyriešených. Zatiaľ čo služby ako Amazon's AWS Device Farm existujú, aby pomohli testovať zariadenia, ktoré vývojári nemajú, je to stále veľa práce.

Pre veľkých vývojárov, ktorí môžu hádzať na svojich hrách peniaze a masívne testovacie armády, stojí za to investovať do snahy o dosiahnutie masívneho počtu ľudí, ktorí majú zariadenia so systémom Android. Ale pre menšie štúdiá a mnoho nezávislých vývojárov to nemusí stáť za to, namiesto toho investovať úsilie pri vývoji ďalších hier v porovnaní s technickou prácou na podporu Androidu.

Ďalším veľkým problémom je, že podpora systému Android nemôže mať zmysel z finančného hľadiska. Používatelia s Androidom často prinášajú oveľa menej peňazí, ako používajú používatelia systému iOS. Expert v oblasti technológií Benedict Evans v roku 2014 uviedol, že "užívatelia Google Android celkovo vynakladajú približne polovicu na aplikáciách na viac ako dvojnásobok užívateľskej základne a preto aplikácia [priemerný príjem na používateľov] v systéme Android predstavuje zhruba štvrtinu služby iOS." Ako hovorí, telefóny a tablety so systémom Android sú často lacnejšie ako zariadenia so systémom iOS - niekto, kto vyrazí na niečo menej ako vlajková loď, pravdepodobne nebude musieť minúť toľko peňazí na hru. Dokonca to vidíme aj s platenými hrami. Ustwo, vývojári spoločnosti Monument Valley, odhalili, že ich hádanka s hádankami zaslúžila oveľa menej peňazí na Android, napriek tomu, že ich vydala len o niekoľko mesiacov neskôr.

Teraz to tiež vysvetľuje, prečo vývojári platených hier zaberajú oveľa menej za to, že sa uvoľnia na Android. Pre vývojárov, ktorí majú možnosť hrať zadarmo, to stojí za to, pretože môžete zarobiť peniaze od neplatiacich používateľov prostredníctvom reklám, a to najmä prostredníctvom stimulovaných videoreklám. Ale pre vývojárov prémiových hier existuje len jedna skutočná možnosť: nádej, že používatelia zaplatia. A dôkazy ukazujú, že nebudú. A napriek tomu, že je to pravdepodobne nadhodnotený faktor, je tiež potrebné zvážiť, že Android je oveľa jednoduchšie pirátovať hry ako iOS.

Dobrou správou pre hráčov s Androidom je, že napriek ťažkostiam stále existuje toľko ľudí, ktorí majú zariadenia so systémom Android, takže pre mnohých je u Android uvoľnený. Platforma tiež prináša svoje výhody: vývojári môžu uvoľniť hry na skorý prístup v systéme Android, kde nemôžu v systéme iOS. Hry, ktoré je potrebné aktualizovať a vylepšovať, sa ľahšie robia v systéme Android, kde aktualizácie nemusia prejsť dlhým schvaľovacím procesom, ako to robia v aplikácii iOS App Store. Technológie viacerých platforiem, ako napríklad Unity a Unreal Engine 4, umožňujú vývoj na viacerých platformách oveľa jednoduchšie a mnohé z nich môžu byť vyriešené na hlbokej technickej úrovni. Okrem toho služby ako Apportable ponúkajú riešenia pre viaceré platformy a vydavatelia, ako sú napríklad hry Noodlecake, spracovávajú mnoho portov pre vývojárov.

Ale napriek tomu, ak by ste sa niekedy zaujímali, prečo nie je na Android veľmi zaujímavá hra iOS, stačí vedieť - existuje veľa dobrých, nevyvrátiteľných dôvodov, prečo to tak nie je.