¿Por qué las pestañas en la aplicación ios están en la parte inferior y para Android están en la parte superior?

Porque son sistemas operativos totalmente diferentes. Android realmente no tiene pestañas en la parte superior, sino una barra de acción y que se usa más para realizar acciones, en lugar de navegar. Las pestañas que ofrecen se utilizan sobre todo en una vista para cambiar estados.

Android en realidad tiene una barra de control inferior verdaderamente persistente, que reemplazó con el tiempo un área de control de hardware, por lo que realmente tiene inicio, atrás y la lista de aplicaciones disponible todo el tiempo.

Android depende mucho de Back Stack para navegar a través de una aplicación. Es por eso que el botón Atrás es tan destacado. Aterriza en la aplicación, navega hacia abajo y alrededor, y luego regresa al siguiente punto donde comienza de nuevo.

iOS, por otro lado, asume que … bueno, vamos a citarlos “Una barra de pestañas proporciona un fácil acceso a diferentes vistas en una aplicación. Use una barra de pestañas para organizar la información en su aplicación por subtarea”. En lugar de que haya una página de inicio de A, tiene un conjunto de vistas que se pueden cambiar. Esencialmente, muchos niveles superiores. En lugar de un botón de retroceso, todo es condicional y solo toca la pestaña para llegar a la parte superior de una sección (donde probablemente querías ir). Las flechas hacia atrás en la esquina son más un método de respaldo, o le permiten retroceder si hay un árbol largo para llegar allí. *

Los controladores segmentados también se pueden usar para cambiar el estado dentro de una vista, en cuyo punto iOS tiene pestañas superiores, después de todo. Muchos hacen esto, incluida Apple (algunos ejemplos de su propia tienda de aplicaciones aquí: Uso de controles segmentados vs barra de pestañas).

* Ahora, desde mi experiencia, no compro al 100% el método iOS, y tiendo a no usar su barra de pestañas, ya que veo que la gente usa mucho Back y hace mejores funciones de selección de paneles en la página y pestañas superiores, pero Esta es la teoría del diseño del sistema operativo y la forma en que Apple organiza las aplicaciones.

  • En la aplicación principal de iOS, los controles de navegación y retroceso se encuentran en la parte superior de la pantalla. Si las pestañas estuvieran en la parte superior, interferirían con la navegación principal y los usuarios navegarían accidentalmente por las pestañas cuando tenían la intención de navegar hacia atrás. Tener las pestañas en la parte inferior minimiza este problema y también hace que las pestañas sean más fáciles de tocar con el pulgar.
  • En Android, la navegación principal de la aplicación y los botones de inicio son botones de software ubicados en la parte inferior de la pantalla. Si las pestañas también estuvieran en la parte inferior, interferirían con las acciones de la espalda y el hogar. Tener pestañas en la parte superior tiene menos interferencia en Android.

En resumen, la ubicación de los elementos de navegación secundarios, como las pestañas, se colocan opuestos a los elementos de navegación principales para el inicio y el regreso. Si Android usara botones de retroceso de hardware o moviera los botones de software a la parte superior de la pantalla, también tendría sentido mover la ubicación de las barras de pestañas.