Zašto neke mobilne igre ne izlaze na Androidu

Dva velika razloga zašto neke sjajne igre nisu na Androidu.

Android je sjajna platforma za uživanje u igrama, s brojnim sjajnim uređajima za igranje, dostupnim velikim kontrolerima i običnim brojem igara koje su dostupne. Ali čak i sa tolikim brojem igara, ako usporedite s iOS-om, postoje neke značajne propuste. Neke igre nikada ne puštanje na Androidu, ili su vrlo odgođene. Dok kupujete Android uređaj znači da ćete dobiti neke sjajne igre bez obzira na to kako se trese, morat ćete propustiti neke dragulje. Pa, zašto se toliko igara odgađa ili jednostavno ne stigne na Android?

Prvi, a možda i temeljni razlog za razmatranje jest da testiranje na Androidu u usporedbi s iOS-om predstavlja sasvim drugačiju situaciju zbog prirode platforme. Pogledajte, na iOS-u, razvojni programer ima samo mali broj uređaja za brigu. Apple prodaje istovremeno samo nekoliko varijacija iPad, iPhone i iPod touch. A svi oni koriste vrlo sličan interni hardver, pa je kompatibilnost općenito zajamčena čak i ako programer ne testira na tom konkretnom uređaju. U praksi to nije nužno istinito, jer male razlike mogu izazvati pustoš, no programerima je puno lakše pratiti i testirati problem.

Sada usporedite ovo s divljim prirodom Androida. Svaki proizvođač može izraditi uređaj s Android uređajima, budući da je operativni sustav otvoren izvor zahvaljujući Linuxovim korijenima. Postoje određena ograničenja na uređajima koji imaju Google Play usluge, ali ipak, nema ništa zaustavljanja proizvođača leta-po-no da izradi nešto što radi Android. Zato postoje stotine i stotine Android uređaja, sve s različitim arhitektura procesora, grafičkim čipovima, vrstama RAM-a i onima koje ne. Što to znači da za dovoljno napredne programe poput igara, izgledi da igra ne ide ispravno na svaki uređaj. I praćenje uređaja s poteškoćama može biti teško jer je moguće da samo jedan korisnik ima uređaj s tom specifičnom konfiguracijom hardvera.

Koliko je loše? Izdavač Animoca je 2012. godine podijelio fotografiju svog laboratorija za testiranje Androida koji prikazuje tablicu punu različitih uređaja sa sustavom Android, od 400 ili onih koje su u to vrijeme imali.

Sada zamislite probleme koji su se pojavili od tada. Sve je više jeftinih i bez naziva Androidovih tableta i telefona. Razvojni programeri imaju više uređaja nego ikada da se pokupe i pobrinuti se da bezbroj problema riješe njihova igra. Dok usluge kao što je Amazonov AWS uređaj za farmu postoje kako bi se testirali na uređajima koje razvojni programeri nemaju, to je još uvijek puno posla.

Za velike programere koji mogu bacati novac i masivne vojnike za testiranje u svojim igrama, vrijedno je uložiti u nastojanje da se dosegne masivan broj ljudi koji imaju Android uređaje. No, za manje studije i mnoge nezavisne razvojne programere, to možda neće biti vrijedno, umjesto ulaganja napora u razvoju daljnjih igara u odnosu na tehnički posao za podršku Android.

Drugi veliki problem je da podržava Android ne smije imati smisla iz financijske perspektive. Vidi, korisnici Androida često donose mnogo manje novca nego korisnici iOS-a. Stručnjak za tehnologijsku industriju Benedict Evans izvijestio je 2014. da "Google Android korisnici ukupno troše oko polovice aplikacija na više od dvostrukog korisničkog baze, pa stoga app [prosječni prihod po korisnicima] na Androidu otprilike četvrtina iOS-a". Kao što izvješćuje, Android telefoni i tableti često su jeftinije od uređaja s iOS-om - netko tko je granatiranje za nešto manje od vodećeg hardvera vjerojatno neće potrošiti toliko novca na igru. Čak smo to vidjeli s plaćenim igrama. Ustwo, razvojni programeri Monument Valley, otkrili su da je njihova uspješna puzzle igra mnogo manje novca na Androidu unatoč objavljivanju tek nekoliko mjeseci kasnije.

Sada to također objašnjava zašto je za programere plaćenih igara mnogo manje vrijedno objavljivati ​​na Androidu. Za razvojne programere koji se mogu besplatno reproducirati vjerojatno je to vrijedno jer možete zaraditi novac od neplaćenih korisnika putem oglasa, posebice videooglase koji se potiču. No, za programere premium igre, postoji samo jedna stvarna mogućnost: nadam se da korisnici plaćaju. A dokazi pokazuju da neće. Osim toga, iako je vjerojatno precijenjen faktor, valja također razmisliti da je Android mnogo lakše igrati gusarske igre od iOS-a.

Dobra vijest za Androidove igrače jest da, unatoč poteškoćama, još uvijek ima toliko mnogo ljudi s Android uređajima, tako da za mnoge vrijedi objaviti na Androidu. Platforma pruža i svoje prednosti: razvojni programeri mogu objaviti igre s ranim pristupom na Androidu, gdje ne mogu na iOS-u. Igre koje je potrebno ažurirati i ugađati su jednostavnije za Android, gdje ažuriranja ne moraju proći kroz dugotrajan postupak odobravanja kao i na iOS App Storeu. No, tehnologija poput platforme Unity i Unreal Engine 4 mnogo je lakše razvijaju za više platformi, a mnoge od nekompatibilnosti mogu se riješiti na dubokoj tehničkoj razini. Osim toga, usluge kao što su Apportable nude cross-platforma rješenja, a izdavači poput Noodlecake Igre upravljaju mnogim lukama za programere.

No, ipak, ako se ikad pitate zašto cool iOS igre ne dolaze na Android, samo znate - postoji mnogo dobrih, neizbježnih razloga zašto to nije.