Miért néhány mobiljáték nem jön ki Android-on?

A két nagy oka annak, hogy néhány nagyszerű játék nem az Androidon van.

Az Android egy nagyszerű platform a játékok élvezetéhez, a nagyszerű eszközökhöz, a nagyszerű vezérlőkhöz és a rendelkezésre álló játékok puszta számához. De még oly sok játékkal, ha hasonlít az iOS-hoz, van néhány figyelemre méltó kihagyás. Néhány játék csak soha nem szabadul fel az Androidon, vagy nagyon késik. Miközben vásárol egy Android készülék azt jelenti, hogy fogsz kapni néhány nagyszerű játék, nem számít, hogyan rázza meg, akkor köteles kihagyni néhány drágaköveket. Tehát miért olyan sok játék késik, vagy csak soha nem érkezik Androidra?

Az első és talán legfontosabb ok, hogy fontolóra kell venni, hogy az iOS-hoz képest az iOS-hoz való tesztelés teljesen eltérő helyzet a platform természetének köszönhetően. Lásd, az iOS-on egy fejlesztőnek csak kevés eszköze van aggódnia. Az Apple egyszerre csak néhány változatot kínál az iPad, az iPhone és az iPod touch készüléknek. És ezek mind nagyon hasonló belső hardvert használnak, így a kompatibilitás általában biztosított, még akkor is, ha egy fejlesztő nem teszteli az adott eszközön. Ez nem feltétlenül igaz a gyakorlatban, mivel a kis különbségek pusztítást okozhatnak, de a fejlesztők számára sokkal könnyebb nyomon követni és tesztelni a problémát.

Most hasonlítsa össze ezt az Android vadnyugati természetével. Bármely gyártó képes Android-alapú eszközt készíteni, hiszen az operációs rendszer Linux forrásai miatt nyílt forráskódú. Bizonyos korlátozások vannak a Google Play Services szolgáltatással rendelkező készülékekre, de mégis, nincs semmi, ami megakadályozza, hogy egy éjjel-nappali gyártó valami Androidot futtasson. Ezért van több száz, több száz Android eszköz, mindegyik különböző processzor architektúrákkal, grafikus chipekkel, RAM típusokkal és bármi. Ez azt jelenti, hogy a kellően fejlett programokhoz, például a játékhoz, esély arra, hogy egy játék nem fog megfelelően működni minden eszközön. A problémákat okozó eszközök nyomon követése nehéz lehet, mivel csak egy felhasználónak van ilyen hardverkonfigurációjú eszköze.

Milyen rossz ez? A kiadó Animoca 2012-ben megosztotta az Android tesztelőlaboratóriumának fotóját, bemutatva egy táblázatot, amely tele van különböző Android-eszközökkel, a benne lévő 400-ból.

Most képzeld el az eddig felmerült problémákat. Egyre több olcsó, névtelen Android tabletta és telefon van ott. A fejlesztőknek több eszköze van, mint valaha, hogy megpróbálják meggyőzni a játék számtalan problémáját. Miközben olyan szolgáltatások, mint az Amazon AWS Device Farm, segítenek tesztelni olyan eszközökön, amelyeket a fejlesztők nem rendelkeznek, mégis sok munka.

A nagy fejlesztők számára, akik pénzüket és masszív tesztelő seregeket dobhatják játékukban, érdemes befektetni annak érdekében, hogy megpróbálják elérni azokat a nagyszámú embereket, akik Android-eszközökkel rendelkeznek. De a kisebb stúdiók és számos független fejlesztő esetében talán nem érdemes megtenni, hanem arra törekszenek, hogy további játékokat fejlesztsenek az Android technológiát támogató technikai munkával szemben.

A másik nagy probléma az, hogy az Android támogatása talán nincs értelme a pénzügyi perspektívából. Nézze, az Android felhasználók gyakran kevesebb pénzt hoznak be, mint az iOS felhasználók. A technológiai iparág szakértője, a Benedict Evans 2014-ben arról számolt be, hogy "a Google Android felhasználók összesen kb. Fele annyit költenek az alkalmazásokon, mint a felhasználói bázis kétszerese, így az app [átlag bevétel felhasználónként] az Androidon az iOS kb. Amint arról is beszámol, az Android telefonok és táblagépek gyakran olcsóbbak az iOS eszközöknél: valaki, aki valami kevésbé, mint a zászlóshajó-hardver, az valószínűleg nem fog sok pénzt költeni egy játékra. Ezt fizetős játékokkal is látjuk. Ustwo, a Monument Valley fejlesztõi kiderítették, hogy az õ slash hit slágerjátékuk sokkal kevesebb pénzt juttatott az Androidhoz, annak ellenére, hogy csak néhány hónappal késõbb jelent meg.

Ez azt is megmagyarázza, hogy a fizetős játékok fejlesztői számára sokkal kevésbé érdemes felszabadulni az Android rendszeren. A szabadon játszható fejlesztők számára valószínűleg azért érdemes, mert pénzt kereshet a nem fizető felhasználóktól hirdetéseken keresztül, különösen az ösztönzött videohirdetéseken keresztül. De a prémium játékok fejlesztői számára csak egy valódi lehetőség van: reméljük, hogy a felhasználók fizetnek. És a bizonyítékok azt mutatják, hogy nem fognak. Plusz, bár valószínűleg túlértékelt tényező, érdemes megfontolni, hogy Android sokkal könnyebb kalóz játékok, mint iOS.

Az Android-játékosoknak szóló jó hír az, hogy a nehézségek ellenére még mindig sokan vannak olyanok az Android-eszközökkel, amelyek sokak számára érdemes felszabadítani az Androidot. A platform biztosítja az előnyöket is: a fejlesztők korai hozzáférési játékokat szabadíthatnak fel az Androidon, ahol nem tudnak iOS rendszeren. A frissítendő és módosított játékok könnyebbek az Androidon, ahol a frissítéseknek nem kell hosszadalmas jóváhagyási folyamatot végezniük, mint az iOS App Store-ban. Ugyanakkor az Unity és az Unreal Engine 4 által kifejlesztett többplatformos technológiák sokkal könnyebbé teszik a többplatformos fejlesztést, és sok összeférhetetlenség mély technikai szinten megoldható. Ráadásul olyan szolgáltatások, mint az Apportable többplatformos megoldásokat kínálnak, és a Noodlecake Games olyan kiadók, mint a Noodlecake Games, számos portot kezelnek a fejlesztők számára.

De még mindig, ha valaha is elgondolkoztál, miért nem jön a hűvös iOS játék Androidhoz, csak tudom - sok jó, elkerülhetetlen ok van, miért nem.