De ce unele jocuri pe mobil nu ajung pe Android

Cele două motive mari pentru care unele jocuri minunate nu sunt pe Android.

Android este o platformă excelentă pentru a vă bucura de jocuri, cu multe dispozitive excelente de jucat, cu marii controlere disponibile și cu numărul mare de jocuri disponibile. Dar chiar și cu atât de multe jocuri, dacă se compară cu iOS, există unele omisiuni notabile. Unele jocuri nu se lansează niciodată pe Android, sau sunt foarte întârziate. În timp ce cumpărați un dispozitiv Android înseamnă că veți obține câteva jocuri minunate, indiferent de modul în care îl scuturați, sunteți obligat să pierdeți unele pietre. Deci, de ce atât de multe jocuri se întârzie sau nu ajung niciodată pe Android?

Primul și probabil motivul principal de luat în considerare este că testarea pe Android comparativ cu iOS este o situație complet diferită datorită naturii platformei. Vedeți, în iOS, un dezvoltator are doar un număr mic de dispozitive de care să vă faceți griji. Apple vinde doar câteva variații de iPad, iPhone și iPod touch la un moment dat. Și toate acestea utilizează hardware intern similar, astfel încât compatibilitatea este asigurată în general, chiar dacă un dezvoltator nu testează dispozitivul respectiv. Acest lucru nu este neapărat adevărat în practică, deoarece diferențele mici pot provoca dezastru, dar este mult mai ușor pentru dezvoltatori urmăriți și testați problema.

Acum, comparați acest lucru cu natură sălbatică din vestul Android. Orice producător poate face un dispozitiv cu Android, deoarece sistemul de operare este open source datorită rădăcinilor Linux. Există anumite restricții pentru dispozitivele care au servicii Google Play, dar tot nu există nimic care să împiedice producătorul zbura-după-noapte să facă ceva ce rulează Android. De aceea, există sute și sute de dispozitive Android, toate cu arhitecturi de procesoare diferite, chips-uri grafice, tipuri de RAM și altele. Ceea ce înseamnă acest lucru este că pentru programe suficient de avansate, cum ar fi jocuri, probabilitatea ca un joc să nu funcționeze corect pe fiecare dispozitiv. Urmărirea dispozitivelor care au probleme poate fi dificilă, deoarece este posibil numai un singur utilizator să aibă un dispozitiv cu configurația hardware specifică.

Cât de rău este? Distribuitorul Animoca a împărtășit o fotografie a laboratorului său de testare Android din 2012 , prezentând o masă plină de diferite dispozitive Android, din cele 400 pe care le avea în acel moment.

Acum imaginați-vă problemele care au apărut de atunci. Există din ce în ce mai multe tablete și telefoane ieftine și fără nume Android. Dezvoltatorii au mai multe dispozitive decât oricând să încerce să se asigure că problemele lor sunt rezolvate. În timp ce serviciile precum Farm AWS Device Amazon există pentru a ajuta la testarea pe dispozitive pe care dezvoltatorii nu le au, este încă o mulțime de muncă.

Pentru dezvoltatorii mari care pot arunca bani și armate masive de testare la jocurile lor, merită să investim în efortul de a încerca să ajungem la numărul masiv de oameni care au dispozitive Android. Dar, pentru studiouri mai mici și mulți dezvoltatori independenți, este posibil să nu merite, investind eforturi în dezvoltarea de jocuri în plus față de activitatea tehnică de sprijin Android.

Celălalt aspect important este că Android poate să nu aibă sens din perspectivă financiară. Vedeți, utilizatorii de Android introduc adesea mult mai puțini bani decât utilizatorii iOS. Expertul în industria de tehnologie, Benedict Evans, a raportat în 2014 că "utilizatorii Google Android în total cheltuiesc în jur de jumătate din aplicații pe o bază de utilizatori mai mult decât dublă și de aici app [venitul mediu pe utilizatori] pe Android este de aproximativ un sfert de iOS". După cum relatează, telefoanele Android și tabletele sunt adesea mai ieftine decât dispozitivele iOS - cineva care se ocupă de ceva mai puțin decât hardware-ul pilot nu este probabil să cheltuiască atât de mult bani pe un joc. Vedem asta chiar și cu jocuri plătite. Ustwo, dezvoltatorii Monument Valley, au dezvăluit că jocul lor de puzzle-uri lovit de smash a făcut bani mult mai puțin pe Android, în ciuda faptului că a fost lansat doar câteva luni mai târziu.

Acum, acest lucru explică, de asemenea, de ce pentru dezvoltatorii de jocuri plătite, merită să fie lansat pe Android. Pentru dezvoltatorii care se pot juca liber, merită, probabil, pentru că puteți face bani de la utilizatori care nu plătesc prin reclame, în special anunțuri video stimulate. Dar pentru dezvoltatorii de jocuri premium, există o singură opțiune reală: utilizatorii sper să plătească. Și dovezile arată că nu vor. În plus, în timp ce este probabil un factor supraestimat, merită, de asemenea, să considerăm că Android este mult mai ușor să pirat jocuri decât pe iOS.

Vestea bună pentru jucătorii Android este că, în ciuda dificultăților, există încă atât de mulți oameni cu dispozitive Android, astfel încât pentru mulți, merită lansat pe Android. Platforma oferă și avantajele sale: dezvoltatorii pot lansa jocuri de acces timpuriu pe Android, unde nu pot găsi pe iOS. Jocurile care trebuie actualizate și optimizate sunt mai ușor de realizat pe Android, în cazul în care actualizările nu trebuie să treacă printr-un proces de aprobare de lungă durată ca în App Store-ul iOS. Dar, tehnologia de tip cross-platform, cum ar fi Unity și Unreal Engine 4, face mult mai ușoară dezvoltarea pentru mai multe platforme, iar multe dintre incompatibilități pot fi rezolvate la un nivel tehnic profund. În plus, servicii cum ar fi soluțiile aportabile pentru cross-platform, și editori precum Noodlecake Games se ocupă de multe porturi pentru dezvoltatori.

Dar totusi, daca te intrebi vreodata de ce un joc cool iOS nu vine pe Android, stii doar - sunt multe motive bune, inevitabile de ce nu este.