Miks mõned mobiilimängud Android-seadmest välja ei lähe?

Kaks suurt põhjust, miks mõned suurepärased mängud pole Android-seadmes.

Android on suurepärane platvorm mängude nautimiseks, kus on palju suurepäraseid seadmeid, mida saab mängida, suurepärased kontrollerid ja saadaval olevate mängude hulk. Kuid isegi nii paljude mängude korral, kui võrreldate iOS-i, on mõningaid märkimisväärseid puudujääke. Mõned mängud pole Androidis kunagi avaldatud või on need väga hiljaks jäänud. Android-seadme ostmisel tähendab see, et kavatsete saada suurepäraseid mänge, olenemata sellest, kuidas te seda raputate, olete kindlasti mõne kalliskivega jäetud. Miks nii palju mänge hilineb või ei jõua Androidile kunagi?

Esimene ja võib-olla peamine põhjus kaaluda seda, et Androidi testimine võrreldes iOS-iga on tänu platvormi olemusele täiesti erinev olukord. Vaadake iOS-i puhul arendajal ainult mitu võimalust muretseda. Apple müüb korraga ainult iPad, iPhone ja iPod touchi mõne variandi. Ja need kõik kasutavad väga sarnast sisemist riistvara, seega on üldiselt tagatud ühilduvus isegi siis, kui arendaja seda konkreetset seadet ei testi. See ei pruugi praktikas olla tõsi, kuna väikesed erinevused võivad häkkida, kuid arendajatele on see palju lihtsam jälgige ja proovige probleemi.

Nüüd võrrelge seda Android loodusliku loodusega. Iga tootja saab luua Android-toega seadme, kuna operatsioonisüsteem on avatud lähtekoodiga tänu oma Linuxi juurtele. Google Play teenust kasutavatel seadmetel on teatud piirangud, kuid ikkagi ei takista miski, kes valmistab midagi, mis teeb Android-i. Sellepärast on sadu sadu Android-seadmeid, millel on kõik erinevad protsessoriarhitektuurid, graafikakomplektid, RAM-tüübid ja mitmesugused nn. See tähendab, et piisavalt arenenud programmide puhul, nagu mängud, on tõenäosus, et mäng ei tööta korralikult iga seadme korral. Probleemidega seadmete jälgimine võib olla keeruline, kuna see on võimalik ainult sellel, et ühel kasutajal on seade selle konkreetse riistvara konfiguratsiooniga.

Kui halb see on? Publisher Animoca jagas oma Android-testimise laboris fotot tagasi 2012. aastal , näidates erinevate Android-seadmetega tabelit, neist 400-st, mis tol ajal olid.

Nüüd kujutlege probleemidest, mis on tekkinud sellest ajast alates. Seal on üha rohkem odavaid, nimega Android-tahvelarvuteid ja telefone. Arendajatel on rohkem seadmeid kui kunagi varem, et veenduda, et nende mängu hulgaliselt probleeme lahendatakse. Kuigi selliseid teenuseid nagu Amazoni AWS Device Farm on, et aidata testida seadmeid, mida arendajatel pole, on see endiselt palju tööd.

Suurte arendajatel, kes võtavad oma mängudesse raha ja massihävitusrelvade armee, on väärt investeerida, et jõuda Android-seadmete kasutajaid arvukalt inimesi. Aga väiksematele stuudiotele ja paljudele sõltumatutele arendajatele ei pruugi see väärt olla, selle asemel investeerib jõupingutusi edasiste mängude arendamisel võrreldes Androidi toetamiseks mõeldud tehnilise tööga.

Teine suur probleem on selles, et Androidi toetamine ei pruugi olla finantsperspektiivist mõistlik. Vaadake, Android-kasutajad kasutavad palju sagedamini kui iOS-i kasutajad. Tehnoloogiateenuste ekspert Benedict Evans teatas 2014. aastal, et "Google Android-i kasutajad kulutavad umbes kaks korda rohkem kasutajate baasil umbes poole võrra, mistõttu Android-i rakendus [keskmine tulu kasutajatele] on ligikaudu veerand iOS-ist." Nagu ta ka aruandeid, on Android-telefonid ja tahvelarvutid sageli odavamad kui iOS-i seadmed - keegi, kes kallab midagi vähem kui lipulaev riistvara, tõenäoliselt ei kavatse mängu mängida palju raha. Me näeme seda isegi tasuliste mängudega. Monument Valley'i arendajad Ustwo näitasid, et nende müstiline puzzle mäng andis Androidile palju vähem raha, kuigi see avaldati vaid paar kuud hiljem.

Nüüd selgitab see ka seda, miks tasuliste mängude arendajatele on Androidi jaoks palju vähem väärt avaldada. Vaba mängimiseks mõeldud arendajatele võib see väärt olla, sest saate reklaamida reklaamivabalt, eriti motiveeritud videoreklaame, raha teenida mittemaksvatelt kasutajatelt. Kuid lisatasude mängureklaamide arendajatel on ainult üks tegelik võimalus: loodan, et kasutajad maksavad. Ja tõendid näitavad, et nad seda ei tee. Veelgi enam, kuigi see on tõenäoliselt ülehinnatud tegur, on samuti tasub kaaluda, et Androidil on palju lihtsam mängida piraat kui iOS-is.

Androidi mänguritele head uudised on see, et hoolimata raskustest on Android-seadmetes nii palju inimesi, et Android-i jaoks on seda väärt paljudel inimestel. Platvorm pakub ka oma eeliseid: arendajad saavad Androidi varajase juurdepääsu mängud avaldada, kui neid iOS-is ei saa. Android-seadmes on uuemaid ja täiustatud mänge Android-i kaudu lihtsam, kui värskendused ei vaja pikka heakskiitmisprotsessi, nagu seda tehakse iOS-i rakenduste poodis. Kuid platvormidevaheline tehnoloogia, nagu Unity ja Unreal Engine 4, muudavad mitmete platvormide jaoks palju lihtsamaks ja paljud sobimatust saab lahendada sügaval tehnilisel tasemel. Lisaks pakuvad teenused, nagu Apportable, platvormiüleseid lahendusi ja sellised kirjastajad nagu Noodlecake Games käitavad paljusid arendajatele mõeldud sadamaid.

Kuid ikkagi, kui te kunagi ei tea, miks iOS-i mängutulemusi Androidiga ei tule, lihtsalt tean - on palju häid, vältimatuid põhjuseid, miks seda pole.