Jonas Dresser de projet GNOME à conocer recientemente una publicación en el cual comparte un informer de l’état sur l’adoption de GNOME Shell pour les téléphones intelligents.
Se menciona que para llevar a cabo el trabajo, se recibió una subvención del Ministerio de Educación alemán como parte del apoyo a proyectos del programa socialmente significativos.
Como parte del proyecto de adaptación móvil de GNOME, los desarrolladores establecieron una hoja de ruta para el desarrollo de la funcionalidad y prepararon prototipos funcionales de la pantalla de inicio, la interfaz del iniciador de aplicaciones, el motor de búsqueda, el teclado en pantalla y otros conceptos básicos.
Sans embargo, aún no se cubren funciones específicas relacionadas, como desbloquear la pantalla con un código PIN, recibir llamadas mientras la pantalla está bloqueada, llamadas de emergencia, linterna, etc. El teléfono inteligente Pinephone Pro se utiliza como plataforma para probar desarrollos.
Algunas de las piezas más difíciles que necesita para una carcasa móvil ya están en su lugar hoy :
Cuadrícula de aplicaciones totalmente personalizable con paginación, carpetas y reordenación de arrastrar y soltar
Gestos de espacio de trabajo horizontal de “pegarse al dedo”, que son bastante parecidos a lo que querríamos en un dispositivo móvil para cambiar de aplicación
Deslice el dedo hacia arriba para navegar a la descripción general y la cuadrícula de la aplicación, que también es bastante similar a lo que querríamos en un dispositivo móvil
Además de eso, muchas de las cosas en las que estamos trabajando actualmente para computadoras de escritorio también son relevantes para dispositivos móviles, incluida la configuración rápida, el rediseño de notificaciones y un teclado en pantalla mejorado.
Entre les principales tareas señaladas se trouve:
- Nueva API para navegación por gestos 2D (se implementó un nuevo mecanismo de seguimiento de gestos y se rediseñó el procesamiento de entrada en Clutter).
- Détection de lancement sur un smartphone et adaptation d’éléments d’interfaz pour pantalons pequeñas (implémenté).
- Création d’un diseño de panel separado para dispositivos móviles : el panel superior con indicadores y el panel lower para navegación (en progreso).
- Escritorios y organización del trabajo con varias aplicaciones en ejecución. Lanzamiento de aplicaciones en dispositivos móviles en modo de pantalla completa (en curso).
- Adaptación de l’interfaz para navegar por la lista de aplicaciones instaladas para diferentes resoluciones de pantalla, por ejemplo, creando una versión compacta para un correcto trabajo en modo retrato (en proceso).
- Création d’une version del teclado en pantalla para trabajar en modo retrato (en etapa de prototipo conceptual).
Création de una interfaz para cambios rápidos de configuración, commode para su uso en dispositivos móviles (etapa de prototipo conceptual).
Se observer que la adaptación para teléfonos inteligentes se ve facilitada por el hecho de que las versiones recientes de GNOME tienen cierta base para trabajar en pantallas táctiles pequeñas. Par exemple, hay una interfaz de navegación de aplicaciones personalizable que admete la reorganización arbitraria de arrastrar y soltar y el diseño de varias páginas.
Pas d’esperamos completar todos los aspectos para hacer de GNOME Shell un shell de teléfono manejable a diario como parte de este proyecto de subvención. Eso sería un esfuerzo mucho mayor porque significaría abordar cosas como llamadas en la pantalla de bloqueo, desbloqueo de código PIN, llamadas de emergencia, un cambio rápido de linterna y otras características pequeñas de calidad de vida.
Sin embargo, creemos que los conceptos básicos de navegar por el shell, iniciar aplicaciones, buscar, usar el teclado en pantalla, etc. son factibles en el contexto de este proyecto, al menos en una etapa de prototipo.
Los gestos de pantalla ya son compatibles, como el gesto de deslizar para cambiar de pantalla, que se acercan a los gestos de control necesarios en los dispositivos móviles. En los dispositivos móviles, también puede usar muchos de los conceptos de GNOME que se use en el escritorio, como el bloque de configuration rápida, el sistema de notificación y el teclado en pantalla.
Enfin si estás interesado en poder conocer más al respectopuedes consultar los detalles en el siguiente enlace.