Daŭra evoluo de GNOME Shell por porteblaj aparatoj

Jonas Dressler de la GNOME-Projekto publikigis raporton pri la laboro farita dum la lastaj monatoj por evoluigi la sperton de GNOME Shell por uzo en tuŝekranaj inteligentaj telefonoj kaj tabulkomputiloj. La laboro estas financita de la Germana Edukministerio, kiu donis subvencion al GNOME-programistoj kiel parto de iniciato subteni socie signifajn programajn projektojn.

La nuna stato de evoluo troveblas en la noktaj konstruoj de GNOME OS. Krome, asembleoj de la postmarketOS-distribuo estas evoluigitaj aparte, inkluzive de ŝanĝoj preparitaj de la projekto. La saĝtelefono Pinephone Pro estas uzata kiel platformo por testado de evoluoj, sed Librem 5 kaj Android-poŝtelefonoj subtenataj de la projekto postmarketOS ankaŭ povas esti uzataj por testado.

Por programistoj, apartaj branĉoj de GNOME Shell kaj Mutter estas ofertitaj, kiuj kolektas ekzistantajn ŝanĝojn rilatajn al la kreado de plentaŭga ŝelo por porteblaj aparatoj. La publikigita kodo disponigas subtenon por navigado uzanta surekranajn gestojn, aldonis surekranan klavaron, inkludis kodon por adapte alĝustigi interfacelementojn al ekrangrandeco, kaj ofertis interfacon optimumigitan por malgrandaj ekranoj por navigado tra instalitaj aplikoj.

Ĉefaj atingoj kompare kun la antaŭa raporto:

  • La evoluo de dudimensia gestnavigado daŭras. Male al la gest-movita interfaco de Android kaj iOS, GNOME disponigas oftan interfacon por lanĉi programojn kaj ŝanĝi inter taskoj, dum Android uzas tri-ekranan aranĝon (hejma ekrano, aplika navigado kaj taskoŝanĝo). ), kaj en iOS - du ( hejma ekrano kaj ŝanĝi inter taskoj).

    La firmigita interfaco de GNOME forigas la konfuzan spacan modelon kaj la uzon de neevidentaj gestoj kiel "glitu, haltu kaj atendu sen levo de la fingro" kaj anstataŭe ofertas komunan interfacon por vidi disponeblajn aplikaĵojn kaj ŝanĝi inter kurantaj aplikoj, aktivigitaj per simpla glitado. gestoj (Vi povas ŝanĝi inter bildetojn de ruliĝantaj aplikoj per vertikala glita gesto kaj rulumi la liston de instalitaj aplikoj per horizontala gesto).

  • Dum serĉado, informoj estas montrataj en unu kolumno, simile al serĉado en la labortabla medio de GNOME.
    Daŭra evoluo de GNOME Shell por porteblaj aparatoj
  • La surekrana klavaro tute restrukturis la enigorganizon per gestoj, kiu estas proksima al la enigorganizo praktikata en aliaj moveblaj operaciumoj (ekzemple, la premita klavo estas liberigita post premado de alia klavo). Plibonigita heŭristiko por determini kiam montri la surekranan klavaron. La eniga interfaco de emoji estis restrukturita. La klavarenpaĝigo estis adaptita por uzo sur pli malgrandaj ekranoj. Novaj gestoj estis aldonitaj por kaŝi la surekranan klavaron, kaj ĝi ankaŭ aŭtomate kaŝiĝas kiam vi provas rulumi.
  • La ekrano kun listo de disponeblaj aplikoj estis adaptita por labori en portreta reĝimo, nova stilo por montri katalogojn estis proponita, kaj la strekoj estis pliigitaj por faciligi premadon ĉe saĝtelefonoj. Ebloj estas disponigitaj por grupigi aplikojn.
  • Interfaco estis proponita por rapide ŝanĝi agordojn (ekrano de Rapidaj Agordoj), kombinita en unu falmenuon kun interfaco por montri liston de sciigoj. La menuo estas alvokita per desupra glita gesto kaj ebligas al vi forigi individuajn sciigojn per horizontalaj glitaj gestoj.

Planoj por la estonteco:

  • Transdonante la pretajn ŝanĝojn kaj la novan API por kontroli gestojn en la ĉefan strukturon de GNOME (planita por esti efektivigita kiel parto de la evoluciklo de GNOME 44).
  • Krei interfacon por labori kun vokoj dum la ekrano estas ŝlosita.
  • Krizvoka subteno.
  • La kapablo uzi la vibran motoron enkonstruitan en telefonoj por krei palpan retroefikon.
  • Interfaco por malŝlosi la aparaton per PIN-kodo.
  • La kapablo uzi plilongigitajn surekranajn klavarajn aranĝojn (ekzemple, por simpligi URL-eniron) kaj adapti la aranĝon por la terminalo.
  • Relabori la sciigan sistemon, grupigi sciigojn kaj voki agojn el sciigoj.
  • Aldonante poŝlampon al la ekrano de rapidaj agordoj.
  • Subteno por rearanĝi laborspacojn en superrigarda reĝimo.
  • Ŝanĝoj estis faritaj por permesi rondigitajn angulojn por bildetoj en superrigardreĝimo, travideblaj paneloj, kaj la kapablo por aplikoj desegni al la areo sub la supraj kaj malsupraj paneloj.

fonto: opennet.ru

Aldoni komenton