android - software - material design
¿Qué tipo de ícono debo implementar con mi aplicación Android 1.xy 2.x? (1)
El caso es que, en Android 1.5 y 1.6, teníamos las Pautas de diseño de íconos . En esta guía, hay especificaciones para los íconos de las aplicaciones. Cada aplicación debe ajustarse a esto. Sin embargo, en las últimas versiones de Android (2.0 y 2.1), los iconos han cambiado del viejo estilo plano 2D al nuevo. Todos los íconos en Nexus One tienen este estilo, por lo que ni siquiera Google cumple con las pautas . Para ver las diferencias entre los iconos de alta y baja densidad, vea esta imagen y compare el ícono de Evernote con el resto.
He podido utilizar diferentes iconos usando dos directorios con diferentes iconos: drawables-hdpi/icon.png
y drawables/icon.png
, PERO no todos los Android 2.x van a ser HDPI y no todos los 1.x Android. dispositivo va a tener baja densidad de píxeles. Entonces la pregunta es:
¿Debo implementar diferentes iconos para diferentes versiones de la plataforma Android dentro de mi archivo apk? y si debería, ¿cómo lo hago?
Existen identificadores de recursos adicionales que puede usar para orientar la versión de Android particular que se ejecuta en un dispositivo.
Por ejemplo, puede usar drawable-v3
para Android 1.5 y 1.6, y drawable-v5
para Android 2.0 y superior (o más bien drawable-ldpi-v5
, drawable-mdpi-v5
y drawable-hdpi-v5
en la práctica).
De todos modos, debe tener los tres iconos para las tres densidades de pantalla diferentes (de lo contrario, no se verá tan bien después de escalar), por lo que agregar un directorio / icono adicional para Android 1.5 no es tan malo.
O podría deshacerse de la carpeta Android 1.5 y dejar que tenga un ícono "plano": estoy seguro de que los usuarios no se sentirían particularmente molestos.