¿Es una buena idea tener el mismo diseño para una aplicación de iOS y de Android? ¿Cuáles son los pros y los contras? ¿Cómo afectará la usabilidad?

Si hubiera echado un vistazo a las aplicaciones de las grandes marcas, obviamente puede ver una gran diferencia entre las aplicaciones de iOS y Android.

Los gráficos y los colores serían los mismos, pero debería haber algún cambio en la usabilidad. Si tomas la aplicación de Facebook como ejemplo, los botones importantes se colocarán en la parte inferior de la aplicación en iOS, donde estará en la parte superior en los teléfonos Android.

Creo que esto se recomienda en función de los usuarios móviles. Todas las aplicaciones predeterminadas en iOS tendrán un estilo similar de botones en la parte inferior, lo que significa que los usuarios de iOS estarán acostumbrados y en cualquier aplicación esperarán las actividades importantes en la parte inferior de la aplicación. Lo mismo para Android.

En pocas palabras, se recomienda mostrar algunas diferencias en la usabilidad que deben ir con las pautas proporcionadas por iOS y Android y también deben ser las mismas que las otras aplicaciones en cada sistema operativo.

Si te refieres al diseño de software:

No creo que el diseño sea separado para iOS y Android. Ambos siguen MVC y, según algunos marcos, pocas clases pueden cambiar. Por lo tanto, es bastante fácil de diseñar para aplicaciones móviles.

Si te refieres al diseño de la interfaz de usuario:

Pocos controles son diferentes y el comportamiento de ellos también es diferente. Siempre es bueno tener controles nativos que brinden a los usuarios una apariencia nativa. En la actualidad, las aplicaciones híbridas se están volviendo muy populares, por lo que un diseño común también se ve bien.

Muy, muy mala idea …

Razón:
El mundo de Android tiene> 18796 tipos de dispositivos, lo que significa que tiene al menos 5000 configuraciones de pantalla diferentes basadas en diferentes ppp y tamaños de pantalla.
Por otro lado, iOS tiene menos de 50 configuraciones de pantalla.

La única desventaja que se me ocurre es la satisfacción temporal de completar el desarrollo en menos tiempo.