Android SDK по сравнению с Adobe AIR: За и против?

Кто-либо вел блог об этом сравнении, или кто-либо хочет дать ему выстрел здесь? Было бы хорошо видеть некоторые обоснованные мысли о Adobe AIR на Android по сравнению с "собственным" Android SDK (в Java).

Править: Несмотря на немного представлений и никакие ответы, я оставляю на виду этот вопрос здесь, так как это - тема, которая должна быть затронута в какой-то момент..., но если это не привлечет внимания, то я удалю его через несколько дней.

9
задан Dan Rosenstark 6 July 2010 в 20:59
поделиться

1 ответ

Я думаю, что в конечном итоге это очень похоже на вопрос о том, использовать ли AIR или Java для настольных приложений. В конечном итоге все сводится к трем пунктам:

  1. Делает ли AIR все, что вам нужно? Очевидно, что SDK для android дает вам полный доступ к возможностям устройства, но AIR намеренно этого не делает, чтобы оставаться портативным. Например, AIR может не поддерживать намерения, по крайней мере, на начальном этапе (я не думаю, что Adobe объявила об этом). Кроме того, для AIR требуется Android 2.2. Если эти ограничения вызывают беспокойство, лучше использовать обычный android SDK.

  2. Вы хотите сделать что-то, что можно было бы сделать на Flash? Если вы планируете приложение с большим количеством дизайна, анимации, видео, звука и т.п., то создать его на Flash может быть значительно проще, чем на Java. С другой стороны, если ваше приложение будет представлять собой чистый код, использующий только стандартные визуальные компоненты, то, возможно, нет никакой разницы, какую платформу вы используете. Или, с другой стороны, если у вас уже есть Flash-анимация или что-то подобное, то попытка вставить их в Java-приложение будет хлопотной.

  3. Вы нацелены на другие платформы, кроме Android? Если да, то AIR может стать большим выигрышем, поскольку одно и то же содержимое приложения будет работать на windows, mac, linux, а позже и на других устройствах, которые планируют поддерживать AIR, таких как Blackberry, некоторые телевизоры, проигрыватели blu-ray дисков и т.д. Если вы ориентируетесь только на Android, AIR может потерять часть своей привлекательности.

Я надеюсь, что это немного поможет. Реалистично, если только вы не заблокированы от использования AIR, потому что вам нужно что-то, чего он вам не дает, или не заблокированы от использования AIR, потому что вы делаете тяжелую работу по дизайну и вам нужен инструментарий, то я думаю, что плюсы и минусы двух SDK - это в основном вопросы удобства. Любая из платформ будет работать, так что дело лишь в том, какая из них быстрее и надежнее приведет вас к финишу.

11
ответ дан 4 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: