Выбирай : Покупай : Используй

Вход для партнеров

Вход для продавцов

0

Лучшие игры для коммуникаторов с ОС Android

Не так давно ZOOM.CNews рассказывал о том, можно ли считать iPhone полноценной игровой платформой. Сегодня мы продолжим исследовать потенциал современных мобильных ОС и поведем речь об играх для Android OS.
Автор Михаил Демидов
Лучшие игры для коммуникаторов с ОС Android

Google Android для геймера

Как известно, мобильные приложения для Google Android создаются на языке программирования Java и выполняются в специальном интерпретаторе, входящем в состав виртуальной машины Dalvik VM. На других мобильных платформах (Windows Mobile, Symbian) для нативной разработки используется преимущественно язык C и C++ (на нем можно программировать и под Android, но с определенными ограничениями и не под все процессоры). Соответственно, можно догадаться, что разработчики будут в первую очередь переносить (портировать) на Android OS Java-игры, которые до этого были популярны для обычных несмартфонов. Пишут с нуля игровые приложения в настоящее время далеко не все компании, поскольку, в отличие от iPhone, заработать в Android Market на продаже игр крайне сложно.

Работа под виртуальной машиной программ, написанных на Java, очевидно будет отличаться от того, что можно видеть на том же iPhone. Речь идет о производительности и самих программных возможностях Google Android. Так, установленные в первые модели "гуглофонов" процессоры с частотой 528 МГц могут воспроизводить преимущественно несложные аркады, но никак не 3D-шутеры или серьезные экшены. По-настоящему адекватный уровень игры можно получить на моделях с 1 ГГц процессором (будущие модели HTC 2010 года, Google Nexus One и им подобные) или на ARM-архитектуре от Cortex A8 (Motorola Milestone). Заметим также, что на возможность запуска и стабильной работы игры повлияет и версия самой Google Android. Так, на первых коммуникаторах (Android OS 1.5/1.6) могут не запускаться многие последние порты, которые выполняются уже с использованием API Android OS 2.0/2.1. Решить эту проблему пользователи-энтузиасты могут посредством установки неофициальных прошивок на свои коммуникаторы или оптимизированных версий Dalvik VM. Тем не менее, этот способ не всегда приносит ожидаемый результат из-за технических нюансов в каждом отдельном случае, поскольку каждый "гуглофон" уникален в своем роде. Android OS также весьма капризна в отношении к мультимедиа – так, идеальнее всего, если игра будет иметь графику в формате PNG, а музыку – в OGG из-за соответствующих ограничений в поддержке закрытых форматов.


Motorola Droid/Milestone - самый "игровой" из всех Android-коммуникаторов

На производительность игр повлияет и свободное количество памяти коммуникатора. Если не вдаваться в подробности, то чем больше оперативной памяти в устройстве, тем лучше. Аналогичное замечание справедливо и по отношению к постоянной основной памяти, в которую устанавливаются все приложения (на карту памяти они не ставятся). Так, в среднем дистрибутив игры может занимать 2-3 Мб, которые, во-первых, будут загружаться в ОЗУ и, во-вторых, занимать место в основной памяти. С нашей точки зрения, из ранних моделей "гуглофонов" для игр подходит (со многими оговорками и не для всех игр) только HTC Hero с 288 Мб ОЗУ и 512 Мб ПЗУ, а в целом, нормально играть можно будет только на последующих моделях "гуглофонов", когда они появятся в России. Еще можно упомянуть о наличии 3D-видеоускорителя в современных Android-коммуникаторах, который должен поддерживаться и на программном уровне (иначе в игре будет крайне мало "рамок" (fps). Повлияет на геймплей и удобство управления в играх – не во всех портах оно может считаться идеальным по причине отсутствия переназначения аппаратных кнопкок на виртуальные (то есть, все сводится преимущественно к связке "экран+джойстик", часто требуется клавиатура, которой нет в половине "гуглофонов", отсутствует поддержка мультитача).

Загрузка игр из Android Market

В лучших традициях онлайн-каталогов в Android Market под игры выделен отдельный раздел, где они отсортированы по жанрам. В отличие от App Store их немного, поэтому в большинстве случаев придется просматривать весь каталог. Бесплатных игровых приложений на платформе довольно много, но есть и платные. Впрочем, для российского пользователя они недоступны по причине отсутствия официальной поддержки Google Checkout в сетях российских операторов (в Сети можно найти способы по обходу этого ограничения).


Раздел "Игры" в Android Market

Кроме того, поскольку Google Android – открытая платформа с одним из самых выдающихся SDK (лучше мы видели только у Maemo 5), то самодеятельные программисты-энтузиасты часто создают собственные сайты-проекты портирования той или иной игры на "гуглофоны". Рано или поздно о них становится известно крупным западным сетевым изданиям и поэтому обнаружить такие разработки (в Android Market их, естественно, нет) не так трудно. В нашем обзоре мы будем рассматривать и официальные игры, и портированные версии.

Quake

Еще с незабвенных времен показателем развитости мобильной платформы стала возможность запуска на ней самого известного тайтла всех времен и народов – Quake. Не исключением стал и Google Android, под который существует сразу три порта этой игры. Первый является попыткой перенести на платформу первый Quake с аппаратным ускорением OpenGL. Игра создавалась специально для ранних "гуглофонов" и запускается на HTC G1/Magic/Touch 3G и так далее. При установке она загружает из Сети сами миссии, но на ряде файлообменников присутствует и полный вариант всех эпизодов (размер примерно 200 Мб), который надо распаковать на карту памяти.


Quake для Android OS - специально для ранних "гуглофонов"

Про второй порт Техноблог CNews писал буквально на прошлой неделе. Речь идет об успешной попытке переноса Quake3 на коммуникатор Motorola Milestone. Программист разрабатывал код на языке C/C++ с использованием библиотек OpenGL. Игра оптимизирована под ARM-процессоры, где она выдает 22-25 fps (на HTC Hero для сравнения всего 14 fps с отключенным аудио и 11 fps со звуками). Кроме того, Quake3 требует наличия Android OS 1.6 и выше, а также оригинальные файлы с десктопного дистрибутива игры (их нужно скопировать на карту памяти).


Quake3, если и появится в Android Market, то будет называться kwaak3

Наконец, третий порт – это Quake II. Игра работает на ранних и современных "гуглофонах" с разной производительностью, однако весьма нестабильна в плане воспроизведения звуков.

Doom и Duke Nukem

Продолжая ностальгическую тему старых компьютерных видеоигр, нельзя не упомянуть о порте Doom II под Android OS. Игра официально присутствует в "маркете" и довольно часто обновляется. Из недостатков можно выделить использование Интернета – таким образом скачиваются WAD-файлы и дополнительные библиотеки для запуска игры. Тем не менее, в Сети присутствует инструкция по самостоятельной установке игры без Интернета как в случае наличия оригинальных файлов Doom II, так и размещенных онлайн.


"Классика жанра" - вторая часть Doom на Android

Есть под Android OS и 3D-версия шутера Duke Nukem GP. Как и в вышеупомянутых играх, основные файлы миссий загружаются через Сеть.

Аркады, казуалы, квесты, симуляторы и гонки

Самыми базовыми аркадами, которые есть на Android, являются игры, задействующие возможности акселерометра (например, на HTC Hero это Teeter). Тем не менее, для этой платформы выпущены и более увлекательные тайтлы. В частности, в жанре гонок есть трехмерный Asphalt 3: Street Rules (правда, она относительно "заторможенная" и не обладает серьезной графикой) и Raging Thunder (с более приличным геймплеем). Причина все та же - они портируются с Java-игр.


Guitar Hero - попроще, чем на консолях, но главное, что на Android OS

Аркадных игр и головоломок (в том числе, и для настольных игр) для Android OS мы можем насчитать больше сотни, среди них есть разные вариации на тему судоку, арканоидов, тетрисов, танчиков, шашек, шахмат, маджонгов. Не менее развиты и спортивные игры, и симуляторы, среди которых есть Guitar Hero, несколько бильярдов, гольфов, теннисных игр, футбольный симулятор Real Soccer 2009 и хоккей Super Air Hockey. 


Real Soccer 2009 - неплохой футбольный симулятор для "гуглофонов"

Квестов на платформе пока не так много.

Стратегии и MMOPG

Рассказывая об играх для Android OS, нельзя упускать из виду наличие портов известных стратегий на эту платформу. Так, например, на ней уже существуют The Sims 3 и SimCity Metropolis.


The Sims 3 - с простой графикой, но идентичным сюжетом

World of Warcraft и Блицкриг, к нашему сожалению, на Android OS пока отсутствуют, но мы надеемся, что подобные стратегии будут рано или поздно выпущены и под "гуглофоны". Тем не менее, уже сейчас доступен клиент для входа в профиль игрока WoW (WoW Armory).

Из многопользовательских игр мы увидели пока только Parallel Kingdom AOG, построенную на базе Google Maps с артефактами и прочими атрибутами подобных игр (в ней есть отечественные пользователи).

Заключение

Итак, при большом желании, пользователь Android-коммуникатора уже сейчас может найти себе достойную игру для развлечения. Конечно, как и в случае с другими мобильными платформами (кроме только iPhone) все будет упираться в возможности самого коммуникатора – версии ОС, наличии быстрого "железа" и так далее. Несмотря на наличие такого "букета" условий для реализации качественного игрового процесса на Android OS, эта платформа может считаться весьма перспективной с точки зрения разработчика и геймера. Мы твердо убеждены, что в недалеком будущем именно игры под Google Android смогут достичь уровня iPhone как по производительности, так и по качеству геймплея, если на рынке будет больше стандартиризированных коммуникаторов с производительными чипами.

Версия для печати
Статьи по теме