Разработка игр и приложений для iOS
четверг, 19 апреля 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."
Итак, актуальные версии такие:
- Flash Player Desktop and Android: 11.0.1.152
- AIR Desktop and Android: 3.0.0.408
- AIR SDK (including AIR for iOS): 3.0.0.4080
О новых возможностях я писал в посте о выходе релиз-кандидатов. С выходом финальных версий ничего не поменялось.
Официальные release notes. Обещают дополнять по мере изменения информации.
Поддержки аппаратного ускорения на мобильных платформах все еще, к сожалению, нет. Вот что говорят: "Note: Stage 3D for mobile versions of Flash Player & AIR will be enabled in a future release."
Ярлыки:
AIR 3,
Flash Player 11,
FP 11,
релиз
суббота, 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
Статьи
Cоздание мобильного Flash-приложения ''Hello World'' - урок для начинающих
Creation of an iPhone App with Flash and without a Mac (for all Windows lovers)
Flex/AIR for iOS Development Process Explained!
Considerations for developing Adobe AIR applications for mobile (на русском)
Создание iOS приложения при помощи Flash CS5.5 + AIR 2.7
What's new in Flex 4.6 SDK and Flash Builder 4.6
Серия статей "From Flash Builder to ..." о паблишинге на разные площадки
A super simple approach to Splash Screens for Flex Mobile Apps
Разное
Официальная страница Adobe AIR
Adobe AIR Developer Center
Adobe Mobile and Devices Developer Center
Adobe AIR Cookbook
TourDeFlex - сборник информации по flash-платформе. В том числе и по мобильной разработке
Adobe AIR Launchpad
Mobile Development with Adobe Flash Professional CS5.5 and Flash Builder 4.5: Learn by Video видеоуроки
Форумы
Форум Adobe по мобильной разработке на AIR
Форумы
Форум Adobe по мобильной разработке на AIR
Статьи
Cоздание мобильного Flash-приложения ''Hello World'' - урок для начинающих
Creation of an iPhone App with Flash and without a Mac (for all Windows lovers)
Flex/AIR for iOS Development Process Explained!
Considerations for developing Adobe AIR applications for mobile (на русском)
Создание iOS приложения при помощи Flash CS5.5 + AIR 2.7
What's new in Flex 4.6 SDK and Flash Builder 4.6
Серия статей "From Flash Builder to ..." о паблишинге на разные площадки
A super simple approach to Splash Screens for Flex Mobile Apps
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
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
Исходники доступны на GitHub
Ярлыки:
AIR 3,
Android,
ANE,
native extentions,
компас
4 мобильных AIR-приложения
С 1 июля Adobe проводило конкурс для европейских разработчиков. Правила: в срок не позднее 1 сентября разработать мобильное приложение на AIR и разместить его на трех площадках: Apple App Store, Android Market и BlackBerry AppWorld.
Ниже - несколько игровых приложений, на которые я обратил внимание
Touch N Clash
Android, iOS, PlayBook
Игра по WiFi для 2-4 игроков. Можно играть друг против друга на разных девайсах (например iPhone vs Android vs iPad vs PlayBook). Заняла 3 место на конкурсе.
Enlarge you pants
Android, iOS, PlayBook
Игра, в которой нужно швырнуть медведя как можно дальше. Интересна тем, что показывает весьма неплохую производительность. В версии для мобильных устройств автор использовал blitting. Версия для десктопов использует аппаратное ускорение со Stage3D + Starling Framework (для запуска должен быть установлен Flash Player 11). Выдает 60 fps, процессор грузит незначительно. Автор обещает перекомпилить мобильную версию, как только в мобильный AIR придет поддержка Stage3D.
Apolline & Leon
Android, iOS, PlayBook, сайт
Не совсем игра, но тем не менее... Приложение представляет собой интерактивную книгу для детей и уже получило несколько наград.
Ниже - несколько игровых приложений, на которые я обратил внимание
Touch N Clash
Android, iOS, PlayBook
Игра по WiFi для 2-4 игроков. Можно играть друг против друга на разных девайсах (например iPhone vs Android vs iPad vs PlayBook). Заняла 3 место на конкурсе.
Android, iOS, PlayBook
Игра, в которой нужно швырнуть медведя как можно дальше. Интересна тем, что показывает весьма неплохую производительность. В версии для мобильных устройств автор использовал blitting. Версия для десктопов использует аппаратное ускорение со Stage3D + Starling Framework (для запуска должен быть установлен Flash Player 11). Выдает 60 fps, процессор грузит незначительно. Автор обещает перекомпилить мобильную версию, как только в мобильный AIR придет поддержка Stage3D.
Apolline & Leon
Android, iOS, PlayBook, сайт
Не совсем игра, но тем не менее... Приложение представляет собой интерактивную книгу для детей и уже получило несколько наград.
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:
Напомню, что 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:
Ярлыки:
AIR,
AIR 3.0 RC,
ANE,
native extentions,
батарея,
беспроводные сети,
вибрация,
гироскоп
четверг, 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 включает в себя следующие новые возможности:
AIR 3 будет уже одиннадцатым нашим релизом менее чем за два с половиной года. Почти каждый крупный релиз был большим шагом вперед, но этот я считаю одним из наиболее значительных. AIR 3 включает в себя следующие новые возможности:
Ярлыки:
AIR,
AIR 3.0 RC,
AIR for TV,
Android,
CameraRoll,
captive runtime bundles,
iOS,
JPEG XR,
native extentions,
Stage3D,
перевод
среда, 21 сентября 2011 г.
Разработка мобильных приложений на Adobe AIR: обзор возможностей
Изначально Adobe AIR задумывалась как платформа для настольных приложений. Однако сейчас она поддерживает разработку stand-alone приложений для мобильных устройств, настольных компьютеров, домашних цифровых устройств. Такой широкий охват делает ее привлекательной платформой для разработки. В то же время каждая среда имеет свою уникальную специфику, которую надо учитывать.
Например мобильные приложения чаще всего запускаются на небольшие промежутки времени. Пользовательский интерфейс таких приложений должен быть удобен для использования на маленьких экранах, масштабироваться для корректного отображения на планшетах и поддерживать различную ориентацию устройств. Он должен работать на тачскринах и использовать программные и аппаратные возможности, уникальные для конкретного класса устройств. Кроме того надо учитывать требования к памяти и графике.
Эта статья описывает возможности, предоставляемые AIR разработчикам приложений для смартфонов и планшетов под управлением iOS, Android и Blackbery Tablet OS.
Ярлыки:
AIR,
Android,
appstore,
Blackbery Tablet OS,
iOS,
market,
перевод,
производительность
Подписаться на:
Сообщения (Atom)







