Adobe Flash Player 11.4 and Air 3.4 release

Air 3.4

Flash Player 11.4

  • Поддержка Stage3D большего количества видео карт
  • Поддержка iOS Push Notifications в AIR
  • Прямая публикация AIR приложений на iOS
  • LZMA support for ByteArray
  • Поддержка iOS 5.1 SDK
  • Carbon APIs больше не поддерживается AIR
  • Сжатые текстуры с альфо каналом в формате ATF
  • Ambient AudioPlaybackMode
  • Поддержка Stage3D большего количества видео карт
  • Многопоточность (ActionScript Workers)
  • StageVideo.attachCamera
  • Camera.copyToByteArray/Camera.copyToVector
  • LZMA поддержка ByteArray
  • Сжатые текстуры с альфо каналом в формате ATF

ActionScript Workers

Наконец то мы дождались «многопоточной» поддержки процессов от Adobe. Хотя в данной реализации Workers будут полезны в основном для создания фоновых сложных вычислений.
Так же ожидаем поддержки данного функционала в  Flash Builder 4.7

Поддержка Stage3D большего количества видео карт (Intel GMA)

Новый параметр Stage3D «constrained», предоставляет поддержку ранее недоступных видео карт Intel GMA чипсета.

LZMA support for ByteArray

Поддержка LZMA сжатия данных ByteArray, осуществляется через  ByteArray.compress() и ByteArray().uncompress.

StageVideo.attachCamera

Теперь возможно направлять видео поток с веб камеры на Stage3D поверхность.

Прямая публикация AIR на iOS

Ура! Теперь стало возможно загружать AIR приложения на iOS без использования iTunes или XCode, однако, все же придется установить iTunes на вашу машину.

Сжатые текстуры с альфо каналом в формате ATF

Поддержка текстур формата ATF, позволит использовать данные текстуры в Starling (Stage3D), что значительно прибавит производительности вашим приложениям.
Инструменты для работы с ATF форматом, должны появится в ближайшее время в Adobe Labs.

Поддержка Eexception в Native Extensions для iOS

Нативные расширения для iOS теперь возможно разрабатывать на обоих языках C++ и Objective-C. Это позволит отлавливать ошибки, которые происходят в нативном коде.

В ожидании… Flash Builder 4.7

  • Поддержка Apache Flex 4.8
  • Поддержка Flash Player 11.4
  • Поддержка AIR 3.4
  • USB debugging
  • iOS simulator и деплой приложения

Tips for development Mobile Applications

Иконки, которые мы разрабатываем под наше мобильное приложение зачастую могут разрушить наш чудесный интерфейс. Не важно под какую платформу вы создаете приложение, Android, iPhone, iPad или Windows, плохо созданные иконки UI могут навсегда отпугнуть пользователя.

1 Screen Resolutions

Множество новых мобильных приложений имеют высокое разрешение экрана, в связи с этим, многие детали, такие как тени, текстуры, градиенты и прочие слои могут выглядить самым «странным» образом. Какие есть решения ? Возможно для начала самое простое, — не мудрите с цветовой палитрой, используйте самые простые цветовый схемы.

2 App Icons

Не вводите в конфуз пользователей размещая системные иконки от других платформ на вашем мобильном приложение. Так же стоит помнить, что иконки с другим платформ облагаются законами о copy-write.

3 Guidelines

Следуйте гайдлайнам разработчиков платформ! Вы избежите проблем с построением UI, ресазйзом графики и подчерпнете многое многое другое. Читайте ниже,

iOS Icon Guidelines for App Development
Android App Icon Guidelines

Introduction to Android SDK

Что такое Android ?

Android является open source мобильной операционной системой, разработанной компанией Google. Какие же плюсы от open source продукта получает разработчик ? — Самое первое, это доступ к исходному коду операционной системы. Это позволяет лучше изучить код, понять как устроенны компоненты изнутри. И конечно же Google активно поддерживает данную разработку, что внушает доверие и уменьшает степень риска в завтрашнем закрытие.

Некоторые плюсы разработки для платформы Android:

Бесплатная работка — качайте и разрабатывайте

Свободные идеи — Android OS это open source мультиплатформенный SDK, так что творите, создавайте без ограничений

Открытая публиция — Google`s Andoid Market jткрыт для всех разработчиков (без первоначальных взносов)

Карьера — множество компаний нуждается в разработках под  Android OS

С чего начать разработку ?

Устанавливаем ниже приведенные инструменты:

И так первое приложение.

Создаем проект — File -> Menu -> Android Project, далее выбираем версию SDK (на данный момент самая распространеная версия 2.x), вводим имя проект и package name.

Структура проекта

 

/res folder

Папка визуальных ресурсов вашего приложения, содержащая графика, слои. В самом SDK уже присутствует инструмент позволяющий  легко настраивать слови и демонстрировать превью графики вашего приложения.

Разработчикам работающим с Flash Catalyst будет немного знаком подход к такому формированию графики ( вашу кнопку поместят в .xml с информацией о ее цветах, состояниях ).

/gen folder

Тут находится сгенеренный код вашей папки res. Таким образом вы получите доступ к вашим ресурсам при написание кода.

/src folder

Тут вы создаете свой код, наполняете свое приложение логикой и смыслом.

/assets folder

Например, можно хранить SQL lite бд для вашего приложения