19.11.2012 Views

Building Adobe AIR Applications

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Desarrollo de aplicaciones de <strong>AIR</strong> para dispositivos móviles<br />

Teclas programables<br />

Los dispositivos móviles incluyen un número variado de teclas programables. Las teclas programables son botones que<br />

se programan para tener diferentes funciones. Siga las convenciones de la plataforma para estas teclas en la aplicación.<br />

Cambios de orientación de la pantalla<br />

El contenido móvil se puede visualizar en orientación vertical y horizontal. Por ello, debe tener en cuenta qué hará la<br />

aplicación cuando cambie la orientación de la pantalla. Para obtener más información, consulte Orientación del<br />

escenario.<br />

Atenuación de pantalla<br />

<strong>AIR</strong> no evita automáticamente que la pantalla se atenúe mientras se reproduce el vídeo. Se puede utilizar la propiedad<br />

systemIdleMode del objeto NativeApplication de <strong>AIR</strong> para controlar si el dispositivo entrará en modo de ahorro de<br />

energía. (En algunas plataformas, se deben solicitar los permisos adecuados para que funcione esta característica.)<br />

Llamadas de teléfono entrantes<br />

El motor de ejecución de <strong>AIR</strong> silencia el audio automáticamente cuando el usuario realiza o recibe una llamada de<br />

teléfono. En Android, se debe establecer el permiso READ_PHONE_STATE de Android en el descriptor de la<br />

aplicación si ésta reproduce audio mientras esté en segundo plano. De lo contrario, Android evita que el motor de<br />

ejecución detecte llamadas de teléfono y silencia el audio automáticamente. Consulte “Permisos de Android” en la<br />

página 81.<br />

Destinos de selección<br />

Tenga en cuenta el tamaño de los destinos de selección cuando diseñe botones y otros elementos de la interfaz de<br />

usuario que éste tocará durante el uso. Estos elementos deben ser lo suficientemente grandes como para activarlos<br />

cómodamente con un dedo en una pantalla táctil. Asimismo, asegúrese de que dispone de espacio suficiente entre los<br />

destinos. El área de destino debe ser de unos 44 píxeles a 57 píxeles en cada lado para una pantalla de dispositivo móvil<br />

típica de ppp elevados.<br />

Tamaño de la instalación del paquete de la aplicación<br />

Los dispositivos móviles suelen tener menos espacio de almacenamiento para instalar aplicaciones y datos que los<br />

equipos de escritorio. Minimice el tamaño del paquete eliminado los recursos y las bibliotecas no utilizados.<br />

En Android, el paquete de la aplicación no se extrae en archivos independientes cuando se instala la aplicación. Los<br />

recursos se descomprimen en un almacenamiento temporal cuando se accede a los mismos. Para reducir esta<br />

superficie de almacenamiento del recurso descomprimido, cierre las transmisiones de URL y archivos cuando los<br />

recursos se hayan cargado por completo.<br />

Acceso al sistema de archivos<br />

Los diferentes sistemas operativos móviles imponen distintas restricciones al acceso al sistema de archivos y estas<br />

limitaciones tienden a ser distintas de las aplicadas por los sistemas operativos de escritorio. Por lo tanto, el lugar<br />

adecuado para guardar los archivos y los datos puede variar según la plataforma.<br />

Una consecuencia de la variación en los sistemas de archivos es que los métodos abreviados a los directorios comunes<br />

proporcionados por la clase File de <strong>AIR</strong> no siempre están disponibles. La siguiente tabla muestra qué métodos<br />

abreviados se pueden usar en Android y iOS:<br />

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

72

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

Saved successfully!

Ooh no, something went wrong!