{"id":105067,"date":"2022-09-12T15:37:33","date_gmt":"2022-09-12T13:37:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv"},"modified":"2022-09-12T15:37:33","modified_gmt":"2022-09-12T13:37:34","slug":"prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv","title":{"rendered":"Continued development of GNOME Shell for mobile devices","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jonas Dressler from the GNOME project has published a report on the work done over the past few months to enhance the capabilities of GNOME Shell for use on smartphones and tablets with touchscreens. The work is funded by the German Ministry of Education, which has provided GNOME developers with a grant as part of an initiative to support socially significant software projects.      <\/p>\n<p>The current state of development can be seen in the nightly builds of GNOME OS. Additionally, separate builds of the postmarketOS distribution, which include the changes prepared by the project, are being developed. The Pinephone Pro smartphone is used as the platform for testing, but the Librem 5 and Android smartphones supported by the postmarketOS project can also be used for testing.    <\/p>\n<p>Separate branches of GNOME Shell and Mutter are offered to developers, which collect the existing changes related to creating a fully functional shell for mobile devices. The published code ensures support for navigation using screen gestures, adds an on-screen keyboard, includes code for responsive adjustment of interface elements to screen size, and proposes an optimized navigation interface for installed applications tailored for small screens.      <\/p>\n<p>Key achievements compared to the previous report:  <\/p>\n<ul>\n<li class=\"l\"> The development of two-dimensional gesture navigation has continued. Unlike the approach used in Android and iOS, where interfaces are controlled via gestures, GNOME has implemented a unified interface for launching applications and switching between tasks. In contrast, Android has a split into three screens (home screen, app navigation, and task switching), while iOS has two (home screen and task switching).\n<p>The consolidated interface implemented in GNOME has eliminated the confusing spatial model and the use of non-intuitive gestures, such as 'swipe on the screen, stop, and wait without lifting your finger.' Instead, it offers a unified interface for viewing available applications and switching between running applications, activated by simple sliding gestures (you can switch between the thumbnails of running applications with a vertical sliding gesture and scroll through the list of installed applications with a horizontal gesture).      <center>  <video controls=\"\" style=\"width: 270px; height: 480px; max-width:100%;\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/gestures.webm\" width=\"270\" height=\"480\"><source type=\"video\/webm\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/gestures.webm\"><\/video>  <\/center>    <\/p>\n<li class=\"l\"> When searching, information is displayed in a single column, similar to the search in the GNOME desktop environment.        <center><img decoding=\"async\" alt=\"Continued development of GNOME Shell for mobile devices\" src=\"\/wp-content\/uploads\/2022\/09\/45e1a7116289f81ad53b5139d182692c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The on-screen keyboard has completely redesigned its input organization using gestures, which is closer to the input methods practiced in other mobile operating systems (for example, a pressed key is released once another key is pressed). The heuristics for determining moments that require the on-screen keyboard to be displayed have improved. The emoji input interface has been revamped. The keyboard layout has been adapted for use on smaller screens. New gestures for hiding the on-screen keyboard have been added, along with automatic hiding when attempting to scroll.      <center>  <video controls=\"\" style=\"width: 270px; height: 480px; max-width:100%;\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/osk.webm\" width=\"270\" height=\"480\"><source type=\"video\/webm\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/osk.webm\"><\/video>  <\/center>\n<li class=\"l\"> The screen displaying the list of available applications has been adapted for portrait mode, a new catalog display style has been proposed, and the margins have been increased to simplify tapping on smartphones. Grouping capabilities for applications have been provided.      <center>  <video controls=\"\" style=\"width: 270px; height: 480px; max-width:100%;\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/appgrid.webm\" width=\"270\" height=\"480\"><source type=\"video\/webm\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/appgrid.webm\"><\/video>  <\/center>\n<li class=\"l\"> An interface for quickly changing settings (Quick Settings screen) has been proposed, consolidated into a single drop-down menu with an interface for displaying a list of notifications. The menu is called up by a swipe gesture from top to bottom and allows individual notifications to be dismissed using horizontal swipe gestures.        <center>  <video controls=\"\" style=\"width: 270px; height: 480px; max-width:100%;\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/quicksettings.webm\" width=\"270\" height=\"480\"><source type=\"video\/webm\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/quicksettings.webm\"><\/video>  <\/center>    <\/ul>\n<p>Future plans:  <\/p>\n<ul>\n<li class=\"l\"> The transition of prepared changes and the new API for gesture management into the main GNOME framework (scheduled to be implemented as part of the GNOME 44 development cycle).\n<li class=\"l\"> Creation of an interface to handle calls during screen lock.\n<li class=\"l\"> Support for emergency calls.\n<li class=\"l\"> The ability to use the built-in vibration motor of phones to create a tactile feedback effect.\n<li class=\"l\"> An interface for unlocking the device with a PIN code.\n<li class=\"l\"> The ability to use extended layouts for the on-screen keyboard (for example, to simplify URL input) and to adapt the layout for the terminal.\n<li class=\"l\"> Redesign of the notification system, grouping notifications, and enabling actions from notifications.\n<li class=\"l\"> Adding a flashlight feature to the quick settings screen.\n<li class=\"l\"> Support for rearranging workspaces in overview mode.\n<li class=\"l\"> Implementing changes that will allow for rounded corners on thumbnails in overview mode, transparent panels, and the ability for apps to render in the area beneath the top and bottom panels.          <\/ul>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57766\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0436\u043e\u043d\u0430\u0441 \u0414\u0440\u0435\u0441\u0441\u043b\u0435\u0440 (Jonas Dressler) \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 GNOME Shell \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445 \u0441 \u0441\u0435\u043d\u0441\u043e\u0440\u043d\u044b\u043c \u044d\u043a\u0440\u0430\u043d\u043e\u043c. \u0420\u0430\u0431\u043e\u0442\u0443 \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u0443\u0435\u0442 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0413\u0435\u0440\u043c\u0430\u043d\u0438\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0432\u0448\u0435\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c GNOME \u0433\u0440\u0430\u043d\u0442 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0437\u043d\u0430\u0447\u0438\u043c\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u0421 \u0442\u0435\u043a\u0443\u0449\u0438\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":105068,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105067","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0436\u043e\u043d\u0430\u0441 \u0414\u0440\u0435\u0441\u0441\u043b\u0435\u0440 (Jonas Dressler) \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 GNOME Shell \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445 \u0441.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f GNOME Shell \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0436\u043e\u043d\u0430\u0441 \u0414\u0440\u0435\u0441\u0441\u043b\u0435\u0440 (Jonas Dressler) \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 GNOME Shell \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445 \u0441.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-09-12T13:37:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-12T13:37:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Continuation of GNOME Shell development for mobile devices | ProHoster","description":"Jonas Dressler from the GNOME project has published a report on the work done over the past few months to enhance GNOME Shell capabilities for use on smartphones and tablets.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f GNOME Shell \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 | ProHoster","og:description":"\u0414\u0436\u043e\u043d\u0430\u0441 \u0414\u0440\u0435\u0441\u0441\u043b\u0435\u0440 (Jonas Dressler) \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 GNOME Shell \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445 \u0441.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-09-12T13:37:34+00:00","article:modified_time":"2022-09-12T13:37:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/105067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=105067"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/105067\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/105068"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=105067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=105067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=105067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}