Поиск по этому блогу

вторник, 30 октября 2012 г.

Что такое ANE и с чем его едят

ANE - Adobe Native Extension
Наверняка многие из flash-разработчиков часто разочаровывались не имея в своем вооружение некоторые возможности языка Objective-С и iPhone SDK.  Не время опускать руки. Компанией Adobe была разработана схема позволяющая использовать во flash приложениях практические любые возможности языка Objective-C.  Т.е. вы разрабатываете в Xcode любой компонент, а затем подключаете его в свое actionscript приложение и используете так же как обычную swc библиотеку.

Где можно использовать ANE
Вот лишь несколько примеров где можно использовать нативные расширения от Adobe:
  1. Реакция приложения на "встряхивание" iPhone
  2. Получение списка контактов из адресной книги iPhone/iPad
  3. Отображение стандартной карты iPhone/iPad
  4. и д.р.
Теоретически вы можете написать все что угодно на Xcode и использовать это в своем flash-приложении.

Зачем нам ANE?
Кто то возможно думает "Зачем писать нативные расширения под Flash, когда можно написать приложение на Objective-C целиком". Пожалуйста не нужно поднимать эту тему. Блог рассчитан на actionscript разработчиков, на людей которые любят Flash и надеются на его светлое будущее. Да! Мы любим флешь что бы там не говорили ненавистники флеша :)

На заметку:
ANE - это не только iOS расширения, можно так же писать расширения для Android, и использовать в одном приложении сразу два расширения рассчитанные на две платформы. Т.е. ваше приложение выберет нужное расширение в каждой платформе.  Надеемся и ждем что в будущем станет возможно писать расширения и для набирающего обороты Windows Phone.

В следующей статье я расскажу как писать нативные расширения для iOS.

Комментариев нет:

Отправить комментарий