En Android, es bastante común que las interacciones atraviesen diferentes aplicaciones. Por ejemplo, puede hacer clic en un número de teléfono en la aplicación de contactos que luego abre la aplicación de marcador; o puede hacer clic en un resultado de búsqueda en la aplicación de Google que luego lo lleva a la aplicación del navegador para ese enlace. Con estas interacciones transversales, las navegaciones que se ofrecen dentro de una aplicación específica (por ejemplo, para “subir” al nivel superior de una aplicación o para navegar a otras páginas dentro de la aplicación) simplemente no la cortan; necesita una forma de secuenciar las aplicaciones en orden inverso para volver a su lugar de origen. Para eso está el botón “atrás”; pasa a través de pantallas en orden inverso, volviendo a las pantallas y estados anteriores (incluso en diferentes aplicaciones), mientras que las aplicaciones individuales ofrecen navegación a pantallas más generales dentro de una sola aplicación.
En cuanto a cómo los diseñadores de Android llegaron a reconocer esta necesidad … solo puedo especular (ya que no estaba en Google cuando se introdujo el botón de retroceso), pero puedo imaginar varias maneras en que esto podría haber surgido, por ejemplo, a partir de comentarios / observaciones en estudios de investigación de usuarios, a partir de comentarios de usuarios de “dogfood” (Googlers que “comen su propio dogfood” usando versiones internas de preproducción de aplicaciones / sistemas), de la intuición de los diseñadores de Experiencia de usuario (UX), o un combinación de lo anterior.
- ¿Existe una aplicación de Android que silencia las notificaciones durante la noche pero permite a las personas que llaman persistentemente o de alguna manera proporciona una opción para que la persona denote la llamada como una emergencia?
- ¿Qué sucede si alguien piratea una aplicación de Android?
- No se nada de Linux. Me gustaría, ya que estoy interesado en el desarrollo de dispositivos Android. ¿Qué tengo que hacer?
- ¿Qué es Android Go?
- Cómo publicar mi aplicación en Google Play Developer Console