19.11.2012 Views

Building Adobe AIR Applications

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CREACIÓN DE APLICACIONES DE ADOBE <strong>AIR</strong><br />

Desarrollo de aplicaciones de <strong>AIR</strong> para el escritorio<br />

Cuando se crea un instalador nativo para distribuir una aplicación de <strong>AIR</strong>, la aplicación gana estas capacidades:<br />

Puede iniciar e interactuar con los procesos nativos, utilizando la clase NativeProcess. Para obtener más<br />

información, consulte una de las siguientes referencias:<br />

Communicating with native processes in <strong>AIR</strong> (Comunicación con procesos nativos en <strong>AIR</strong>; en inglés.) (Para<br />

desarrolladores de HTML)<br />

Communicating with native processes in <strong>AIR</strong> (Comunicación con procesos nativos en <strong>AIR</strong>; en inglés.) (Para<br />

desarrolladores de HTML)<br />

Puede utilizar extensiones nativas.<br />

Puede utilizar el método File.openWithDefaultApplication() para abrir cualquier archivo con la aplicación<br />

del sistema predeterminada definida para abrirlo, independientemente de su tipo de archivo. (Existen limitaciones<br />

en las aplicaciones que no están instaladas con un instalador nativo. Para obtener más información, consulte la<br />

entrada para File.openWithDefaultApplication() en la referencia del lenguaje.)<br />

Sin embargo, cuando el empaquetado se realiza como instalador nativo, la aplicación pierde algunas de las ventajas del<br />

formato de archivo de <strong>AIR</strong>. Un solo archivo ya no se puede distribuir en todos los equipos de escritorio. La función de<br />

actualización incorporada (así como el marco actualizador) no funciona.<br />

Si el usuario hace doble clic en el archivo de instalación nativo, se instalará la aplicación de <strong>AIR</strong>. Si la versión necesaria<br />

de <strong>Adobe</strong> <strong>AIR</strong> aún no está instalada en el equipo, el instalador la descarga de la red y la instala en primer lugar. Si no<br />

hay conexión de red con la que obtener la versión correcta de <strong>Adobe</strong> <strong>AIR</strong> (si es necesaria), se produce un error de<br />

instalación. Asimismo, la instalación falla si el sistema operativo no se admite en <strong>Adobe</strong> <strong>AIR</strong> 2.<br />

Nota: si desea que un archivo sea ejecutable en su aplicación instalada, asegúrese de que lo es en el sistema de archivos<br />

en el momento de empaquetar la aplicación. (En Mac y Linux, puede utilizar chmod para establecer el indicador de<br />

ejecutable, si es necesario.)<br />

Creación de un instalador nativo a partir de los archivos de origen de la aplicación<br />

Para crear un instalador nativo a partir de los archivos de origen para la aplicación, utilice el comando -package con<br />

la siguiente sintaxis (en una sola línea de comandos):<br />

adt -package <strong>AIR</strong>_SIGNING_OPTIONS<br />

-target native<br />

[WINDOWS_INSTALLER_SIGNING_OPTIONS]<br />

installer_file<br />

app_xml<br />

[file_or_dir | -C dir file_or_dir | -e file dir ...] ...<br />

Esta sintaxis es similar a la sintaxis para empaquetar un archivo de <strong>AIR</strong> (sin un instalador nativo). Sin embargo, existen<br />

algunas diferencias:<br />

La opción -target native se añade al comando. (Si se especifica -target air, ADT genera un archivo de <strong>AIR</strong><br />

en lugar de un archivo de instalación nativo.)<br />

El archivo DMG o EXE de destino se especifica como installer_file.<br />

De forma opcional, en Windows es posible añadir un segundo conjunto de opciones de firma, indicado como<br />

[WINDOWS_INSTALLER_SIGNING_OPTIONS] en el listado de sintaxis. En Windows, además de firmar un archivo de<br />

<strong>AIR</strong>, se puede firmar el archivo de Windows Installer. Utilice el mismo tipo de certificado y sintaxis de opción de<br />

firma que se usaría para firmar el archivo de <strong>AIR</strong> (consulte “Opciones de firma de código de ADT” en la<br />

página 184). Se puede emplear el mismo certificado para firmar el archivo de <strong>AIR</strong> y el archivo de instalación, o bien,<br />

se pueden especificar certificados diferentes. Cuando un usuario descarga un archivo firmado de Windows Installer<br />

de la web, Windows identifica el origen del archivo, en función del certificado.<br />

Última modificación 30/10/2012<br />

61

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!