Руководство разработчика мобильных игр

Создать новую статью

Published On :   03.02.2009 23:00
Рейтинг
 


Введение

Как сделать управление сетевым соединением, питанием и полосой пропускания наиболее эффективным при разработке мобильных приложений.

Раджшри Чабуксвар (Rajshree Chabukswar), Коди Нортроп (Cody Northrop), Адам Лейк (Adam Lake), Энн-Шарлотте Джосеф (Ann-Charlotte Joseph), Чак ДеСильва (Chuck DeSylva)

Игровая платформа развивается. Несколько лет назад лишь небольшой группе разработчиков приходилось сталкиваться с разработкой игр для мобильный устройств. Но времена изменились. Зайдя в любое местное кафе, вы всегда увидите там несколько человек, работающих с портативными ПК. Кто-то из них занимается работой. Другие просто просматривают любимые блоги или сводки новостей. Остальные играют в игры. Существует несколько видов игр. Иногда это самые простые игры. Однако часто можно встретить и глобальные многопользовательские онлайновые игры (MMOG), которые требуют поддержки самых последних поколений процессоров и графических технологий.

Данные мобильные устройства дают новые возможности для создания новых концепций использования, к которым приходится обращаться разработчикам в процессе развития. Например, поставщики аппаратного обеспечения Dell (серия XPS*) и Alienware (серия Area51*) предлагают потребителям высококлассные мобильные игровые платформы для игр, удостоенные наград. Данные платформы, как правило, имеют высококлассные графические решения, достаточную память и первоклассные мобильные процессоры для обеспечения феноменальной игровой среды для самых активных любителей игр! Разработка с учетом потребностей таких пользователей поможет независимым поставщикам программного оборудования выйти на новые рынки и получить дополнительную прибыль. Кроме этого предполагается увеличение данного сегмента рынка, в то время как расхождение между настольными и портативными ПК сократиться.



Рисунок 1. Предположительный рост настольных и портативных ПК (в миллионах штук). Источник: Gartner Quarterly PC Forecast, март, 2005


Данный документ служит как руководство по решению проблем в области игровой среды. Intel предоставляет комплект для разработчиков и среду выполнения для разработки мобильных приложений – комплект Intel® для разработчиков программного обеспечения для мобильных платформ, который является предпочтительным механизмом оптимизации игр в для мобильных устройств. Если приложение не установлено на устройстве, инструкция для разработчика сможет обеспечить альтернативные механизмы для мобильных приложений. Центром внимания данного документа является работы игр на портативных ПК, однако многие из данных принципов применимы также для любого мобильного устройства, будь то сотовый телефон, КПК или другое мобильное устройство.


На самом высоком уровне существуют три проблемы, связанные с играми на мобильных ПК. Несмотря на то, что каждая из этих проблем свойственна настольным ПК, специфика мобильных приложений должна быть особенно учтена вследствие возрастающей вероятности изменения статусов следующих параметров в мобильных средах:

  • возможность подключения;
  • питание;
  • полоса пропускания;

Возможность подключения: Относится к проблемам, связанным с соединением устройства с сетью или другими периферийными устройствами. В этом случае может подразумеваться как проводное, так и беспроводное подключение.

Питание: Питание от батареи или от электрической сети изменяет пользовательскую среду на основе текущего энергопотребления системы.

Управление полосой пропускания: Может быть классифицировано как подраздел возможности подключения. Данная проблема включает в себя регулирование пользовательской среды при сужении полосы пропускания, при появлении проблем с беспроводным соединением или в случае временной недоступности соединения.

Разработка мобильных приложений требует умения подстраиваться под внезапные изменения любого из указанных параметров, а данное руководство сможет помочь разработчику в дальнейшей работе с учетом этого требования.

Руководство (PDF 379KB) - англ. яз.