Zašto neke mobilne igre ne izlaze na Android

Dva velika razloga zašto neke odlične igre nisu na Androidu.

Android je odlična platforma za uživanje u igricama, uz mnoštvo odličnih uređaja za igranje, odlične kontrolere dostupne i veliki broj dostupnih igara. Ali čak i sa toliko igara, ako se upoređujete sa iOS-om, postoje značajne propusti. Neke igre koje nikada ne objavljuju na Androidu, ili su veoma odložene. Prilikom kupovine Android uređaja znate da ćete dobiti neke odlične igre, bez obzira na to kako ćete ga potresati, neizvjesni ste na nekim draguljima. Dakle, zašto se toliko igara odlaže ili jednostavno nikad ne stiže na Android?

Prvi, a možda i osnovni razlog za razmatranje, jeste da je testiranje na Androidu u poređenju sa iOS-om sasvim drugačija situacija zbog prirode platforme. Vidite, na iOS-u, programer ima samo mali broj uređaja za brigu. Apple prodaje samo nekoliko varijacija iPad-a, iPhone-a i iPod touch-a ujedno. I svi oni koriste veoma sličan unutrašnji hardver, tako da je kompatibilnost generalno osigurana čak i ako programer ne testira na tom specifičnom uređaju. Ovo u praksi nije nužno tačno, jer male razlike mogu izazvati štetu, ali programerima je mnogo lakše pratite i testirajte problem.

Sada uporedite to s Androidom divlje zapadne prirode. Svaki proizvođač može napraviti uređaj na Android uređaj, jer je operativni sistem otvorenog koda zahvaljujući korenima Linuxa. Postoje određena ograničenja za uređaje koji imaju Google Play usluge, ali ipak, nema ničeg zaustavljanja proizvođača fly-by-night-a da napravi nešto na kojem radi Android. Zbog toga postoje stotine na stotine Android uređaja, sve sa različitim procesorskim arhitekturama, grafičkim čipovima, tipovima RAM-a i nečim. Ono što to znači je da za dovoljno napredne programe kao što su igre, šanse da se igra ne dešava ispravno na svakom uređaju. I praćenje uređaja sa problemima može biti teško, jer je moguće da samo jedan korisnik ima uređaj sa tom specifičnom konfiguracijom hardvera.

Koliko je to loše? Izdavač Animoca je podelio sliku svoje laboratorije za testiranje Androida još 2012. godine , prikazivši tablicu puna različitih Android uređaja, od 400 ili tako nešto u to vreme.

Sad zamislite probleme koji su nastali od tada. Postoji sve više i više jeftinih, ne-Android tableta i telefona tamo. Razvijaci imaju više uređaja nego ikada da bi se potrudili da se pobrine za rešavanje mnogobrojnih problema njihovih igara. Dok usluge kao što je Amazon AWS Device Farm postoje kako bi se testiralo na uređajima koje programeri nemaju, to je još uvijek puno posla.

Za velike programere koji mogu da bacaju novac i masovne testove vojske na svojim igrama, vredi ulagati u nastojanje da dođu do velikog broja ljudi koji imaju Android uređaje. Međutim, za manje studije i mnoge nezavisne programere, možda nije vredno toga, umjesto da ulažu napore u razvoj daljih igara u poređenju sa tehničkim radom za podršku Androidu.

Drugo veliko pitanje je što podrška Android-u možda nema smisla iz finansijske perspektive. Vidite, Android korisnici često donose mnogo manje novca od onih koji koriste iOS. Specijalista za tehnološku industriju Benedikt Evans objavio je u 2014. godini da "Google Android korisnici u ukupnom iznosu troše oko polovine više aplikacija u više od dvostruke korisničke baze, te stoga aplikacija [prosečni prihod po korisnicima] na Android-u je otprilike četvrtina iOS-a". Kako prenosi, Android telefoni i tableti su često jeftiniji od iOS uređaja - neko ko granulira nešto manje od glavnog hardvera verovatno neće potrošiti toliko novca na igru. Čak smo to videli i plaćenim igrama. Ustwo, programeri Monument Valley-a, otkrili su da je njihova slagalica pogodila mnogo manje novca na Androidu, uprkos tome što je oslobodio samo nekoliko meseci kasnije.

Sada, ovo takođe objašnjava zašto za programere plaćenih igara, mnogo je manje vredno toga da ga pustimo na Androidu. Za programere besplatne igre, možda je vrijedno jer možete zaraditi novac od neplaćenih korisnika putem oglasa, posebno podsticajnih video oglasa. Ali za programere premium igara, postoji samo jedna stvarna opcija: nadam se da korisnici plaćaju. A dokazi pokazuju da neće. Plus, iako je verovatno prekomjeran faktor, takođe je vredno razmisliti da je Android puno lakše piratske igre nego na iOS-u.

Dobra vijest za Android gejere je da uprkos poteškoćama, još uvijek ima puno ljudi sa Android uređajima, što je za mnoge vredne Android-a. Platforma pruža i svoje prednosti: programeri mogu objaviti ranije pristupne igre na Android-u, gdje ne mogu na iOS-u. Igre koje treba ažurirati i tweakovati je lakše u Androidu, gde ažuriranja ne moraju proći kroz dugotrajan proces odobravanja kao što je to u aplikaciji iOS App Store. Međutim, multifunkcionalna tehnologija poput Unity i Unreal Engine 4 mnogo olakšava razvoj za više platformi, a mnoge nekompatibilnosti mogu se rešiti na dubokom tehničkom nivou. Pored toga, usluge kao što su Apportable offer cross-platform rešenja i izdavači kao što je Noodlecake Games obrađuju mnoge portove za programere.

Ali ipak, ako se ikada pitate zašto iOS igre ne dolaze na Android, samo znajte - postoje mnogi dobri, neizbežni razlozi zašto to nije.