Adobe AIR FAQ: Tudo o que você precisa saber

Ligar vários blogue (graças Frank) e, graças a discussões com Julius , percebi que, além do interesse extremo em Adobe AIR , também há uma grande confusão, e com razão. Ambos os desenvolvedores e os usuários continuam a não ser claro sobre o que é, o que é e como ele é desenvolvido em Adobe AIR . Decidi, portanto, para recolher as várias discussões neste tipo de FAQ para tentar esclarecer um pouco "o que realmente se esconde por trás Adobe AIR.

O QUE - em palavras simples - ADOBE AIR?

Podemos resumir Adobe AIR da seguinte maneira:

  • Ele executa todas as funções de um browser normal internet, como o Internet Explorer ou o FireFox, mas sem as restrições relacionadas com a segurança do último! Dando pleno acesso a ambos a máquina está instalada, quer no seu próprio ambiente é entendido como um recipiente e, em seguida, Janela.

Aplicações de ar (arquivos com extensão. AIR) deve ser instalado no PC para ser usado?

Yes! Assim como você faz com uma aplicação "normal". De fato, após a instalação, o aplicativo irá aparecer na lista de programas instalados, como o Word esattamento, Skype e outras tarefas comuns. Antes de instalar um aplicativo AIR, no entanto, você precisa instalar o "sistema" ou ambiente que é capaz de reconhecer e processar o arquivo. ar. Em seguida, deve instalar, uma vez que, Adobe AIR runtime . Desde aquela época, seremos capazes de instalar e usar o aplicativo AIR.
Instalar um aplicativo AIR, como a aparência, difere dos padrões - que estamos acostumados - só porque a ferramenta utilizada para executar a instalação é diferente e seu conteúdo nell'Adobe AIR runtime. Mas as funções que desempenham são exatamente os mesmos!

Eu tenho que baixar uma versão específica do AIR para o meu sistema operacional?

Ao instalar o ambiente pela primeira vez ( Adobe AIR runtime ), você deve optar por baixar, dependendo do sistema: Mac ou PC. Os aplicativos AIR, no entanto, trouxe o ambiente instalado, é trabalho "único" em qualquer sistema operacional que tenha instalado previamente o runtime Adobe AIR (atualmente Mac e Windows - Linux e muito mais no futuro).

Os aplicativos AIR são lidos e rápida?

Não! Não é um acaso. O "peso" de um pedido, entre outras coisas, não pode ser medido pelo tamanho do ficheiro. Ar (entre outras coisas, isto é uma expressão válida em geral mesmo para o exe aplicação comum). Primeiro de tudo, há um aplicativo leve para a "definição". Tal como acontece com as aplicações de desktop normais, os aplicativos AIR haverá "pesado" e aplicativos AIR "ler", dependendo da função que desempenham, e também, dependendo de como eles foram desenvolvidos (como HTML / Javascript ou Flash / Flex) . Além disso, os arquivos de instalação. Ar comprimido são pacotes ...! Finalmente, não se esqueça que quando executar um aplicativo AIR que funciona graças ao tempo de execução (runtime Adobe AIR - que é instalado pela primeira vez) que, no final, é também um "programa" que ocupa espaço e recursos.

A velocidade é a mesma coisa! Em princípio, no entanto, qualquer aplicação "nativo", inevitavelmente, mais "rápido" de um aplicativo AIR! (Veja abaixo FAQ sobre linguagens de desenvolvimento).

Como desenvolver um aplicativo Adobe AIR?

Existem várias maneiras de desenvolver um aplicativo Adobe AIR, tanto para compra e livre. Ao longo do tempo irá também ser novo, mais provável.

Os responsáveis ​​são:

  • Adobe Dreamweaver CS3 + extensão (grátis)
  • Adobe Flash CS3 Professional + extensão (grátis)
  • Adobe Flex

Os livres são (existem outros):

Seja qual for sua escolha, você ainda vai precisar de:

I tem que saber qual LINGUAGEM DE PROGRAMAÇÃO PARA O DESENVOLVIMENTO DE ADOBE AIR?

Um dos pontos fortes do Adobe AIR é não possuir uma programação liguaggio proprietária! Para desenvolver um aplicativo AIR é suficiente para conhecer ou HTML / Javascript e Actionscript. Basicamente, se você está desenvolvedores da Web vai achar que é extremamente fácil escrever aplicativos AIR, pode - de fato - mesmo reutilizar o código que você já tenha escrito (ambos HTML / Javascript Flash) para outras aplicações. AIR também ser um navegador real, muito semelhante ao Firefox ou IE, você pode desenvolver em Javascript com todas as ferramentas escritas para essa linguagem, como prototype.js , scriptaculous.js , Dojo , Yahoo UI , jQuery , etc ... ;)

O que muda - SO - NO DESENVOLVIMENTO DE UM AR DE APLICAÇÃO?

Como dissemos Adobe AIR é em todos os aspectos de um navegador! Devido a isso, você pode desenvolver em HTML / CSS / Javascript e Flash (quem sabe, amanhã ele também poderia suportar o Microsoft Silverlight - se alguém encontrar ;) ) Sem qualquer problema que muda é a adição de uma extensão (através do objeto ar -. Uma libreira real dos objetos "especiais"), acessível a partir de JavaScript e ActionScript, que permite que você execute todas as funções normalmente ausente - tanto em Javascript que, Actionscript - como ferramentas e linguagens utilizadas para um navegador de Internet.

Por exemplo Javascript permite que você leia o conteúdo de um diretório no seu disco rígido. Com a expansão do ar será possível escrever um código Javascript que você procure uma pasta no nosso HD e que abre um arquivo!

POR QUE "DEVO escrever um aplicativo no Adobe AIR?

Um aplicativo do AIR faz sentido quando você tirar proveito das extensões fornecidas pelo próprio ar. Se transformar (sem adição) de um aplicativo Web em um aplicativo AIR, isso realmente não é muito significativo. O pedido de patente Blogbabel em AIR que eu escrevi, por exemplo, é inútil porque ele não executa nenhuma operação desktop vital e iria funcionar perfeitamente em um browser - entre outras coisas que eu quero fazer ;) ! Eu, obviamente, eu escrevi-o como um exemplo, mas alguém tem feito coisas semelhantes pensando em quem sabe o que derivar benefícios ...

Paradoxalmente, no entanto, o "nonsense" de um aplicativo que finge atirar na tela do computador ( Adobe AIR: sparariamo tela ) tira proveito de algumas propriedades especiais do Adobe AIR! propriedade não pode ser jogado em um browser normal: digite uma transparência fullscreen (window-less/topmost)!

Quais são as características queridos novo no desenvolvimento com o Adobe AIR?

Existem vários e, muito provavelmente, com o tempo ele será adicionado também novo, como lançar novas atualizações ou instalar o Adobe AIR runtime. Entre as características mais importantes são:

  • Ler e escrever arquivos no seu computador
  • Gestão de uma base de dados de SQL que podem ser usadas para manipular os dados locais
  • Gerenciando Windows Desktop com uma série de recursos interessantes, como a transparência, a possibilidade de iconizzarle na bandeja do sistema ou o ícone da bandeja, capacidade de manipular a posição e tamanho, criando janelas especiais sem título ou bordas.
  • Visualização de arquivos PDF

CONTRA-INDICAÇÕES E mazelas?

Primeiro de tudo, para os desenvolvedores, configurar o ambiente de desenvolvimento para o Adobe AIR exige algumas etapas articuladas! Em suma, além Flex, o resto do ambiente deve ser definido corretamente e isso leva tempo e paciência!

Ainda há diferenças importantes entre as possibilidades oferecidas pelo Adobe AIR, dependendo do tipo de ambiente de desenvolvimento que você escolher. Flex definitivamente tem funções mais avançadas (como bitmaps e compressão JPEG para salvar toda a biblioteca mx.) Questionário e afetar a atividade de muitos desenvolvedores precisam JavaScript e Flash. Na prática, o que obriga o programador a adotar Flex! E isso não é bom! ;)

7 comentários para: ""

  1. 22 de março de 2008 Julius :

    Grande profundidade!

  2. 22 de março de 2008 Giovan Battista Fazioli :

    @ Julius: É uma coisa boa se você está tentando construir no ar! Aguardo um pouco do seu comentário interessante ;) Especialmente em Flex ... mas você já instalou a última versão do Flex?

  3. 22 de março de 2008 Frank :

    Bem, eu estou feliz por isso nasceu do meu post sua profundidade precisa ;)

  4. 05 de abril de 2008 Criar aplicativos AIR com o Adobe Flash CS3 | JuliusDesign :

    [...] Um agradecimento especial para undolog para algumas dicas, eu recomendo que você leia este artigo sobre tudo o que há para saber sobre AIR no relatório [...]

  5. 10 de abril de 2008 Adobe Air, Flex, RIC, gracejos e piadas :

    [...] Informações úteis em italiano [...]

  6. 28 de abril de 2008 groggit.com:

    Adobe AIR FAQ: Tudo o que ca € ™ é saber | Undolog.com ...

    Software escrito em Adobe AIR para processar cupons para Lotto e simluare de ....

Deixe um comentário

TAG XHTML permita: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> código de entrada:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL