Jonas Dreßler z projektu GNOME zveřejnil zprávu o stavu adaptace GNOME Shell pro smartphony. Na realizaci projektu byl získán grant poskytnutý ministerstvem školství Německa na podporu veřejně prospěšných softwarových projektů.
Je poznamenáno, že přizpůsobení pro smartphony usnadňuje přítomnost určitého základu pro práci na malých dotykových obrazovkách v posledních verzích GNOME. Například je k dispozici přizpůsobitelné rozhraní pro navigaci aplikacemi, které podporuje libovolné přeuspořádání pomocí mechanismu drag&drop a vícestránkovou kompozici. Již jsou podporovány dotykové gesta, jako je posuvné gesto pro přepínání obrazovek, která jsou blízká ovládacím gestům potřebným na mobilních zařízeních. Na mobilních zařízeních je rovněž možné aplikovat mnohé koncepty GNOME používané na desktopových systémech, jako je blok rychlých nastavení, systém oznámení a obrazovková klávesnice.


V rámci projektu přizpůsobení GNOME pro mobilní zařízení vývojáři definovali plán rozvoje funkcionality a připravili pracovní prototypy domovské obrazovky, rozhraní pro spuštění aplikací, vyhledávacího systému, obrazovkové klávesnice a dalších základních konceptů. Přitom zatím nejsou pokryty specifické doprovodné schopnosti, jako je odemykání obrazovky pomocí PIN kódu, přijetí hovorů během zamčené obrazovky, nouzové volání, svítilna apod. Jako platforma pro testování prací slouží smartphone Pinephone Pro.

Mezi hlavní plánované úkoly patří:
- Nové API pro dvourozměrnou navigaci gesty (byl implementován nový mechanismus sledování gest a přepracována zpracování vstupu v Clutter).
- Určení spuštění na smartphonu a přizpůsobení prvků rozhraní pro malé obrazovky (implementováno).
- Vytvoření samostatného rozložení panelů pro mobilní zařízení — horní panel s indikátory a dolní panel pro navigaci (v procesu implementace).
- Pracovní plochy a organizace práce s více spuštěnými aplikacemi. Spuštění programů na mobilních zařízeních na celou obrazovku (v procesu implementace).
- Úprava navigačního rozhraní pro seznam nainstalovaných aplikací na různé velikosti obrazovky, například vytvoření kompaktní varianty pro správnou funkci v portrétním režimu (ve fázi realizace).
- Vytvoření varianty obrazovkové klávesnice pro práci v portrétním režimu (ve fázi konceptuálního prototypu).
- Vytvoření rozhraní pro rychlou změnu nastavení, které je pohodlné pro používání na mobilních zařízeních (ve fázi konceptuálního prototypu).

Zdroj: opennet.ru
