Новости про iPad и Tegra

NVIDIA видит Tegra 2 в любых устройствах кроме Apple

В последнем интервью агентству CNN глава NVIDIA, Иен-Сан Юань отвечал на вопросы по поводу небольшого чипа Tegra 2.

В основном он говорил вещи, уже давно всем известные: Tegra 1 уже используется в ряде систем и Tegra 2 также будет популярным решением — следует лишь дождаться первых анонсов.

Интересно мнение господина Юаня по поводу Apple iPad и используемого в нём чипа A4. Он отметил, что Tegra 2 в отличие от A4 отлично справляется с декодирование видео формата 1080p, ускоряет Flash, является многозадачным решением и имеет гораздо более высокую энергоэффективность.

Однако, когда у главы NVIDIA спросили, будет ли Tegra 2 использоваться в какой-нибудь версии iPad, он ответил, что этого не произойдёт, хотя Tegra 2 может стать основой для любых других планшетных или карманных устройств.

Действительно, Apple пошла по пути разработки собственного чипа. Будем надеяться, что следующая версия её решения хотя бы приблизится по характеристикам к Tegra 2, ведь последняя система на чипе очевидно намного лучше.

Подробности об Unreal Engine 3 для мобильной платформы Apple

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

Работа Unreal Engine 3 уже демонстрировалась на iPhone, но подробностей о ходе портирования пока не поступало. Теперь ведущий программист направления игровых консолей Epic Games, Josh Adams, рассказал подробности о портировании Unreal Engine 3 на мобильные платформы Apple. Некоторые интересные факты:

  • Производительность демо Unreal Tournament 3 на устройствах Apple достигает 25-30 FPS.
  • Unreal Engine 3 для платформы Apple использует OpenGL ES 2.0 для рендеринга. Это означает, что поддерживаться будут только iPhone 3GS, iPad и будущие модели. Предыдущее поколение устройств Apple поддерживало лишь OpenGL ES 1.0, без функций шейдеров.
  • Unreal Engine 3 также будет поддерживать Linux, MacOS и платформу NVIDIA Tegra 2.
  • Портирование UE3 на мобильные устройства — сложная задача: ядро движка состоит более чем из двух миллионов строк кода, что выливается в размер исполняемого файла в районе 16 Мб. На 90 % код движка платформонезависимый.
  • Все основные функции движка, связанные с геймплеем, физикой и даже форматами файлов полностью поддерживаются. Приложения для iPhone можно будет разрабатывать в привычных Windows-инструментах, включая UE Editor. Адаптации подвергся лишь Render Hardware Interface (RHI) — «прослойка» между рендером движка и API платформы.
  • В движок введён ряд приёмов для адаптации сцены к ограничениям мобильных устройств. Так, заданные статичные и динамические источники освещения превращаются в один-два усреднённых источника, снижая стоимость рендеринга освещения. Сложные шейдеры материалов (до 20 на материал) предпросчитываются и сохраняются в текстуру, за счёт маленького разрешения экрана результат почти неотличим.
  • Управление с сенсорного экрана реализовано через концепцию буферов ввода для движений, с привязанной к очерёдности кадров обработкой, в то время как сигнал с датчика наклона также обрабатывается по интервалу, но без буферизации. Планировалось использовать акселерометр iPhone для улучшения точности поворотов, но работа с данной функцией оказалась слишком накладной в плане затрат времени центрального процессора.
  • Существенным недостатком OpenGL ES 2.0 является отсутствие функций раннего отсечения невидимых поверхностей — из-за этого размеры игровых уровней придётся уменьшать.
  • Пока что Epic не получила доступа к технологиям iPad и не располагает данными о его производительности, но поддержка iPad стоит в планах развития UE3.
  • На платформах Apple Unreal Engine 3 ограничен в большей степени CPU, чем графической подсистемой.
  • От ответа на вопрос о поддержке Android Josh Adams уклонился.

Подробности об Notion Ink Adam на базе NVIDIA Tegra

Компания Notion Ink из Индии уже демонстрировала своего «убийцу» Apple iPad под именем Adam на CES 2010, теперь устройство в одном шаге от начала продаж.

При равном с iPad весе Adam обладает несколько большим сенсорным экраном — 10,1 дюйма против 9,7, заявленным временем работы от батарей до 140 часов (что выглядит малореальным, если вспомнить про 10 часов iPad) и работает на открытой OS Android. Аппаратная начинка — на высшем уровне:

  • процессор NVIDIA Tegra 2, включающий в себя два ядра ARM Cortex A9 и GPU уровня ION для 3D и ускорения видео;
  • встроенная карта памяти 16 или 32 Гб плюс слот MiscroSD;
  • полный набор беспроводных коммуникаций, включая 802.11n, GPS, BlueTooth 2.1 и сотовые сети 3G;
  • USB 2.0 хост и выход HDMI;
  • стереозвук и 3,2-мегапиксельная камера, способная поворачиваться на 180°;
  • акселерометр и задняя сенсорная панель;

Устройство должно появиться в продаже «в ближайшем будущем» по ориентировочной цене в $350. NVIDIA возлагает большие надежды на Adam — его успех проложит дорогу решениям Tegra на рынок.