четверг, 19 апреля 2012 г.

Моя iOS-dev библиотека по состоянию на апрель 2012.
Оранжевые метки - геймдев



Все предыдущие посты были посвящены мобильной разработке с использованием технологии Adobe AIR. 

Начиная с этого поста акцент блога будет смещен на нативные инструменты iOS-разработки, в первую очередь Objective-C. Основная тематика блога как и прежде – геймдев. Однако, это не значит, что новых публикаций по технологии AIR не будет.

вторник, 4 октября 2011 г.

Вышли финальные версии Flash Player 11 и AIR 3

4 октября 2011 на конференции Adobe MAX были объявлено о выходе долгожданных финальных версий Flash Player 11 и AIR 3.

Итак, актуальные версии такие:

О новых возможностях я писал в посте о выходе релиз-кандидатов. С выходом финальных версий ничего не поменялось.

Официальные release notes. Обещают дополнять по мере изменения информации.

Поддержки аппаратного ускорения на мобильных платформах все еще, к сожалению, нет. Вот что говорят: "Note: Stage 3D for mobile versions of Flash Player & AIR will be enabled in a future release."

суббота, 1 октября 2011 г.

Как написать и задеплоить твиттер-читалку на 3 платформы за 9 минут

В этом ролике Michael Chaize пишет на FlexBuilder-e простенькую читалку твитов и деплоит ее на 3 устройства: iPod, Blackberry PlayBook и Android-планшет. И все это меньше чем за 9 минут.


используются:
  • Flash Builder 4.5.1
  • Flex 4.5.1

пятница, 30 сентября 2011 г.

Коллекция полезных ссылок по мобильной разработке на Adobe AIR

UPD 30.09.11

Разное
Официальная страница Adobe AIR
Adobe AIR Developer Center
Adobe Mobile and Devices Developer Center
Adobe AIR Cookbook
TourDeFlex - сборник информации по flash-платформе. В том числе и по мобильной разработке
Adobe AIR Launchpad
iOS Development and Programming with Flash Builder - Preparation Guide
Slides: Top AIR APIs to bring your mobile apps to life

Книги
High Performance Flash: Performance tuning for Flash, Flex, AIR and Mobile applications, E. Elrom, 2012 - предзаказ на Амазоне
Developing Android Applications with Adobe AIR, V. Brossier, O'Reilly, 2011
Adobe AIR, Дж. Лотт, 2009 - Первая русскоязычная книга по Adobe AIR
Adobe AIR Bible, B. Gorton, Wiley, 2008

Приложение-компас под Android на AIR

Christian Cantrell написал приложение-компас на AIR под Android с применением native extentions.
Исходники доступны на GitHub


4 мобильных AIR-приложения

С 1 июля Adobe проводило конкурс для европейских разработчиков. Правила: в срок не позднее 1 сентября разработать мобильное приложение на AIR и разместить его на трех площадках: Apple App Store, Android Market и BlackBerry AppWorld.

Ниже - несколько игровых приложений, на которые я обратил внимание

Touch N Clash
AndroidiOSPlayBook
Игра по WiFi для 2-4 игроков. Можно играть друг против друга на разных девайсах (например iPhone vs Android vs iPad vs PlayBook). Заняла 3 место на конкурсе.

  


Enlarge you pants 
AndroidiOSPlayBook
Игра, в которой нужно швырнуть медведя как можно дальше. Интересна тем, что показывает весьма неплохую производительность. В версии для мобильных устройств автор использовал blitting. Версия для десктопов использует аппаратное ускорение со Stage3D + Starling Framework (для запуска должен быть установлен Flash Player 11). Выдает 60 fps, процессор грузит незначительно. Автор обещает перекомпилить мобильную версию, как только в мобильный AIR придет поддержка Stage3D.



Apolline & Leon
AndroidiOSPlayBook, сайт
Не совсем игра, но тем не менее... Приложение представляет собой интерактивную книгу для детей и уже получило несколько наград.



TapDoctor 
Незатейливый пазл с хорошей производительностью.
Блог автора тут

 

Похожие посты:

пятница, 23 сентября 2011 г.

AIR 3 native extentions: подборка документации и примеров

UPD 04.10.11

Напомню, что native extentions - новая киллер-фича в AIR 3, позволяющая использовать любые "родные" API устройств прямо из ActionScript. Костыль конечно, но тем не менее. Ниже - подборка ссылок на статьи по теме и примеры, появившиеся с момента анонса AIR 3 RC.

Extending Adobe AIR - разработчик Adobe рассказывает что такое native extentions, как их использовать в своем проекте и как создать собственный native extention
Developing ActionScript extensions for Adobe AIR - официальное пособие от Adobe по написанию расширений
Создание ANE для Android - видеоурок (часть 1)
Создание ANE для Android - видеоурок (часть 2)
Список доступных native extentions в AIR Developer Center

Примеры создания и использования ANE:

четверг, 22 сентября 2011 г.

Что нового в AIR 3?


Как известно, Adobe недавно представила релиз-кандидата AIR 3. Я недавно уже упоминал об этом в блоге. Ниже следует перевод статьи одного из разрабочиков Adobe, где он рассказывает о новых возможностях AIR 3.

Adobe AIR прошел большой путь от версии 1.0, выпущеной в начале 2008. Были реализованы десятки крупных изменений и сотни более мелких, добавлена поддержка iOS (iPhone и iPad), Android и Adobe AIR для TV.
AIR 3 будет уже одиннадцатым нашим релизом менее чем за два с половиной года. Почти каждый крупный релиз был большим шагом вперед, но этот я считаю одним из наиболее значительных. AIR 3 включает в себя следующие новые возможности:

среда, 21 сентября 2011 г.

Разработка мобильных приложений на Adobe AIR: обзор возможностей


Изначально Adobe AIR задумывалась как платформа для настольных приложений. Однако сейчас она поддерживает разработку stand-alone  приложений для мобильных устройств, настольных компьютеров, домашних цифровых устройств. Такой широкий охват делает ее привлекательной платформой для разработки.  В то же время каждая среда имеет свою уникальную специфику, которую надо учитывать.

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

Эта статья описывает возможности, предоставляемые AIR разработчикам приложений для смартфонов и планшетов под управлением iOS, Android и Blackbery Tablet OS.