por Claudio Soto » 08 Out 2020 21:10
Como dije en otro post, GUI es una filosofÃa de comunicación máquina-usuario, es mucho mas que un conjunto de componentes gráficos. Por eso cuando desarrollaba HMG siempre considere importante seguir la logica GUI del SO y siempre me opuse a los controles "custom" que se apartan del SO. La razon es muy sencilla, la idea de Windows (y de todas las GUI de los SO) es que un usuario que se encuentra por primera vez con nuestra aplicación sepa intuitivamente por su experiencia previa que y como se hace la mayor cantidad de acciones posibles, esto es para que la curva de aprendizaje sea lo mas fácil y rápida posible.
Con esto quiero decir que la filosofia GUI (como y cuando interacciona el usuario con la máquina) es diferente en desktop que en smartphones, y estos son diferentes a la de las páginas web.
Una de las mayores dificultades que encontré al desarrollar para Android fue tener que sacarme de la cabeza la forma interacción del desktop, pues eso no se aplica en un smartphone.