¿Cuál es la principal diferencia entre las aplicaciones de iOS y Android en términos de diseño (UI)?

Durante 9 años, el abismo entre el iOS de Apple y Android ha cambiado para hacerse más y más amplio a medida que sus pautas de diseño han evolucionado. Pero una verdad sigue siendo la misma: una aplicación exitosa es aquella que logra una comunicación clara con sus usuarios.

Los desarrolladores deben centrarse en los requisitos del usuario final de su aplicación y los objetivos de las pautas de la interfaz humana antes de crear una aplicación con una excelente experiencia de usuario. También deben saber cuándo editar vorazmente el elemento de un diseño que lo hace redundante o francamente confuso. Además de eso, deben tener una comprensión completa de las diferencias clave entre el diseño de la interfaz de usuario de la aplicación de Android y iOS. ¿De qué otra manera pueden saber qué se puede lograr con cada plataforma? [1]

Las pautas de diseño de materiales de Android y las pautas de iOS de Apple trabajan para mejorar la experiencia de usuario de todas las aplicaciones manteniendo consistentes aspectos de su animación, gráficos, estilo y marca. A su manera, cada uno adopta un enfoque de “la madre sabe mejor” para mostrar a los creadores de aplicaciones cómo mantener su trabajo distintivo y fácil a la vista. Los creadores de estas pautas han hecho un trabajo tan bueno que los usuarios se han acostumbrado e incluso dependen de un diseño sobre el otro. Muchos usuarios de iOS de Apple se sentirían incómodos al cambiar a un dispositivo Android porque están tan acostumbrados al diseño de su dispositivo elegido.

Conocer el idioma de los entornos de IU de Android e iOS es muy importante para una comunicación impecable: las palabras y la terminología tienen significados específicos para cada conjunto de usuarios. Los diseñadores sienten que han logrado su objetivo si pueden mantenerse dentro de las pautas de diseño únicas de Apple iOS y Google Material mientras mantienen la coherencia entre las dos aplicaciones que deben crear si quieren estar disponibles en ambos mercados. Debe existir coherencia entre la animación, los gráficos, la marca y cosas como los gestos para que los usuarios puedan describir y comunicarse sobre la aplicación usando el mismo idioma.

Más sobre el nuevo diseño de material de Google

Cuando se anunció el Diseño de materiales de Google para Android 5.0, muchas personas quedaron impresionadas con los esfuerzos que Google estaba haciendo para cambiar el juego de diseño. Utiliza principios de diseño y tecnología clásicos para deletrear una nueva metáfora de diseño inspirada en las cualidades táctiles del papel y la tinta. El material actúa para guiar sus ojos a través de la aplicación, de la misma manera que el diseño de búsqueda guía a los visitantes a través de espacios físicos.

El lenguaje de diseño es más ligero, respaldado por pautas familiares y probadas, y ¿nos atrevemos a decir que también es un poco más divertido?

La pregunta es ¿cuáles son las diferencias clave entre el diseño de material de Android y el diseño de la interfaz de usuario de la aplicación iOS? Es posible que tenga la metáfora de las manzanas frente a las naranjas flotando en su cabeza en este momento, pero hemos tratado de elegir los denominadores comunes y compararlos en el campo de juego más nivelado posible.

¿Por qué los desarrolladores prefieren iOS para nuevas aplicaciones?

Los desarrolladores de aplicaciones albergan un sesgo hacia iOS por una razón distinta: aunque Android tiene una mayor participación en el mercado, la App Store paga más en compras. Para los desarrolladores que trabajan con un presupuesto reducido para producir una aplicación que impresionará a los inversores lo suficiente como para asegurar el futuro de su negocio, se debe elegir entre crear un prototipo con las pautas de Apple o con las pautas de Google.

Elegir la tienda que promete el mayor pago podría significar la diferencia entre que la startup sobreviva un año más con sus propias ganancias o que tenga que encontrar dinero en otro lugar para impulsar un mayor desarrollo. La elección de un desarrollador para lanzar su aplicación a la App Store primero no es una preferencia técnica, es probable que sea un movimiento comercial inteligente.

Apple también ofrece una selección mucho más liviana de dispositivos que son más o menos iguales, salvo algunas actualizaciones de hardware y software. Desarrollar para Android requiere más pruebas en todas las marcas de dispositivos, lo que podría llevar bastante tiempo para una aplicación rica como un videojuego.

Además, Apple tiene regulaciones y términos más estrictos para sus pautas. También tienen un proceso de revisión de aplicaciones. De acuerdo con Apple:

“Revisamos todas las aplicaciones enviadas a la App Store en un esfuerzo por determinar si son confiables, funcionan como se espera y están libres de material ofensivo. Mientras planifica y desarrolla su aplicación, asegúrese de usar estas pautas y recursos”.

El proceso es atractivo porque plantea uno de los mayores obstáculos al llevar una aplicación al mercado, por lo que los desarrolladores sienten que si pueden solucionar los errores lo suficiente como para pasar la prueba de Apple, pueden evitar dejar los mismos errores o características rechazadas en la versión de Android . Una vez que una aplicación está archivada en la App Store, puedes apostar que Google Play también la almacenará pronto.

Diferencias básicas en aplicaciones de Android y Apple

iOS es el software de Apple y para jugar a la pelota debes jugar según las reglas de Apple. Es tan patentado como Apple podría hacerlo, mientras que mágicamente parece tan autónomo. El hecho de que el iOS de Apple no admitiera Flash solía ser uno de los puntos que dejó a los usuarios de Android desconcertados sobre la terquedad de Apple.

En contraste, Android es mucho más abierto, lo que permite:

  • Cambiar un marcador o una aplicación de SMS por otro
  • Soporte de widget de pantalla de inicio
  • Instalación de lanzadores alternativos.

Otra diferencia es que, si bien las aplicaciones de Google funcionan bastante bien en iOS, las aplicaciones de iOS no son compatibles a la inversa. Eso va para una gran cantidad de datos creados por cada dispositivo, es mucho más fácil moverlo de Android a Apple que al revés.

En cuanto a las diferencias, ese es solo el comienzo. El contraste entre las dos pautas de diseño de interfaz de usuario y estilos solo se vuelve más sofisticado a partir de aquí.

Costo general de desarrollo

Las aplicaciones de Android requieren un 38% más de codificación que las versiones de iOS. Eso significa que el desarrollo de Android incita una tasa de grabación más rápida, es decir, la tasa en que una startup consume sus recursos monetarios.

Los desarrolladores siempre tuvieron la sensación de que su desarrollo de Android estaba tardando más que el de la versión de iOS. Sucede incluso cuando la versión de Android se diseñó después de que se corrigieron los errores de la versión de iOS. Infinitum demostró “de una vez por todas” (o al menos para seis de sus proyectos internos) que la inferencia es correcta y, por lo tanto, los desarrolladores deben usar esta información para tomar mejores decisiones sobre qué plataforma deben desarrollar primero y qué pueden hacer. esperar con las horas dedicadas frente a las devoluciones de cada producto.

Si esto es algo que debe tener en cuenta al crear su aplicación, tenga en cuenta que línea por línea de código, Android suele tardar un 30% más de tiempo en crear que iOS. Si ha asignado 500 horas para producir su aplicación para App Store, agregue otras 150 horas cuando se propone desarrollar para Google Play Store. Esto tiene en cuenta el hecho de que Android usa el lenguaje más detallado de Java, los emuladores toman más tiempo (blogger, Cameron Henneke, una vez los llamó “una completa pérdida de tiempo”) y la fragmentación con la que los desarrolladores tienen que lidiar en todos los dispositivos es mayor.

Comportamientos de la aplicación: notificaciones y permisos

iOs permite al usuario configurar su flujo de notificaciones aplicación por aplicación. El software de Google incluye un cajón desplegable de notificaciones que muestra las notificaciones como un lote que permite que las notificaciones sean dirigidas y tratadas individualmente, similar a una lista de tareas pendientes. El nuevo modo Prioritario de Lollipop significa que Android tiene algo para que coincida con la función No molestar de Apple. Al principio, los usuarios tienden a encontrar esta característica un poco desconcertante en ambos sistemas, por lo que parecen ser más similares de lo que son diferentes a este respecto.

Los permisos de la aplicación siguen el mismo patrón. En Android, los permisos de la aplicación son una decisión de todo o nada que se toma al instalar la aplicación, pero deja estos permisos separados y abiertos a la edición en cualquier momento.

Profundidad

La profundidad es donde el movimiento y las capas trabajan juntas para una experiencia de usuario más atractiva. Aunque es algo que se aborda en ambas pautas de diseño, cada uno lo hace de manera única. Mientras que iOS juega con desenfoques y degradados en una superficie “plana”, el concepto de avance de papel de Android favorece las sombras paralelas.

Deferencia

La deferencia significa que una interfaz no compite con el contenido, se mantiene fuera del camino o lo complementa. La deferencia es donde iOS y Android difieren más. Android usa el concepto de tarjetas para hacer que el contenido parezca más táctil. Esta opción de diseño reduce la cantidad de contenido que se puede mostrar a los lados de la pantalla, al igual que el botón de acción flotante (FAB). También se podría argumentar que el esquema de color de Android compite por la atención sobre el contenido.

Claridad

La claridad se refiere a la legibilidad del texto, íconos completos y contraste nítido. La claridad también puede ser específica de la plataforma. Si bien los iconos y el texto que usa cada interfaz difieren, ambos muestran una buena sensación de claridad. Al final, el éxito de un diseño depende del diseñador y de las preferencias del usuario.

Skeuomorphism 2.0

Ambas plataformas replican la vida real de manera importante. Utilizan desenfoque, animaciones y sombras paralelas y animaciones que reproducen el mundo real. Si bien el diseño Skeuomorphic nos ayudó a introducirnos en nuevos entornos y aplicaciones en línea, ya no necesitamos estos elementos excesivamente diseñados. Debido a eso, los elementos de skeuomophism de cada diseño de interfaz de usuario son su eslabón más débil. Incluso podría decir que son redundantes y frívolos.

Rotación

La utilización de la función de rotación del dispositivo en una aplicación difiere entre el desarrollo de aplicaciones de Android y Apple. En Android, demuestra ser un proceso más largo y con más errores, mientras que iOS hace la mayor parte del trabajo pesado en el proceso. Android termina la pila completa de vistas durante la rotación, solo para recrearlas una vez que se completa la rotación. Con iOS, la plataforma gestiona tus pilas durante estas rotaciones.

Seguridad de la aplicación

La seguridad de las aplicaciones es otro punto en el que Android y Apple divergen. Android ha demostrado ser menos seguro que iOS, lo que significa que el software no autorizado es más fácil de agregar a un dispositivo Android. Los usuarios de Apple generalmente deben tener su teléfono “desbloqueado” para obtener más control sobre lo que pueden hacer dentro del sistema operativo. Por supuesto, si los usuarios se limitan a comprar sus aplicaciones directamente en la tienda de aplicaciones oficial de cada sistema operativo, entonces el riesgo se minimiza. Ambas tiendas analizan regularmente las aplicaciones que almacenan en busca de riesgos de seguridad.

Mientras que los usuarios de Apple pagan un precio más alto por una seguridad marginalmente mejor, los usuarios de Android pagan por su libertad de aplicaciones con una mayor susceptibilidad al malware.

La fase de prueba beta

Las pruebas beta para ambas plataformas deberían seguir esencialmente algunas similitudes fundamentales. Como probar un grupo lo suficientemente amplio de voluntarios que pueden ofrecer comentarios claros y sugerencias para mejorar la versión actual. Conseguir que los usuarios de Android tengan una versión de su aplicación es tan fácil como publicar un enlace que les permita descargar la aplicación en su dispositivo. La única preparación necesaria es activar el interruptor en Configuración para permitir al usuario instalar aplicaciones que no se encuentran en Google Play. Google facilita que los usuarios reales prueben su aplicación al admitir las versiones alfa y beta en la Consola de desarrolladores y las implementaciones por etapas. La prueba beta de iOS es significativamente más difícil, aunque servicios como Xamarin y TestFlight preferido de Apple simplifican el proceso. Por supuesto, Apple necesita el UDID de cada dispositivo utilizado para las pruebas porque lo agregan al certificado utilizado para firmar la versión beta de la aplicación. Por lo tanto, es posible que necesite crear y distribuir una nueva compilación de la aplicación cada vez que agregue un probador. Además, estará limitado a 100 dispositivos de prueba registrados por año.

Publicación

Publicar aplicaciones en Google Play es tan simple como parece. Un clic (o casi eso) y 30 minutos es todo lo que se necesita para ver su aplicación en Google Play. Publicar en la tienda de aplicaciones es otra historia porque podría pasar una semana o más antes de que un revisor de Apple la vea. En el caso de un rechazo, eso podría significar otra ronda de desarrollo para llevar la aplicación a los estrictos estándares de Apple. El proceso puede no tener todo el sentido, cuando observa las aplicaciones de la competencia que hicieron el corte para la App Store, pero parece mucho menos superior a la suya. Los desarrolladores no intentan ocultar el hecho de que esta es probablemente la parte más frustrante del proceso de desarrollo, y la razón por la que se alegran de terminar antes de profundizar en la tarea que lleva más tiempo de desarrollar la contraparte de Android de su aplicación.

En el final…

Lo que podemos decir sobre las diferencias entre el diseño de la interfaz de usuario de la aplicación de Android y iOS es que cada uno valora ciertas herramientas y modos de comunicación sobre otros cuando se trata de conectarse con los usuarios. Lo que veremos en los próximos ocho años solo demostrará que a través de sus diferencias clave e incluso sus similitudes, Android e iOS forman una relación simbiótica en el mercado que es a la vez juguetona y feroz y lo suficientemente competitiva como para mantener a los desarrolladores en alerta para crear el La aplicación más reciente, mejor y con menos errores en la tienda.

Elegir entre Android e iOS, para los desarrolladores, es estratégico. Para el público, la elección es menos sobre qué sistema operativo tiene las mejores aplicaciones o qué aplicaciones funcionan mejor y más sobre cómo se siente toda la experiencia. Así es como el desarrollo maduro de ambos diseños de IU se ha convertido en un indicador de hacia dónde irán a continuación. [2]

Notas al pie

[1] Explicación de las diferencias de diseño de la interfaz de usuario de la aplicación Android vs ios

[2] Cómo portar tu aplicación iOS a Android

Siguiendo nuestro estándar de diseño, la mayoría de los usuarios de iPhone son muy específicos con su dispositivo. El cambio en su funcionalidad crea una impresión incorrecta y permite a los usuarios eliminar la aplicación de su dispositivo. Pero una vez que haya determinado que tiene una idea para una aplicación que supera estos criterios, puede agregar funciones que hagan que los usuarios vuelvan a su aplicación. Pero mientras hablamos de usuarios de Android, tenemos opciones integradas donde pueden personalizar su aplicación y hacer cualquier cosa con su aplicación.

La función de inicio: Android emplea una función de inicio. Cuando diseña un encabezado para Android, el nombre de la aplicación es un enlace a la página de inicio. No existe un concepto complementario de aplicaciones Home para iPhone.

El botón Atrás: el iPhone tiene un botón Atrás en la barra de navegación. Android emplea una flecha hacia la izquierda en el dispositivo o en la parte superior de la pantalla táctil.

Acciones globales: las aplicaciones de iPhone se centran en acciones contextuales. Las acciones globales se pueden colocar en la barra de navegación en la parte superior, pero es más probable que este sea el caso de Android, que generalmente deja espacio para tres elementos relacionados con global.
Selección de funciones: el iPhone ofrece un interruptor de encendido / apagado para la selección de funciones. Android ofrece una casilla de verificación (marcada o no marcada).

Selección de lista: en el iPhone, las selecciones de lista ofrecen la posibilidad de marcar una. En las listas de Android, las selecciones ofrecen un botón de opción con más espacio ocupado rellenando los elementos de la lista. El relleno es ideal para usuarios con grandes pulgares. Apple asume que eres un usuario ágil capaz de hacer clic en la selección correcta de manera eficiente. Otra distinción en esto es que la selección de la lista de Android es una ventana emergente o superpuesta donde Apple aparecerá en la página. Ese es un problema de usabilidad del sistema operativo, pero puede ser considerado, una vez más, al decidir la longitud de las listas de selección.
A continuación se mencionan algunos de los mejores diseños en términos de interfaz de usuario tanto para iOS como para Android:

Echa un vistazo en Google Play: Aplicaciones de Android en Google Play

Echa un vistazo en iTunes: itimes Interest Network

Hay algunas diferencias clave:

  • Android usa iconos, iOS usa principalmente texto como su botón de acción. Verás cuando termines una acción, en Android verás un ícono de marca de verificación, mientras que en iOS tendrás un texto ‘Listo’ o ‘Enviar’ en la parte superior.
  • iOS usa gradientes sutiles, Android usa colores planos y usa diferentes tonos / sombras para crear dimensión. iOS utiliza colores vivos y brillantes, casi neón. Android es colorido, pero no tan vívido.
  • El diseño de iOS es principalmente plano, pero el diseño de Android es más dimensional. Android agrega profundidad a su diseño con botones flotantes, tarjetas, etc.
  • El menú de iOS está en la parte inferior, Android en la parte superior. También un menú lateral / menú de hamburguesas es típicamente Android. iOS generalmente tiene una pestaña llamada ‘Más’ con un icono de hamburguesa, y ese es generalmente el menú y la configuración en uno.
  • El icono de puntos suspensivos de Android (…) para mostrar más opciones es vertical, iOS es horizontal.
  • Al diseñar para Android, a veces debe tener en cuenta que hay una gran variedad de teléfonos, por lo que a veces su pantalla se cortará para la navegación (como Nexus)
  • Probablemente obvio, pero Android usa Roboto e iOS usa la fuente de San Francisco 🙂
  • El efecto de vidrio esmerilado solía ser exclusivo de iOS, pero hoy también verás muchos de ellos en Android. Hasta donde sé, todavía es un efecto difícil de replicar en Android.
  • Android generalmente tiene un botón de navegación en color, mientras que iOS generalmente es blanco o gris.

Creo que esos son los principales. Espero que ayude 🙂

Sankaranandh, soy fanático de todas las cosas de Google, aunque tengo un iPad. Tengo la impresión de que Apple IOS está diseñado para degradar, y lo hace, la funcionalidad de las aplicaciones generales de Google como Gmail, YouTube o Google Earth. Estos son mis favoritos, ya sea en dispositivos móviles o PC.

Una comparación de las últimas versiones de Apple IOS y Android no da la misma respuesta que una comparación equivalente realizada hace unos años.

El sistema operativo Android de Google se ha convertido en el sistema operativo número 1 que se envía con teléfonos inteligentes y tabletas en todo el mundo. Este es un resultado basado en el mérito. Con el lanzamiento de Android 4, la nueva interfaz Holo Light and Dark ofrece a los usuarios una interfaz de usuario limpia y nítida en sus dispositivos móviles.

En cuanto a los detalles de la interfaz de usuario, la mayoría de los usuarios todavía dicen que prefieren la apariencia de la interfaz IOS en Facebook. Al ver las solicitudes de amigos en Facebook, no hay nada que elegir entre los dos sistemas. En Twitter y para ver los mensajes @ nuevamente no hay nada que elegir entre los dos sistemas.

Android funciona mejor con Google Translate y también con el sonido de un idioma extranjero. También funciona mejor para aquellas aplicaciones que le permiten identificar el nombre de una canción a partir de su sonido mientras se canta.

Para Geocaching, la mayoría de las personas prefieren claramente la interfaz IOS. Sin embargo, cuando se trata de seleccionar un caché que había encontrado anteriormente, Android tiene un éxito del 100% pero IOS solo el 40%.

Y así continúa de aquí para allá. Cualquier prueba exhaustiva e independiente de hoy, por quien sea que se haga, termina con Android al frente por un margen modesto. Hay un gran elemento de subjetividad en las diferencias.

Puede sonar atractivo crear un diseño para las plataformas iOS y Android. Sin embargo, eso no es tan bueno en la práctica.

En realidad, hay muchas diferencias entre el diseño de iOS y Android. Serían particularmente evidentes para los usuarios que experimentan por primera vez un sistema operativo al que no están acostumbrados.

Además del hecho de que Android usa diseño de materiales e iOS: diseño plano. La principal diferencia entre el diseño de aplicaciones iOS y Android probablemente sería la navegación. Puedes saber por qué en el artículo ¿Por qué debería pagar por el diseño de iOS y Android?

ElateSoftware es una compañía de desarrollo de aplicaciones móviles de pila completa con sede en Bielorrusia y especializada en la creación de aplicaciones móviles nativas de alta calidad para dispositivos iOS y Android.

Además del botón de retroceso y el botón de inicio, como desarrollador de iOS frente a desarrollador de Android, tiene básicamente dos distinciones al desarrollar en cualquiera de los marcos. La distinción se puede resumir diciendo que los desarrolladores de iOS tienen que ser píxeles perfectos en lo que hacen.

Incluso con el generador de interfaces y las restricciones de diseño, aún tiene que diseñar cada elemento en la pantalla manualmente y asegurarse de que estén determinados “píxeles” específicos lejos de los bordes a cada lado, etc.

Los desarrolladores de Android también pueden obtener los mismos diseños perfectos de píxeles (según me han dicho), pero debido a que fueron diseñados originalmente para admitir tipos ilimitados de relaciones de pantalla, Google optó por hacer que el diseño visual de Android ux se pareciera más a html (pero con xml).

Esto da como resultado una construcción de pantalla mucho más rápida en Android, pero mucho menos control y diseños de vistas más difíciles de personalizar.

En cuanto al diseño de interacción, existen diferencias importantes, pero en términos de IU (su pregunta), las diferencias son menos obvias. Si hubieras preguntado hace unos años, sus respectivas interfaces de usuario tenían sus distinciones. Mucho menos hoy. Prefiero decir que en términos de diseño de interfaz de usuario, no se puede dibujar una línea de diseño específica en la arena. Las aplicaciones móviles están convergiendo en un estilo mucho más diverso y menos guiado, no específicamente relacionado con la plataforma.

Comparación de la interfaz de usuario de Android 5.0 Lollipop vs iOS 8: ¡vote por la mejor interfaz aquí!
Android vs iOS: diferencia y comparación

Las aplicaciones de iOS son básicamente UI basadas en gestos que son realmente fáciles de usar y son conocidas por su facilidad de uso. Está diseñado para que tus abuelos puedan usarlos. Sin embargo, las aplicaciones en iOS usan el concepto sandbox, es decir, lo que sucede en la aplicación permanece en la aplicación, y algunas aplicaciones proporcionan extensiones como la tecla rápida. Android, por otro lado, tiene una interfaz de usuario muy confusa. Simplemente no puede distinguir la diferencia entre cuándo tocar el botón de retroceso o cualquier otro sin probar uno.

Encontré este enlace útil Una historia de dos plataformas: Diseño para Android e iOS – Envato Tuts + Web Design Article