Ligando vários blogs (graças Frank) e através de discussões com Julius , percebi que, além do extremo interesse em Adobe AIR , também há muita confusão, e com razão. Desenvolvedores e os usuários continuam a não estar claro o que é, o que você serve e como desenvolvimentos em Adobe AIR . Decidi, portanto, para reunir os vários segmentos neste tipo de FAQ para tentar esclarecer um pouco "o que realmente está se escondendo atrás de Adobe AIR.
O QUE "- em palavras simples - ADOBE AIR?
Podemos resumir Adobe AIR da seguinte forma:
- Ele executa todas as funções de um navegador de Internet padrão, tais como Internet Explorer ou o FireFox, mas sem as restrições relativas à segurança deste último! Dando pleno acesso a ambos a máquina que está instalado em seu próprio ambiente é entendido como um recipiente e então Windows.
Aplicações AIR (arquivos com extensão. AIR) DEVE SER INSTALADO EM SEU PC PARA SER USADO?
Sim! 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 Skype Word, e outras tarefas comuns. Antes de instalar um aplicativo AIR, no entanto, você deve instalar o "sistema" ou um ambiente que pode reconhecer e processar o ar de arquivo.. Você deve, então, instalar, uma vez, o Adobe AIR runtime . Desde esse tempo nós será capaz de instalar e usar o aplicativo AIR.
Instalação de um aplicativo AIR, como a aparência, difere do padrão - que estamos acostumados - apenas porque as ferramentas usadas para realizar a instalação é diferente e seu conteúdo nell'Adobe runtime AIR. Mas as funções são exatamente o mesmo lugar!
Eu tenho que baixar uma versão específica do AIR para meu sistema operacional?
Quando você instala a primeira vez que o ambiente ( Adobe AIR runtime ) você pode escolher o download de acordo com o seu sistema: Mac ou PC. Aplicações AIR, no entanto, provocada por ambiente instalado, são a obra "único" em qualquer sistema operacional que tenha instalado anteriormente o Adobe AIR runtime (atualmente Mac e Windows - o futuro do Linux e outros).
Aplicações AIR são leves e rápidos?
Não! Não é um acaso. O "peso" de um aplicativo, entre outras coisas, não pode ser medido pelo tamanho do arquivo. Air (entre outras coisas, um discurso que é válido em geral para a exe aplicação comum). Primeiro de tudo, há um aplicativo leve para "definição". Tal como acontece com as aplicações de desktop normal, aplicações AIR haverá "pesados" e aplicações AIR "ler", de acordo com sua função e, além disso, dependendo de como elas foram desenvolvidas (como o HTML / JavaScript ou Flash / Flex) . Além disso, os arquivos de instalação. ... O ar comprimido são pacotes! Finalmente não se esqueça que quando executar um aplicativo AIR que trabalha com o tempo de execução (runtime Adobe AIR - que instalou a primeira vez) que, no fim, é também um "programa" que ocupa espaço e recursos.
A velocidade é a mesma coisa! Em princípio, no entanto, qualquer aplicação "nativa" será necessariamente mais "rápida" de um aplicativo AIR! (Veja a próxima FAQ sobre as línguas em desenvolvimento).
Como desenvolver um Adobe AIR?
Existem várias maneiras de desenvolver um aplicativo Adobe AIR, tanto para compra e livre. Com o tempo, também será novo, o mais provável.
Os responsáveis são:
- Adobe Dreamweaver CS3 + extensão (Free)
- Adobe Flash CS3 Professional + extensão (grátis)
- Adobe Flex
Essas são livres (há outros):
- Aptana IDE + extensão
- Eclipse + extensão
Seja qual for sua escolha você ainda vai precisar de:
- Instalar o Adobe AIR Runtime
- Instalar o Adobe AIR SDK
- Então, dependendo do que você escolher, você vai precisar instalar as extensões no ambiente (por exemplo, Aptana IDE possui uma extensão para o desenvolvimento AIR ) com o Pedido provável para instalar o Java (outra corrida ...).
O que eu sei PROGRAMAÇÃO linguagem para desenvolver no Adobe AIR?
Um dos pontos fortes da Adobe AIR não é linguagens de programação tem dono! Para desenvolver uma aplicação AIR é suficiente para conhecer ou HTML / Javascript ou Actionscript. Na prática, se você estiver desenvolvedores Web vai encontrá-lo extremamente fácil escrever aplicações AIR, eles podem - de fato - mesmo reutilizar o código que você já escreveu (ou HTML / Javascript e Flash) para outras aplicações. AIR também a ser um navegador real, semelhante ao FireFox ou IE, você pode desenvolver com todas as ferramentas que o JavaScript terá escrito para este idioma, como prototype.js , scriptaculous.js , Dojo , Yahoo UI , jQuery , etc ... ![]()
O QUE MUDAR - SO - DESENVOLVIMENTO DE APLICAÇÃO DA AIR?
Como dissemos Adobe AIR está em vigor um navegador! Para isso, você pode desenvolver com HTML / CSS / Javascript e Flash (quem sabe, amanhã pode também justificar Microsoft Silverlight - se alguém está
.) Sem qualquer problema O que muda é a adição de uma extensão (o ar objeto - um objeto real libreira "especial"), acessível a partir de JavaScript e ActionScript, que permite executar todas as funções normalmente ausentes - é que em Actionscript Javascript - e línguas como instrumentos destinados a um navegador de Internet.
Por exemplo, Javascript pode ler o conteúdo de uma pasta do nosso disco rígido. Estendendo ar será possível escrever um código Javascript que você navega por uma pasta em nosso HD e que abre um arquivo!
PORQUE 'que eu deveria escrever um aplicativo em Adobe AIR?
Uma aplicação AIR faz sentido quando você tirar proveito das extensões fornecidas pelo próprio ar. Se eu transformar (sem adição) um aplicativo Web em um aplicativo AIR, este não é realmente muito significativo. A aplicação em AIR Posição BlogBabel eu escrevi, por exemplo, é inútil, porque não realizar qualquer operação de área de trabalho extremamente importante e pode trabalhar perfeitamente em um browser - entre outras coisas que eu quero fazer
! Eu é claro que eu escrevi como um exemplo, porém, alguém tem feito coisas semelhantes em mente ... quem sabe os benefícios que derivam
Paradoxalmente, no entanto, que "nonsense" de uma aplicação que simula um incêndio na tela do computador ( Adobe AIR: sparariamo da tela ) se aproveita de algumas propriedades únicas do Adobe AIR! propriedades não podem ser reproduzidas em um navegador normal: tipo em uma tela cheia transparente (window-less/topmost)!
Quais as funções 'IN HÁ DESENVOLVIMENTO NEW com o Adobe AIR?
Existem variados e, muito provavelmente, ao longo do tempo, será também acrescentou novos, como eles vão lançar nova versão do Adobe AIR runtime. Entre as características mais importantes são:
- Ler e escrever arquivos no seu computador
- Gerenciar um banco de dados SQL que podem ser usadas para manipular dados locais
- Gerenciador de janelas área de trabalho com uma série de características interessantes, tais como a transparência, a capacidade de iconify barra de tarefas ou o ícone da bandeja, capacidade de manipular a posição e tamanho, criando janelas especiais, sem título ou fronteiras.
- Visualização de arquivos PDF
CONTRA-INDICAÇÕES E ponto sensível?
Primeiro de tudo, para os desenvolvedores, definir o ambiente de desenvolvimento para Adobe AIR dá alguns passos muito articulado! Em suma, o Flex, o resto do ambiente deve ser definida corretamente e que leva tempo e paciência!
Existem ainda algumas diferenças importantes entre as possibilidades oferecidas pela Adobe AIR, dependendo do tipo de ambiente de desenvolvimento que você escolher. Certamente Flex contém as funções mais avançadas (como bitmaps e compressão JPEG para salvar o mx biblioteca inteira.) E isso afeta a atividade de muitos desenvolvedores de JavaScript e Flash. Na prática, isso força o programador a adotar Flex! E isso não é bom! ![]()











Grande profundidade!
@ Julius: é bom que você está tentando desenvolver no AR! Estou ansioso para alguns de seus comentário interessante
Especialmente em Flex ... mas você tem instalado a última versão do Flex?
Bem, eu estou feliz que você fez isso do meu post é a sua profundidade exacta
Adobe Flex Builder 3
http://www.adobe.com/it/products/flex/
[...] Um agradecimento especial a undolog para algumas dicas, eu recomendo que você leia este artigo sobre tudo o que há para saber sobre Relatórios de AIR: [...]
Informações úteis em italiano [...] [...]
Adobe AIR FAQ: tudo que você precisa saber sobre o € ™ | Undolog.com ...
Software escrito em Adobe AIR para processar cupons para Superenalotto e simluare de ....