Adobe Air/Flash для разработки приложений для Android?

Недавно я узнал, что Adobe Flash может также использоваться для разработки приложений для Android, поэтому я хотел спросить, есть ли какие-либо существенные недостатки или ограничения по сравнению с Java? Например, могу ли я получить доступ ко всем функциям телефона, таким как местоположение GPS, камера и т. Д., При разработке во Flash?

Спасибо!

1 ответ

Решение

Согласно этому посту на веб-сайте Adobe:

  • Камера и микрофон
  • акселерометр
  • GPS
  • StageWebView
  • Мультитач и жесты
  • Ориентация экрана / полноэкранный
  • Интеграция телефона /SMS/ электронной почты / браузера /Android Market
  • Поддержка кэша сеанса восстановления состояния приложения
  • Аппаратные кнопки
  • Локальные базы данных SQLite
  • Разрешения Android для Интернета, SD-карты, GPS, камеры и т. Д.

Доступны для Воздуха.

Что касается производительности, хотя у меня никогда не было доступа к каким-либо результатам тестов, я бы поспорил (хорошо, я здесь игрок), что она немного медленнее (сравнение на одну операцию) с Adobe Air против Java, хотя оба они работают на высоте виртуальных машин.

Основные недостатки в эфире:

  1. Клиент должен установить платформу Adobe Air на свой компьютер
  2. (что более важно) ваше приложение вряд ли будет похоже на другое приложение на Android... так как у вас нет доступа к нативным виджетам пользовательского интерфейса Android
Другие вопросы по тегам