Adobe Air/Flash для разработки приложений для Android?
Недавно я узнал, что Adobe Flash может также использоваться для разработки приложений для Android, поэтому я хотел спросить, есть ли какие-либо существенные недостатки или ограничения по сравнению с Java? Например, могу ли я получить доступ ко всем функциям телефона, таким как местоположение GPS, камера и т. Д., При разработке во Flash?
Спасибо!
1 ответ
Решение
Согласно этому посту на веб-сайте Adobe:
- Камера и микрофон
- акселерометр
- GPS
- StageWebView
- Мультитач и жесты
- Ориентация экрана / полноэкранный
- Интеграция телефона /SMS/ электронной почты / браузера /Android Market
- Поддержка кэша сеанса восстановления состояния приложения
- Аппаратные кнопки
- Локальные базы данных SQLite
- Разрешения Android для Интернета, SD-карты, GPS, камеры и т. Д.
Доступны для Воздуха.
Что касается производительности, хотя у меня никогда не было доступа к каким-либо результатам тестов, я бы поспорил (хорошо, я здесь игрок), что она немного медленнее (сравнение на одну операцию) с Adobe Air против Java, хотя оба они работают на высоте виртуальных машин.
Основные недостатки в эфире:
- Клиент должен установить платформу Adobe Air на свой компьютер
- (что более важно) ваше приложение вряд ли будет похоже на другое приложение на Android... так как у вас нет доступа к нативным виджетам пользовательского интерфейса Android