Zakaj Nekateri mobilne igre ne prihajajo na Android

Dva velika razloga, zakaj nekatere odlične igre niso na Androidu.

Android je odlična platforma za uživanje v igrah, s številnimi odličnimi napravami, velikimi kontrolniki in številnimi igrami, ki so na voljo. Toda tudi pri toliko igrah, če primerjate z iOS-om, obstaja nekaj pomembnih opustitev. Nekatere igre se v Androidu nikoli ne objavijo ali pa so zelo odložene. Medtem ko nakup naprave Android pomeni, da boste dobili nekaj odličnih iger, ne glede na to, kako ga boste pretresli, boste morali zamuditi nekaj draguljev. Torej, zakaj tako veliko iger dobi zamudo ali pa nikoli ne pride na Android?

Prvi in ​​morda glavni razlog za razmislek je, da je testiranje na Android v primerjavi z iOS popolnoma drugačen položaj zaradi narave platforme. Oglejte si v iOS-u, ima razvijalec le majhno število naprav, ki jih je treba skrbeti. Apple prodaja le nekaj različic iPad, iPhone in iPod touch naenkrat. In vse to uporablja zelo podobno notranjo strojno opremo, zato je združljivost na splošno zagotovljena, tudi če razvijalec ne testira na tej specifični napravi. To v praksi ni nujno resnično, saj lahko majhne razlike povzročijo škodo, vendar pa je za programerje veliko lažje izslediti in preizkusiti težavo.

Zdaj primerjajte to z divjino zahodne narave. Vsak proizvajalec lahko napravi napravo s sistemom Android, saj je operacijski sistem odprt vir, zahvaljujoč koreninam Linuxa. Obstajajo določene omejitve za naprave, ki imajo storitve Google Play, vendar še vedno ni nobenega ničesar, kar bi proizvajalcu letela po noči ustavilo, da bi nekaj naredilo Android. Zato je na stotine na stotine naprav Android, vse z različnimi procesorskimi arhitekturi, grafičnimi čipi, vrstami RAM-a in kakšnim. Kaj to pomeni, da za dovolj napredne programe, kot so igre, verjetnost, da igra ne bo pravilno delovala na vsaki napravi. In sledenje napravam, ki imajo težave, je lahko težavno, saj je mogoče le, da ima en uporabnik napravo s to specifično konfiguracijo strojne opreme.

Kako slabo je? Založba Animoca je leta 2012 dala fotografijo svojega laboratorija za testiranje s sistemom Android, ki je prikazovala tabelo, polno različnih naprav Android, od tistih, ki so imele v tistem času že 400.

Zdaj si predstavljamo težave, ki so nastale od takrat. Tam je vedno bolj poceni, brez imenikov Android tabličnih računalnikov in telefonov. Razvijalci imajo več naprav kot kdaj koli prej, da bi poskušali preveriti, ali so njihove težave številne težave rešene. Medtem ko storitve, kot je Amazonova AWS Device Farm, obstajajo za pomoč pri testiranju naprav, ki jih razvijalci nimajo, je še vedno veliko dela.

Za velike razvijalce, ki lahko pri svojih igrah vrgajo denar in množično testiranje vojske, je vredno vlagati v prizadevanja, da bi poskušali doseči ogromno število ljudi, ki imajo naprave Android. Toda za manjše studie in številne neodvisne razvijalce morda ne bo vredno, namesto da vlagajo napore pri razvoju nadaljnjih iger v primerjavi s tehničnim delom za podporo Androidu.

Druga velika težava je, da podpora Androida ni smiselna s finančnega vidika. Glejte, uporabniki Android pogosto prinašajo veliko manj denarja kot uporabniki iOS. Strokovnjak za tehnološko industrijo Benedict Evans je v letu 2014 poročal, da "uporabniki Google Android skupaj porabijo približno polovico toliko aplikacij, ki so več kot dvakrat večje od uporabniške baze, zato je aplikacija [povprečni prihodek na uporabnike] v Androidu približno četrtina iOS-a." Poroča tudi, da so telefoni in tablični računalniki Android pogosto cenejši od naprav za iOS - nekdo, ki laže za nekaj manj kot vodilna strojna oprema, verjetno ne bo porabil toliko denarja za igro. To vidimo tudi s plačanimi igrami. Ustwo, razvijalci Monument Valley, so razkrili, da je njihova igra z uničujočimi uganki veliko manj denarja za Android, čeprav je le nekaj mesecev kasneje.

Zdaj to tudi pojasnjuje, zakaj za razvijalce plačanih iger je veliko manj vredno, da ga objavite v Androidu. Za razvijalce brezplačne igre je to morda vredno, saj lahko z oglaševalci zaslužite denar od neplačanih uporabnikov, še posebej spodbujajo video oglase. Toda za razvijalce premium iger obstaja samo ena resnična možnost: upam, da uporabniki plačajo. In dokazi kažejo, da ne bodo. Plus, čeprav je to verjetno overrated dejavnik, je tudi vredno upoštevati, da je Android veliko lažje pirat igre na iOS.

Dobra novica za igralce Android je, da kljub težavam še vedno obstaja toliko ljudi z napravami Android, ki jih je za mnoge veliko vredno objaviti v Androidu. Platforma ponuja tudi svoje prednosti: razvijalci lahko v Androidu objavijo zgodnje dostopne igre, kjer ne morejo biti na iOS. Igre, ki jih je treba posodobiti in urejati, so v storitvi Android preprostejše, če posodobitev ni treba iti skozi dolgotrajen postopek odobritve, kot to počnejo v iOS App Store. Toda tudi večplastna tehnologija, kot sta Unity in Unreal Engine 4, veliko olajša razvoj na več platformah, številne nezdružljivosti pa je mogoče rešiti na globoki tehnični ravni. Plus, storitve, kot so Apportable offer cross-platform solutions, in založniki, kot je Noodlecake Games, obravnavajo številna pristanišča za razvijalce.

Ampak še vedno, če se kdaj sprašujete, zakaj kul iOS igra ne prihaja v Android, samo vedeti - obstaja veliko dobrih, neizogibnih razlogov, zakaj ni.