Jonas Dressler del Proyecto GNOME dio a conocer recientemente una publicación en el cual comparte un informe de estado sobre la adopción de GNOME Shell para teléfonos inteligentes.
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.
Sin 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 las principales tareas seƱaladas se encuentran:
- 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).
- Detección de lanzamiento en un smartphone y adaptación de elementos de interfaz para pantallas pequeñas ( implementado).
- Creación de un diseño de panel separado para dispositivos móviles: el panel superior con indicadores y el panel inferior 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 la 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).
- Creación de una versión del teclado en pantalla para trabajar en modo retrato (en etapa de prototipo conceptual).
Creación de una interfaz para cambios rÔpidos de configuración, conveniente para su uso en dispositivos móviles (etapa de prototipo conceptual).
Se observa 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. Por ejemplo, hay una interfaz de navegación de aplicaciones personalizable que admite la reorganización arbitraria de arrastrar y soltar y el diseño de varias pÔginas.
No 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 usan en el escritorio, como el bloque de configuración rÔpida, el sistema de notificación y el teclado en pantalla.
Finalmente si estƔs interesado en poder conocer mƔs al respecto, puedes consultar los detalles en el siguiente enlace.