Защо някои мобилни игри не се появяват на Android

Двете големи причини, поради които някои игри не са на Android.

Android е страхотна платформа за забавление на игрите, с множеството чудесни устройства за игра, отличните контролери на разположение и многобройните игри, които са на разположение. Но дори и при толкова много игри, ако сравните с iOS, има някои забележими пропуски. Някои игри просто никога не се пускат на Android, или са много забавени. Докато купувате устройство с Android, това означава, че ще получите някои страхотни игри, без значение как го разтърсваш, ще трябва да пропуснете някои скъпоценни камъни. Така че, защо толкова много игри се забавят или просто никога не пристигат на Android?

Първата, а може би и основната причина да се има предвид, е, че тестването на Android в сравнение с iOS е напълно различна ситуация, поради естеството на платформата. Вижте, в iOS, разработчик има само малък брой устройства, за които да се притеснявате. Apple продава само няколко вариации на iPad, iPhone и iPod touch в даден момент. И всички те използват много подобен вътрешен хардуер, така че съвместимостта обикновено се осигурява, дори ако разработчикът не тества на това конкретно устройство. Това не е задължително вярно на практика, тъй като малки различия могат да причинят поразия, но е много по-лесно за разработчиците проследявайте и тествайте проблема.

Сега сравнете това с дивата природа на Android. Всеки производител може да направи устройство с Android, тъй като операционната система е с отворен код благодарение на корените на Линукс. Съществуват известни ограничения за устройства, които имат услуги в Google Play, но все пак няма нищо, което да спира производителя от летене до вечер да прави нещо, което работи с Android. Ето защо има стотици и стотици Android устройства, всички с различни процесорни архитектури, графични чипове, RAM типове и какво не. Това означава, че за достатъчно напреднали програми като игри, шансовете една игра да не работи правилно на всяко едно устройство. И проследяването на устройствата, които имат проблеми, може да е трудно, защото е възможно само един потребител да има устройство с тази специфична хардуерна конфигурация.

Колко лошо е това? Издателят Animoca сподели снимка на своята лаборатория за тестване на Android още през 2012 г. , показвайки таблица, пълна с различни устройства с Android, от 400-те, които имаха по това време.

Сега си представете проблемите, възникнали оттогава. Има все повече и повече евтини, без име таблети и телефони с Android там. Разработчиците имат повече устройства от всякога, за да се опитат да се уверят, че играта им е безброй проблеми са решени. Докато услуги като AWS Device Farm на Amazon съществуват, за да ви помогнат да тествате устройствата, които разработчиците нямат, все още има много работа.

За големите разработчици, които могат да хвърлят пари и масивни армии за тестване в своите игри, си струва да инвестирате в усилията да опитате да достигнете до огромния брой хора, които имат устройства с Android. Но за по-малките студиа и много независими разработчици, може да не си заслужава, вместо да инвестират усилия в разработването на допълнителни игри в сравнение с техническата работа в подкрепа на Android.

Другият голям проблем е, че поддържането на Android може да няма смисъл от финансова гледна точка. Вижте, потребителите на Android често правят много по-малко пари, отколкото потребителите на iOS. Експертът в областта на технологичната индустрия Бенедикт Еванс съобщи през 2014 г., че "потребителите на Google Android общо харчат около половината от приложенията на повече от два пъти от потребителската база, а оттам и приложението [средните приходи на потребителите] на Android е около една четвърт от iOS." Както също така съобщава, телефоните и таблетите с Android често са по-евтини от устройствата с iOS - някой, който е обстрелвал нещо по-малко от водещия хардуер, вероятно няма да похарчи толкова пари за игра. Дори виждаме това с платени игри. Ustwo, разработчиците на Monument Valley, разкриха, че тяхната игра за пъзели с хит-хит направи много по-малко пари за Android, въпреки че се освободи само няколко месеца по-късно.

Сега това обяснява защо за разработчиците на платени игри, това е много по-малко заслужава да бъде пусната на Android. За разработчици, които могат да играят свободно, това си струва, защото можете да печелите пари от неплатените потребители чрез реклами, особено чрез стимулирани видеореклами. Но за разработчиците на премиум игри, има само една реална възможност: надежда потребителите плащат. И доказателствата показват, че няма. Плюс това, макар че това вероятно е преценен фактор, струва си да се има предвид, че Android е много по-лесно да пират игри от iOS.

Добрата новина за геймърите на Android е, че въпреки трудностите все още има толкова много хора с устройства с Android, като за мнозина си струва да се пускат на Android. Платформата предоставя и предимствата си: разработчиците могат да пускат игри с ранен достъп на Android, където не могат да се използват в iOS. Игрите, които трябва да бъдат актуализирани и променени, са по-лесни за използване в Android, където актуализациите не трябва да преминават през продължителен процес на одобрение, какъвто правят в iOS App Store. Но и технологиите с различна платформа, като Unity и Unreal Engine 4, правят много по-лесно разработването на много платформи и много от несъответствията могат да бъдат решени на дълбоко техническо ниво. Освен това, услуги като Apportable предлагат платформени решения и издатели като Noodlecake Games се справят с много пристанища за разработчици.

Но все пак, ако някога сте се чудили защо хладна iOS игра не идва на Android, просто знам - има много добри, неизбежни причини защо не е така.