miércoles, 20 de noviembre de 2013

Diseñar aplicaciones para Android 4.4 KitKat - ¿qué hay de nuevo?

Nexus 5 Android 4.4 KitKat Hands On

Tiene un ojo para el diseño? Google quiere que brille a través de la última versión de Android. Con 4,4 KitKat, apenas dos semanas de edad la actualización de Google está ofreciendo aún más maneras para que los desarrolladores hacer aplicaciones propia. Diseño se está convirtiendo en un tema cada vez más importante entre los de la comunidad móvil, una conversación que ha crecido más fuerte desde el fallecimiento de Steve Jobs.

steve jobs

La biografía de Walter Isaacson reveló cuán exigente Jobs fue a la hora de diseñar y de los productos de Apple han reflejado, sin duda, que a lo largo de los años. Independientemente de cómo usted se inclina sobre el "iPhone vs Android" debate, no hay duda de la sólida construcción y la belleza de hardware de Apple. Al realizar ese sentido el diseño a software no necesariamente ganar a tantos usuarios como el hardware que lo soporta, los consumidores son cada vez más conscientes de cómo la tecnología que llevan "miradas". Por otro lado, Android fue el primero en dar un paso en el diseño de un moderno software con la versión 3.0 Honeycomb. Este diseño minimalista con "Tron" acentos azules tomó colas de más de sus orígenes digitales que los usuarios del mundo físico siempre se habían acostumbrado.

Google ha seguido perfeccionando laInstrucciones de diseño para AndroidY el lenguaje de diseño Holo es algo que incluso el aficionado más casual conoce ahora. Después de haber vivido lo suficiente para ganar madurez y aceptación, Google está animando a los desarrolladores no sólo abarcan el aspecto de Android en la versión más reciente de KitKat, pero también lo hacen los suyos. Estas son algunas de las formas en que los desarrolladores y diseñadores pueden tener en sus aplicaciones al día con la mirada de Android 4.4.

Color

creative_vision_main (1)

En primer lugar, Google está bien con el color, aunque la reducción de los azules Holo acentos es muy evidente en la nueva versión de Android. Con KitKat, Google ha optado por gradientes más blancos y translúcidos. No para eliminar el color, sino para permitir que más de contenido de una aplicación para mostrar a través. Esto incluye los desarrolladores propia marca o mirada. Ha sido común desde la introducción de Ice Cream Sandwich (4.0) y el nivel de 14 API para los desarrolladores a emplear bien la Luz Holo Holo incumplimiento o temas oscuros para sus aplicaciones.

principles_looks_sameMientras que Google ha hecho hincapié en la cohesión en todo el entorno de interfaz de usuario, sino que también animan a los desarrolladores se ramifican y añadir sus propios toques. La primera manera de hacer esto es mediante la utilización del color en toda la aplicación. Esto se puede hacer por "imperiosas azul predeterminado del marco Android en los elementos de interfaz de usuario, como casillas de verificación, barras de progreso, botones de radio, deslizadores, tabulaciones e indicadores de desplazamiento".

touch_feedback_communication

Esto significa que si el rojo es un color importante en el logotipo de su empresa o icono de la aplicación, usted es libre de incorporar, además, que en el diseño general de la aplicación. Otra forma en que Google permite a los desarrolladores utilizar el color está en la barra de acción. Se anima a los desarrolladores a "buscar oportunidades para que utilicen color de alto contraste para enfatizar". Escuchar música propia aplicación de Google es un gran ejemplo, donde Orange ha sustituido todos los matices de color azul en toda la aplicación para darle un aspecto muy distinto entre otras propiedades de Google.

Probablemente nuevos acentos blancos y translúcidos de Android son el cambio más reconocible en KitKat para el usuario medio. Android Developer Advocate, Nick Butcher, explica que esto se hizo para permitir más el contenido y la aplicación de destacar y tienen su propia personalidad, en lugar de hacer cumplir la personalidad de Android. Mientras que los usuarios exigentes encontrarán que Holo azul todavía prevalece en KitKat, que sin embargo se ha eliminado de forma selectiva en áreas tales como la barra de notificaciones y los botones de retroalimentación táctil. En KitKat, botones son un elemento sensible de la interfaz de usuario que el equipo se siente Android está abierto para la personalización también. Los desarrolladores están incluso alentados a permanecer lejos de Holo azul al proporcionar retroalimentación. En su lugar, se recomienda el uso de un color en su aplicación, logotipo o icono, o un palo con un blanco más neutral o gris.

Logo

principles_sprinkle_encouragementLos desarrolladores de aplicaciones también son libres de incluir el logotipo de su compañía en el diseño de su aplicación. Aunque tradicionalmente esto se ha logrado con una pantalla de presentación vibrante, el equipo de Android también ha abierto la barra de acción a su marca. Los desarrolladores siempre han sido libres para colocar el icono de la aplicación y el nombre en la esquina superior izquierda. En los niveles de API más recientes, ahora existe la libertad de usar el logotipo en lugar de esos otros activos. Esto puede ser especialmente útil cuando la aplicación toma el color y otros detalles de diseño del logotipo de su empresa. Esta colocación de la barra de acción también se puede realizar en todas las pantallas de la aplicación.

Iconos

Screen Shot 2013-11-09 at 3.37.17 PM

El Android de activos Studio ya sirve como un gran recurso para los desarrolladores para incorporar iconos aprobados en sus aplicaciones, pero lo que si usted tiene otras ideas? En KitKat, Google ahora promueve una mayor flexibilidad en esta área en el diseño para adaptarse a su marca. Para los desarrolladores que utilizan un estilo de icono que es diferente de los elementos planos del Holo UI se encuentran típicamente en la barra de acciones, se sugiere que adaptar los iconos de Android existentes para adaptarse a su diseño establecido. También ofrecen cierta flexibilidad adicional al permitir a los desarrolladores incorporar los iconos que no se originan desde el interior de Android. Es importante tener en cuenta que estos no pueden ser iconos prorrogados desde otra plataforma, como por ejemplo el botón "share" de Windows Phone. Pero si anteriormente ha utilizado una serie de iconos que es específica para su aplicación en otra plataforma, y ​​es independiente de los activos de otras plataformas, entonces usted está listo para salir.

A medida que estos son algunos de los cambios más evidentes para los iconos en las directrices de diseño de Android, también se está realizando otro cambio más sutil. Como la densidad de la pantalla siguen aumentando, un icono lanzador pulido y bien diseñado es cada vez más importante. Android Developer Advocate y DashClock creador romana Nurik destaca en un recienteDiseño Android En Acción, Que los desarrolladores no crean versiones XXHDPI de sus iconos de lanzadores, querrán empezar. Un primer ejemplo de por qué esto es, se puede encontrar en el un tanto anómalaGoogle Experience Launcherincluida en elNexus 5

Android 4.4 KitKat display densitites  copy

Si Google hará que este nuevo lanzador disponible en la Play Store, o incluso en otros dispositivos con Android de valores, aún está en el aire. Lo que es seguro es la forma en que este nuevo lanzador se aprovecha de la densidad extremadamente alta de píxeles de la pantalla Nexus 5. Iconos del GEL son 25% más grande que en versiones anteriores de la pantalla principal de Android. Si bien esto podría fácilmente convertirse en más prevalente en las tabletas en un futuro próximo, y probablemente más teléfonos, se observa que los desarrolladores y diseñadores pueden querer comenzar a considerar densidades tan altas como XXXHDPI en la prestación de los iconos del lanzador.

Transiciones

Ensuring that your user has a continuous and intuitive layout from frame to frame will benefit its ease of use immensely.

Asegurarse de que su usuario tiene un diseño continuo e intuitivo de cuadro a cuadro se beneficiarán de su facilidad de uso inmensamente.

Cualquier desarrollador que ha tratado de incorporar transiciones personalizadas en una aplicación sabe que puede ser un proceso que consume tiempo. El equipo de Android está tratando de liberar algo de ese tiempo de desarrollo mediante la inclusión de nuevas API de manejar transiciones. Estos serán esencialmente permitir animaciones de ser automatizados. En la actualidad hay un conjunto de transiciones predeterminadas que el sistema puede poner en práctica cuando se detecta un cambio y no se especifica ningún animación. Los desarrolladores también pueden crear "escenas" dentro de la aplicación, mientras que la asignación de ciertas transiciones o animaciones cuando se desee. Para aquellos de nosotros en el lado del usuario, pensar en esto como la creación de un story board en el código para que Google ha proporcionado una plantilla.

Modo de Immersive

immersive-mode

Por último, pero no menos importante en los cambios de la interfaz de usuario notables de KitKat esModo de Immersive. Mientras que las barras de notificación y navegación se han hecho transparentes para que una aplicación para proporcionar una experiencia de pantalla más completo, el modo envolvente está diseñado para sacarlos del camino por completo. Esto ahora permite a los desarrolladores de aplicaciones tienen toda la pantalla para proporcionar una experiencia realmente inmersiva con su contenido.

Immersive Mode Android 4.4 KitKatAndroid Desarrolladores

En las versiones anteriores de Android, los desarrolladores han tenido acceso a una característica similar llamadaModo Leanback. En aplicaciones como YouTube, modo leanback se puede observar cuando un video se toma la pantalla completa. La barra de navegación y barra de notificaciones tanto desaparecen como lo harían en el modo de inmersión, sino tocar la pantalla en modo alguno los traerá de vuelta a su lugar. Si bien esto ha funcionado muy bien para aplicaciones que no requieren que el usuario interactúe con la pantalla mientras se visualiza el contenido deseado, otras aplicaciones como los juegos no han podido beneficiarse. Modo de inmersión difiere de leanback en que se requiere que el usuario realice un gesto adicional de deslizar desde el borde de la pantalla para restaurar las barras de la interfaz de usuario del sistema. Esto ahora permitirá a las aplicaciones, como juegos y lectores de noticias, donde el usuario está interactuando con regularidad con la pantalla, que se mantienen a la vista. Los desarrolladores también pueden utilizar esta nueva función con confianza, ya que cualquier aplicación utilizando la API de proporcionará una indicación visual al usuario de que un golpe desde el borde de la pantalla es todo lo que se necesita para volver a los bares del sistema a sus posiciones habituales.

Android 4.4 KitKat Different form factors copy

Android ha experimentado menos cambios visuales desde la introducción de Honeycomb y Ice Cream Sandwich que hacen los que se encuentran en el comunicado de KitKat mucho más notable. La plataforma ha madurado hasta convertirse en una cohesión de muchas propiedades de Google y convertirse en una parte importante de la gran conversación de diseño. Mientras hojeando la tienda Play todavía puede subir un montón de restos de la época Froyo, la comunidad del desarrollo convencional ha adoptado el "nuevo" Android y la mayoría de lo que se puede encontrar en un teléfono promedio por fin parece que pertenece. A medida que Google sigue ofreciendo nuevas herramientas para desarrolladores para hacer sus aplicaciones grandes, el beneficio real será para el usuario. Y como tiene que ser con un buen diseño, él ni siquiera lo saben.

Asegúrese de revisar los siguientes recursos si usted quiere saber más!

Háganos saber lo que piensa de enfoque de Google en el diseño, y cuáles son algunas de las mejores aplicaciones diseñadas estamos abajo!

No hay comentarios:

Publicar un comentario