Diseño de apps android

Diseño de apps android

Plantilla de diseño de aplicaciones para android

(Este es un artículo patrocinado.) Más que nunca, la gente se relaciona con sus teléfonos en momentos cruciales. El usuario medio estadounidense pasa 5 horas al día en el móvil. La gran mayoría de ese tiempo se pasa en aplicaciones y en sitios web.

La diferencia entre una buena y una mala aplicación suele ser la calidad de su experiencia de usuario (UX). Una buena UX es lo que separa las aplicaciones de éxito de las que no lo son. Hoy en día, los usuarios de móviles esperan mucho de una aplicación: rapidez de carga, facilidad de uso y placer durante la interacción. Si quiere que su aplicación tenga éxito, tiene que considerar que la UX no es sólo un aspecto menor del diseño, sino un componente esencial de la estrategia del producto.

La carga cognitiva se refiere aquí a la cantidad de energía cerebral necesaria para utilizar la aplicación. El cerebro humano tiene una capacidad de procesamiento limitada, y cuando una aplicación proporciona demasiada información a la vez, puede abrumar al usuario y hacerle abandonar la tarea.

Sketch

El kit de desarrollo de software (SDK) de Android incluye un amplio conjunto de herramientas de desarrollo. Las herramientas de plataforma del SDK de Android son un subconjunto descargable por separado del SDK completo, que consiste en herramientas de línea de comandos como adb y fastboot. Android Debug Bridge (ADB) es una herramienta que permite ejecutar comandos en un dispositivo Android conectado. Fastboot es un protocolo utilizado para flashear sistemas de archivos. El código escrito en C/C++ puede compilarse en código nativo ARM o x86 (o sus variantes de 64 bits) utilizando el kit de desarrollo nativo de Android (NDK).

La plataforma Android 3.1 (también retrocedida a Android 2.3.4) introduce la compatibilidad con Android Open Accessory, que permite que el hardware USB externo (un accesorio USB de Android) interactúe con un dispositivo con Android en un modo especial de «accesorio». Cuando un dispositivo con Android está en modo accesorio, el accesorio conectado actúa como anfitrión USB (alimenta el bus y enumera los dispositivos) y el dispositivo con Android actúa como dispositivo USB. Los accesorios USB de Android están diseñados específicamente para conectarse a dispositivos con Android y se adhieren a un protocolo sencillo (protocolo de accesorios de Android) que les permite detectar los dispositivos con Android que soportan el modo accesorio[4].

Bizness apps, inc.

Al volver al primer plano, la app debe restaurar el estado conservado y cualquier transacción de estado significativa que estuviera pendiente. Algunos ejemplos son: los cambios en los campos editables, el progreso del juego, los menús, los vídeos y otras secciones de la app o del juego.

La aplicación evita ejecutar servicios innecesariamente largos en segundo plano. Para garantizar el buen funcionamiento del dispositivo del usuario, el sistema aplica varias restricciones a los servicios en segundo plano. Estos no se consideran buenos usos de los servicios en segundo plano:

Las aplicaciones deben renderizar fotogramas cada 16 ms para conseguir 60 fotogramas por segundo. Los desarrolladores pueden utilizar la opción de renderización de la HWUI de perfil en las pruebas. Si hay problemas, hay herramientas disponibles para ayudar a diagnosticar la renderización lenta.

Con StrictMode habilitado (ver Pruebas de StrictMode, más abajo), no hay destellos rojos (advertencias de rendimiento de StrictMode) visibles al probar la aplicación. Cualquier parpadeo rojo indica un mal comportamiento en relación con el almacenamiento, el acceso a la red o las fugas de memoria.

La aplicación solicita sólo el mínimo absoluto de permisos que necesita para soportar su caso de uso en cuestión. Para algunos permisos como la localización, utiliza la localización gruesa en lugar de la localización fina si es posible.

Figma

GUI Design for Android Apps es la introducción perfecta -y concisa- para los desarrolladores y diseñadores de aplicaciones móviles. A través de tutoriales fáciles de seguir, ejemplos de código y estudios de casos, el libro muestra los principios imprescindibles para el diseño de la interfaz de usuario de las aplicaciones Android que se ejecutan en la plataforma Intel, incluidos los teléfonos inteligentes, las tabletas y los dispositivos integrados.Este libro ha sido desarrollado conjuntamente para el aprendizaje individual por el Intel Software College y la Universidad JiaoTong de China, y es un extracto de Android Application Development for the Intel® Platform.

Ryan Cohen es el editor responsable de liderar el equipo internacional de colaboradores de contenido que creó este recurso de aprendizaje de Intel; también es un entusiasta de Android y graduado de Portland State. Ryan lleva siguiendo Android desde 2011, cuando hizo el cambio desde Apple iOS*. Cuando no está escribiendo sobre Android, pasa su tiempo investigando cualquier cosa y todo lo nuevo en el mundo de Android.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad