Ice Cream Sandwich Preparación 101: Equipo Android Derrames Consejos, trucos para la aplicación decisiones para Mercancías Listo para ICS

El último mensaje de Android el desarrollo del equipo principal escritor de tecnología de Scott principal está lleno de consejos y trucos sobre cómo Android desarrolladores de aplicaciones pueden sentar las bases para sus aplicaciones se ejecuten en la próxima versión "unificador" y "coherente" del operativo móvil sistema Android de Google 2.4 / 4.0 Ice Cream Sandwich (ICS).

Además de reiterar que la liberación ICS apoyará una variedad de tamaños de pantalla (de grandes pantallas abajo a pantallas pequeñas), principal asesora a los desarrolladores de aplicaciones que crean aplicaciones exclusivamente para tablets Honeycomb de pantalla grande que las aplicaciones Honeycomb será compatible no sólo con el ICS-Powered tabletas, pero también con móviles y otros dispositivos de pantalla pequeña. Por lo tanto, una aplicación destinada expresamente para tabletas solamente debe ser impedido de ser instalado en dispositivos-o-pantalla más pequeña apoyar pantallas más pequeñas con el mismo archivo de instalación.

Una forma de especificar que una aplicación es para dispositivos con pantalla X-Large solamente (por ejemplo, comprimidos) es añadir la declaración de manifiesto de la aplicación.

Declaración de la muestra en la app manifiesta

Si una aplicación Honeycomb se pretende trabajar no sólo en tablas sino también en otros dispositivos con pantallas más pequeñas, Main desaconseja la publicación de un paquete diferente Android (APK) dirigidos a los dispositivos más pequeños seleccionados. En su lugar, Main recomienda la actualización de la aplicación de nido de abeja con el fin de hacer que se ejecute en las pantallas más pequeñas. La publicación de una sola APK compatible con todos los dispositivos "simplifica el proceso de actualización y publicación y hace que sea más fácil para los usuarios identificar su aplicación", dijo el principal.

En cuanto a hacer un trabajo de aplicación de nido de abeja en los teléfonos, Main sugiere dos consejos importantes:

  • Construye tu diseño alrededor fragmentos que se pueden reutilizar en diferentes combinaciones, en los diseños de un solo cristal de teléfonos y diseños multi-panel en tabletas
  • Sea conservador con su diseño barra de acción por lo que el sistema puede ajustar su diseño basado en el tamaño de pantalla

En resumen, Main sugiere flexibilidad para el diseño de la aplicación, que por lo tanto se adapta al tamaño de la pantalla del dispositivo de la aplicación se está ejecutando.

El equipo de desarrollo de Android aún no ha lanzado el Kit de desarrollo de software para Ice Cream Sandwich, por lo que, por ahora, los desarrolladores de aplicaciones de nido de abeja no tienen forma de probar sus aplicaciones en el panal de marcha teléfonos (que son inexistentes todos modos, ya Honeycomb sólo se ejecuta en comprimidos).

Sin embargo, principal proporciona un truco muy útil para las primeras pruebas de diseños alternativos: utilizar el calificador de configuración "de la tierra" (es decir, res / layout-land / main.xml), Lo que debería hacer una tableta Honeycomb (o emulador) muestran el diseño de la tableta en posición horizontal, mientras que la orientación vertical muestra el diseño del auricular en el mismo dispositivo.

Post original del principal en la Desarrolladores de Android Blog tiene más información (incluyendo ejemplos técnicos) sobre cómo los desarrolladores de nido de abeja pueden preparar sus productos para funcionar en teléfonos cuando llega Ice Cream Sandwich.

No estoy seguro de si alguien ha preguntado esto antes, pero déjame preguntarte de todos modos: ¿te imaginas lo que sería como para usted como un desarrollador de aplicaciones para ver su aplicación Honeycomb funcionando sin problemas en un Google Nexus Prime teléfono corriendo Cream Sandwich Android 2.4 / 4.0 Ice?


» » Ice Cream Sandwich Preparación 101: Equipo Android Derrames Consejos, trucos para la aplicación decisiones para Mercancías Listo para ICS