Собственный API / код Adobe AIR 2 - PullRequest
1 голос
/ 28 февраля 2010

Будет ли использование Adobe AIR 2 Native API / Code определять платформу приложения?Если да, какая польза от использования AIR в таком случае, чтобы я мог использовать интерфейс, используя существующие веб-технологии?

1 Ответ

3 голосов
/ 21 марта 2010

Да, использование собственного кода в приложении AIR сделает его зависящим от платформы - не только это, но AIR 2 также имеет другую новую функцию, позволяющую создавать собственные установщики (например, MyApp.exe вместо MyApp.air), и новые собственные API процессов доступны только в том случае, если вы использовали собственный установщик, поэтому сам установщик приложения также зависит от платформы.

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

Что касается выгоды, вы отказываетесь от возможности использовать один установщик на всех платформах, но оставляете для себя все остальное, что делает AIR ценным для вас - возможность использовать существующий веб-контент, вместо этого возможность разработки с использованием веб-технологий C / .net / и т. д. И, конечно же, вы по-прежнему получаете большую выгоду от кроссплатформенности, поскольку большую часть вашего приложения нужно разрабатывать только один раз (при условии, что его часть для конкретной платформы мала по сравнению с остальными).

...