Новости про Android

Shiva — 3D-игры в браузере и разработка игр для Android

Игровые движки осваивают новые платформы.

Компания Stonerip, разработчик игрового движка Shiva 3D, объявила новые возможности своего продукта. Прежде всего, это обновлённая версия 3D Web Player, плагина к популярным браузерам, позволяющего воспроизводить приложения с трёхмерной графикой прямо с сайта. Достаточно установить небольшой плагин и прямо из браузера поиграть во впечатляющий шутер-демонстрацию The Hunt или совершить виртуальную экскурсию по стадиону Rolland Garros.

The Hunt

Технологии игры прямо из браузера в последнее время стали актуальной тенденцией: к первопроходцу UNITY 3D недавно добавился Vision Engine. В новой версии 1.8 Web Player в Stonerip сделали упор на облегчение инсталляции у конечного пользователя: достаточно принять сертификат приложения и дальнейшая установка плагина и запуск игры пройдут без участия пользователя, без ожидания загрузки, перезапуска браузера и т.п. Такого уровня usability удалось достичь благодаря использованию Java, разработчики даже подготовили видеосравнение процесса установки с основными конкурентами. Список поддерживаемых браузеров теперь включает в себя Internet Explorer, Firefox, Safari, Opera, Chrome в версиях для Windows, Linux и MacOS.

Другим новшеством стала предварительная поддержка мобильной платформы Google Android. Как и в имевшейся ранее поддержке разработки для iPhone, разработка для Android осуществляется в едином 3D-движке и WYSIWYG-редакторе Shiva Editor с частично автоматической адаптацией для мобильной платформы при сохранении проекта и без необходимости отдельных лицензионных отчислений.

Прочие возможности движка включают в себя современные шейдерные эффекты, встроенные средства работы с материалами, анимацией, LUA-скриптами, генерации ландшафтов и водной поверхности, работу со звуком. Сетевые возможности реализованы отдельным продуктом Shiva Server, в качестве физического движка используется Open Dynamics (ODE). Бесплатная версия движка и средств разработки без поддержки мобильных платформ и права публикации коммерческих приложений доступна для загрузки с официального сайта (~285 Мб), коммерческие редакции стоят от €169 до €1499 за рабочее место. Средний рейтинг движка на DevMaster — 4 балла.

Следующее поколение Unity Engine будет показано на GDC 2010

Многоплатформенный движок для разработки игр готовится к следующему большому обновлению.

Отличительной чертой движка Unity является поддержка технологии веб-клиента, когда игра идёт прямо в браузере, на Windows или Mac, от пользователя требуется только установка специального плагина. До недавнего времени Unity был также одним из немногих движков, полноценно поддерживающим платформы iPhone и Nintendo Wii.

Unity iPhone

Следующее поколение движка еще расширяет список платформ. Поддержка iPhone/iPod расширена до последнего гаджета от Aplle iPad. Появилась поддержка Xbox 360 и PlayStation 3, включая работу из встроенного браузера консолей. Не обойдена вниманием и новая мобильная платформа — Android от Google.

Unity Engine

«Начинка» движка также подвергнется коренной переработке. Unity Engine 3 будет поддерживать технологию отложенного (deferred) рендеринга. В Ядро движка вошли две лицензированных технологии: имитации глобального освещения «Beast», использовавшаяся в Mirror`s Edge, и отсечения невидимых поверхностей «Umbra». Также будет переработана система звука, добавив эффекты реверберации, программируемые фильтры и редактируемые кривые затухания. Обещаются и улучшения физической модели, основанной, кстати, на PhysX.

Unity Editor

Обещаны и улучшения в инструментах для разработчика. Универсальный редактор позволит делать игру одновременно для нескольких платформ, а Project Browser позволит искать данные проектов с использованием предварительного просмотра. Будет поддерживаться отладка скриптов в MonoDevelop для Windows и Mac.

Unity Engine 3 будет продемонстрирован на выставке GDC 2010. Релиз намечен на лето этого года. Модель распространения изменена не будет — движок распространяется бесплатно в базовой комплектации для разработки для ПК и Mac, расширенная комплектация стоит $1500 за рабочее место, поддержка дополнительных платформ докупается отдельно по необходимости.

kwaak3 — Quake 3 для Android

Последнее время классические игры находят новую жизнь на мобильных платформах.

В 1999 году, когда вышла очередная, третья, серия Quake от ID Software вряд ли кто-то думал, что через десять лет станет возможным играть в нее на карманном устройстве. Но мобильные платформы накачали мускулы, а новое поколение программистов выучило ряд эффективных приёмов.

Проект kwaak3 добился работы игры на платформах с Anroid OS от Google. Автору под ником thunderbird2k пришлось изрядно постараться при портировании, написав большую часть приложения на C/C++ вместо стандартной Java (оставив за последней лишь инициализацию графики и работу с вводом и звуком), и решив вопрос с активным использованием операций с плавающей запятой в id Tech 3 и отсутствием их аппаратной поддержки в большинстве конечных устройств c Android. Для 3D рендеринга используется OpenGL ES и соответствующие графические ядра смартфонов и смартбуков, такие как PowerVR в случае платформы TI OMAP. Работа игры проверена на устройствах HCT и Motorola с Anroid, с показателями быстродействия на уровне 15-20 FPS.

kwaak3

kwaak3

Для игры потребуется устройство с Anroid версии не ниже 1.6, карта памяти достаточного объёма, чтобы вместить файлы .pk3 PC-версии Quake 3, и файл kwaak3.apk (~2,5 Мб) с сайта проекта. Желательно, чтобы гаджет был основан на быстром ARM-процессоре вроде Cortex A8 с поддержкой SIMD расширений Neon. Для управления поддерживаются пока только клавиатуры и трекболы, сенсорные устройства вроде Nexus One не подойдут.

NVIDIA о GPU-ускорении Adobe Flash в мобильных устройствах

Платформа NVIDIA Tegra принесёт поддержку Adobe Flash в мобильные телефоны и handheld-устройства. 

На Mobile World Congress 2010 в Барселоне, Испания, NVIDIA говорила о состоянии поддержки технологии Adobe Flash на мобильных устройствах. Технология Flash имеет приоритетное значение в веб — по данным из неозвученного источника она используется на 87% сайтов и с её помощью доставляется 80% видеоконтента в Интернет. Flash также лежит в основе огромного и быстрорастущего рынка casual игр, особенно в социальных сетях вроде Facebook, где число игроков в игру Farmville в январе 2010 года превысило 75 миллионов человек. Однако, до недавнего времени Flash-технологии были практически недоступны для мобильных телефонов, смартфонов и handheld-устройств. Работа с Flash опирается на использование CPU, причём сложный и насыщенный контент ставит серьёзные задачи даже для «больших» CPU, а в мобильных платформах требуемые вычислительные мощности обычно просто недоступны.

Adobe logo

Но платформа Tegra от NVIDIA и сотрудничество с Adobe должны изменить положение дел. Flash Player 10.1 для мобильных платформ будет использовать GPU-ускорение, и Tegra обладает не только достаточными графическими «мускулами» для ускорения Flash, но и предоставляет специальные функции для объединения и вывода на экран множества графических и видео элементов в окне флеш-приложения и броузера. В подтверждение NVIDIA на своём стенде продемонстрировала работу Adobe Flash и AIR на «планшете» на базе последнего поколения Tegra, который послужил образцом для «от 30 до 50 моделей, готовящихся к выходу в следующем месяце», с операционной системой Android:

NVIDIA также обновила документацию и примеры для разработчиков на платформе Tegra, включая поддержку OpenGL ES 2.0 и Android. Следует отметить, что основной конкурент NVIDIA на рынке мобильных графических решений, компания Imagination Technologies, также продемонстрировала на MWC2010 работу GPU-ускоряемого Flash, причём её планы включают поддержку еще и Windows Mobile и Symbian.

Samsung рассказала о преимуществах своей реализации OpenGL ES над iPhone и Android

На сайте операционной системы «bada» будущих мобильных телефонов компании инженеры Samsung сравнили свою реализацию OpenGL ES с конкурентами.

Операционная система «bada» уже несколько лет разрабатывается в Samsung для перспективных мобильных решений компании. Разумеется, всё более активное использование графики в портативных устройствах не обошли вниманием — bada поддерживает как первую, так и вторую версию реализации OpenGL для встраиваемых решений OpenGL ES. Вероятно, дела по реализации поддержки пошли столь успешно, что инженеры Samsung не побоялись прямых сравнений с конкурентами. В качестве платформ для сравнения были выбраны iPhone от Apple и Google Android.

OpenGL ES logo

Большая часть приведенной в источнике информации интересна лишь программистам, краткий же вывод таков: в то время как на iPhone и Android программиста загоняют в специальные методы использования OpenGL ES, мы (Samsung) позволяем им творить что угодно, хоть напрямую с API, хоть через свои фреймворки. Вообще-то, для будущих пользователей платформы подобный подход грозит обернуться хорошо знакомыми по «большому» OpenGL проблемами совместимости приложений с конкретными реализациями.

Майкл Делл показывает смартбук Mini 5

Сотрудникам ресурса TechCrunch удалось повстречать главу компании Dell прямо на улице во время международного экономического форума.

Майкл Делл был так любезен, что показал новый смартбук своей компании на базе ОС Android. На видеозаписи господин Делл демонстрирует перемотку нескольких страниц, демонстрируя полную работоспособность нового устройства. Он также отмечает, что Mini 5 оснащён 5-мегапиксельной камерой, беспроводной связью 3G, а выход смартбука должен состояться в ближайшие несколько месяцев.

Похоже, что компания Dell прикладывает все усилия, чтобы выпустить Mini 5 как можно раньше.

Нетбук Menq EasyPC E790 за $90

Идея очень дешёвых компьютеров сейчас довольно популярна. Ещё одним таким устройством,  заслуживающим внимания, является EasyPC E790 от компании Menq.

Этот нетбук работает под управлением Windows CE 5.0, имеет процессор ARM от Samsung, 7-дюймовый экран с разрешением 800x480 и стоит всего 90 $.

Устройство, действительно, оправдывает своё название: кроме работы в интернете, использования Skype и просмотра небольших роликов DivX с разрешением DVD на этом компьютере вряд ли можно делать что-либо ещё.

В следующем месяце производитель обещает выпустить вариант, работающий под управлением ОС Google Android и имеющий цену 80 $.

Ниже на видеоролике можно увидеть Menq EasyPC E790 в работе.

Google представила Android 2.0

Компания Google закончила разработку операционной системы Android 2.0 для карманных устройств и опубликовала в связи с этим видеоролик, повествующий о новых возможностях Android.

Поддержка второй версии будет добавлена в ближайшее обновление набора инструментов разработчика для Android, так что совсем скоро программисты смогут приняться за применение новых возможностей в своих продуктах. Неизвестна дата, когда Android 2.0 станет доступной для пользователей, однако, по слухам, Motorola выпустит свой коммуникатор Droid с этой ОС до конца текущего года.

Среди улучшений, наиболее заметные — это работа с несколькими учётными записями, списком контактов и беспроводным подключением Bluetooth. Теперь пользователи смогут настраивать сразу несколько учётных записей для проверки электронной почти и синхронизации. В контактах появилась возможность выбора способа общения (звонок, письмо, чат и прочее) лишь одним нажатием. Работа с Bluetooth для разработчиков стала столь же простой, как и использование p2p-соединений.

Среди прочих изменений фигурируют:

  • Поиск внутри SMS- и MMS-сообщений.
  • Поддержка камерой встроенной вспышки, цифрового увеличения, баланса белого и режима макро-фокусировки.
  • Цифровая клавиатура получила поддержку многоточечной сенсорной технологии, была улучшена логика предсказания набора слов.
  • Интернет-обозреватель обзавёлся миниатюрами страниц, занесённых в закладки, и возможностью увеличения страницы по двойному нажатию.
  • Улучшена производительность графики за счет обновления архитектуры и более эффективному аппаратному ускорению.
  • Поддержка Bluetooth 2.1.

Acer представила нетбук с ОС Google Android

Компания Acer впервые на рынке представила нетбук с двумя предустановленными операционными системами Google Android и Windows XP.

Операционная система Google OS для компьютеров должна быть выпущена в следующем году. Компания обещает, что эта система принесёт много изменений в представление об операционной системе. Google намерена создать новый пользовательский интерфейс, сохранить низкие требования к мощности компьютера и базировать ОС на веб-составляющей. Однако, эта система после своего выхода не скоро сможет заменить Windows из-за плохой совместимости с периферией, то есть недостатка драйверов. Поэтому единственным выходом для производителей, желающих предложить пользователям лёгкую нетребовательную ОС, будет использование двух систем одновременно.

Так и поступила Acer, однако, она оснастила свой нетбук Aspire One AOD250 операционной системой Google Android, предназначенной, в первую очередь, для карманных устройств. Поэтому интерфейс будет весьма неподходящим для нетбука, имеющего диагональ экрана 10,1". Основное назначение Android — быстро загружаться и экономить энергию батареи, обеспечивая пользователя максимально возможным временем работы в Интернет. По заявлению Acer, переход между ОС осуществляется одним нажатием клавиши мыши.

Однако, Windows XP вряд ли может стать преградой в быстрой и экономной работе даже на процессоре Atom, учитывая что ОС весьма нетребовательная и располагает функциями спящего и ждущего режимов. Добавление неудобной Android выглядит несколько лишним, но всё же, это новая возможность, которая может быть полезна некоторым пользователям, особенно разработчикам программ для той же Android.

Aspire One AOD250 оснащён экраном с LED-подсветкой и 6-ячеечной батареей ёмкостью 5800 мАч, что должно обеспечить очень долгое время автономной работы. Ещё одной интересной характеристикой является многоточечная сенсорная панель, позволяющая пользователям осуществлять операции увеличения и поворота. Нетбук имеет поддержку Bluetooth 2.1, что позволяет ему связываться с такими беспроводными устройствами, как телефоны, принтеры и КПК. Два встроенных микрофона обеспечивают эффективное подавление шумов.

В остальном характеристики Acer Aspire One AOD250 тривиальные:

  • Процессор Intel Atom Processor N280 @1,66 ГГц.
  • Чипсет Intel 945GSE Express со встроенным GMA 950.
  • 1 Гб оперативной памяти DDR2 @667 МГц.
  • Жесткий диск ёмкостью 160 Гб.
  • Мульиформатный картвод.
  • Сетевой адаптер WiFi 802.11b/g.
  • Встроенная веб-камера.
  • Поддержка вывода звука в формате Dolby.

Нетбук имеет вес 1,27 кг, поставляется в 4 цветовых исполнениях: красном, чёрном, голубом и белом. Рекомендованная цена составляет 350 $.

Особенности использования Google Android на коммуникаторах немного раскрыто в следующем официальном видео: