Jonas Dressler, do Proxecto GNOME, publicou un informe sobre o traballo realizado nos últimos meses para desenvolver a experiencia de GNOME Shell para usar en teléfonos intelixentes e tabletas con pantalla táctil. O traballo está financiado polo Ministerio de Educación alemán, que proporcionou unha subvención aos desenvolvedores de GNOME como parte dunha iniciativa para apoiar proxectos de software de importancia social.
O estado actual do desenvolvemento pódese atopar nas compilacións nocturnas de GNOME OS. Ademais, as compilacións da distribución postmarketOS están a desenvolverse por separado, incorporando os cambios do proxecto. O teléfono intelixente Pinephone Pro úsase como plataforma de probas, pero Librem 5 e Android- teléfonos intelixentes compatibles co proxecto postmarketOS.
Para os desenvolvedores, ofrécense ramas separadas de GNOME Shell e Mutter, que recollen os cambios existentes relacionados coa creación dun shell completo para dispositivos móbiles. O código publicado ofrece soporte para a navegación mediante xestos en pantalla, engadiu un teclado en pantalla, incluíu código para axustar de forma adaptativa os elementos da interface ao tamaño da pantalla e ofreceu unha interface optimizada para pantallas pequenas para navegar polas aplicacións instaladas.
Principais logros en comparación co informe anterior:
- O desenvolvemento da navegación por xestos bidimensionais continuou. A diferenza da que se emprega en Android e iOS, baseándose no principio de construír unha interface baseada en xestos, GNOME implementa unha interface común para iniciar aplicacións e cambiar entre tarefas, mentres que Android O deseño usa tres pantallas (pantalla de inicio, navegación de aplicacións e cambio de tarefas), mentres que iOS usa dúas pantallas (pantalla de inicio e cambio de tarefas).
A interface consolidada de GNOME elimina o modelo espacial confuso e o uso de xestos non obvios como "pasar, deter e esperar sen levantar o dedo" e ofrece, no seu lugar, unha interface común para ver as aplicacións dispoñibles e cambiar entre aplicacións en execución, que se activa mediante un simple deslizamento. xestos (Pode cambiar entre as miniaturas das aplicacións en execución cun xesto de desprazamento vertical e desprazarse pola lista de aplicacións instaladas cun xesto horizontal).
- Ao realizar a busca, a información móstrase nunha columna, de forma similar á busca no entorno de escritorio GNOME.

- O teclado en pantalla redeseñou completamente a organización de entrada mediante xestos, o que se aproxima á organización de entrada que se practica noutros sistemas operativos móbiles (por exemplo, a tecla pulsada sáltase despois de pulsar outra tecla). Heurísticas melloradas para determinar cando mostrar o teclado en pantalla. A interface de entrada de emojis foi redeseñado. A disposición do teclado adaptouse para o seu uso en pantallas máis pequenas. Engadíronse novos xestos para ocultar o teclado en pantalla e tamén se oculta automaticamente cando tentas desprazarte.
- Adaptouse a pantalla cunha lista de aplicacións dispoñibles para funcionar en modo retrato, propúxose un novo estilo de visualización de catálogos e incrementouse as sangrías para facilitar a pulsación en smartphones. Ofrécense posibilidades para agrupar aplicacións.
- Propúxose unha interface para cambiar rapidamente a configuración (pantalla Configuración rápida), combinada nun menú despregable cunha interface para mostrar unha lista de notificacións. O menú chámase cun xesto de desprazamento de arriba abaixo e permítelle eliminar notificacións individuais con xestos de desprazamento horizontais.
Plans para o futuro:
- Transferir os cambios preparados e a nova API para controlar os xestos á estrutura principal de GNOME (planeado para realizarse como parte do ciclo de desenvolvemento de GNOME 44).
- Creando unha interface para traballar con chamadas mentres a pantalla está bloqueada.
- Soporte de chamadas de emerxencia.
- A capacidade de usar o motor de vibración integrado nos teléfonos para crear un efecto de retroalimentación táctil.
- Interface para desbloquear o dispositivo cun código PIN.
- A posibilidade de usar deseños de teclado en pantalla estendidos (por exemplo, para simplificar a entrada de URL) e adaptar o deseño para o terminal.
- Reelaborando o sistema de notificacións, agrupando notificacións e chamando accións desde notificacións.
- Engadindo unha lanterna á pantalla de configuración rápida.
- Soporte para reorganizar espazos de traballo no modo de visión xeral.
- Realizáronse cambios para permitir esquinas redondeadas para as miniaturas no modo de visión xeral, paneis transparentes e a posibilidade de que as aplicacións debuxen a área debaixo dos paneis superior e inferior.
Fonte: opennet.ru

