Випущено Navigation Gestures 1.20.16 із ще більшою кількістю виправлень помилок і функцій

click fraud protection

Ми повернулися з ще одним оновленням навігаційних жестів. Так само, як і у випуску 1.18.4, тут головна увага приділяється стабільності.

Минуло менше місяця (ледве), і ми повернулися з черговим оновленням жестів навігації. Так само, як і з випуск 1.18.4, головна увага приділяється стабільності та продуктивності. Однак це не означає, що немає нових функцій. Ми витратили деякий час на те, щоб цей випуск був настільки стабільним, наскільки це можливо (про що можна судити за великим номером версії виправлення).

По-перше, ось основні моменти:

  • Ми повністю переробили детектор жестів.
  • Ми додали купу нових жестів.
  • Існує кілька нових параметрів сумісності, які допоможуть вам точно налаштувати жести навігації для вашого пристрою.
  • Тепер ви можете шукати певні налаштування.
  • Проблему чутливості під час використання Split Pill виправлено.

Ось повний список змін:

особливості

Краще виявлення змін додатків

По-перше, ми додали налаштування для кращого виявлення змін програми. Ця опція використовує API статистики використання Android для більш надійного виявлення програми, яка зараз відображається на екрані. Увімкніть його, перейшовши в «Налаштування» > «Експериментальні налаштування» та торкнувшись «Покращене виявлення змін додатків». Зверніть увагу, що це може призвести до погіршення терміну служби батареї.

Складні жести

Також є 8 нових «складних» жестів:

  • Проведіть пальцем угору та вправо або вправо та вгору (+ довгий варіант)
  • Проведіть пальцем угору та вліво або вліво та вгору (+ довгий варіант)
  • Проведіть пальцем вниз і вправо або вправо і вниз (+ довгий варіант)
  • Проведіть пальцем вниз і вліво або вліво і вниз (+ довгий варіант)

Ці нові жести працюють як у звичайному режимі, так і в режимі розділеної таблетки.

Повторіть довге проведення

Ми також додали опцію, яка дозволяє повторювати довгі свайпи, доки ви не піднімете палець. Наприклад, якщо для збільшення яскравості дисплея налаштовано довге проведення пальцем праворуч, утримання пальця вниз призведе до збільшення яскравості.

Пошук налаштувань

Ця наступна функція має бути особливо корисною. Як ви, можливо, знаєте, а може й не знаєте, Жести навігації мають певну кількість опцій. Буває важко знайти те, що ви шукаєте, коли це оточене десятками інших варіантів. У цій версії ми додали функцію пошуку налаштувань. Просто відкрийте налаштування, торкніться значка пошуку на верхній панелі та введіть те, що ви шукаєте.

Поведінка

Хоча є багато нових функцій, ми також внесли низку змін у поведінку навігаційних жестів.

Очистити налаштування під час відновлення повної резервної копії

Жести навігації вже деякий час мають функцію резервного копіювання та відновлення. Це може бути корисним, якщо ви переходите на новий телефон або скидаєте заводські налаштування. У цьому випуску ми дещо змінили поведінку для відновлення повної резервної копії. Тепер під час процесу буде очищено всі ваші поточні налаштування перед записом тих, що містяться в резервній копії. Це лише для того, щоб забезпечити належне відновлення резервної копії. У більшості випадків ви не помітите різниці.

Надійність кольору за кожною програмою

В останньому стабільному випуску, 1.18.4, ми представили нову експериментальну функцію: Per-App Pill Color. У Navigation Gestures 1.20.16 ми покращили його надійність. Тепер він має бути менш схильним до мерехтіння під час відкриття програм або коли годинник у рядку стану показує секунди.

Перероблений детектор жестів

Проте колір таблетки для кожної програми — не єдине, що ми покращили. Ми повністю переробили детектор жестів для таблетки. Перше, що ви помітите з цим новим детектором, це те, що таблетка тепер рухається горизонтально і вертикально одночасно. Це означає, що ви можете почати жест змахнути вгору, але передумаєте й замість цього перетягнете таблетку праворуч (звичайно, якщо у вас увімкнено складний жест «Праворуч і вгору», він спрацює). Цей новий детектор жестів також відкрив двері для нових складних жестів. Загалом досвід використання таблетки повинен бути значно покращений.

Таблетка приховує/зникає

Наступне вдосконалення включає поведінку приховування та згасання таблетки. Ми переробили логіку цих функцій, тому вони мають бути набагато надійнішими та оперативнішими. Ми також зробили це так, щоб таблетка одночасно ховалася і зникала.

Не рухайте таблетку, коли відображається клавіатура

Ми також виправили опцію «Не рухати таблетку, коли відображається клавіатура», щоб вона працювала більш надійно на більшій кількості пристроїв.

Сумісність

Оскільки різні пристрої Android можуть сильно відрізнятися один від одного, неможливо змусити таку програму, як Navigation Gestures, працювати правильно на всіх них автоматично. Ось чому з часом ми додаємо нові параметри сумісності. У навігаційних жестах 1.20.16 є кілька нових, які допоможуть вам точно налаштувати навігаційні жести для вашого пристрою.

Затримка перемикання програм

Перша нова опція передбачає дію «Переключити програми». Android, на жаль, не має прямого способу переходу до попередньої програми, тому жести навігації мають імітувати подвійне натискання кнопки «Останні». Ми погралися з різними затримками між двома імітованими натисканнями, але жодна з них не працювала надійно на всіх пристроях. Ця опція дозволяє самостійно встановити затримку між двома натисканнями. Експериментуйте з довшими та коротшими затримками, щоб знайти те, що найкраще підходить для вашого телефону.

Затримка події доступності

Інший варіант також передбачає відстрочку. Жести навігації спираються на події, про які повідомляє служба доступності, щоб знати, коли вміст екрана змінився. Однак ці події не повідомляються щоразу, коли вони генеруються. Android дозволяє встановити мінімальну затримку між подіями. Що коротша ця затримка, то швидше Жести навігації можуть виконувати такі дії, як оновлення кольору таблетки або приховування таблетки. На жаль, коротша затримка також означає гірший термін служби батареї та продуктивність. Більша затримка означає повільніші реакції, але менший вплив на використання акумулятора та швидкість.

На щастя, Android дозволяє динамічно встановлювати цю затримку, тому ми додали опцію, щоб ви могли налаштувати її самостійно. За замовчуванням затримка становить 500 мс, але якщо ви хочете отримати найкращу продуктивність, ви можете встановити її на 100 мс. Якщо ви намагаєтеся заощадити акумулятор, його можна встановити до 2000 мс.

Діалогове вікно вимкнення гучності

Android Pie переробив діалогове вікно гучності, перемістивши його збоку від дисплея. Через це під час використання повноекранної програми в альбомній орієнтації на Pie діалогове вікно гучності буде частково поза екраном. Існує нова опція сумісності, яка тимчасово показує панель навігації, коли на екрані з’являється діалогове вікно гучності за певних умов.

Помилки/Різне

Крім усього згаданого вище, є чимало виправлень помилок і різноманітних змін, які мають покращити ваш досвід використання навігаційних жестів.

Виправлення збоїв

Будучи програмою для персоналізації низького рівня, Navigation Gestures має значну частку збоїв. Починаючи з версії 1.18.4, ми виправили чимало збоїв, і загальна робота має бути набагато стабільнішою.

Покращення продуктивності

Знову ж таки, незважаючи на те, скільки навігаційних жестів потрібно робити у фоновому режимі, буває досить багато випадків, коли навігаційні жести зависають, особливо на старіших або нижчих пристроях. Багато роботи було витрачено на продуктивність цього випуску, виправлено досить багато випадків, коли навігаційні жести переставали відповідати.

Приховати таблетку, коли відображається клавіатура

У якийсь момент ми зламали цей варіант. Що ж, тепер це виправлено, і воно має знову працювати надійно в 1.20.16.

Чутливість

Під час розробки та тестування між випуском 1.15.10 і 1.18.4 чутливість жестів була значно знижена, коли таблетка була вирівняна в нижній частині екрана. Це можна вирішити, увімкнувши Full Overscan, але не всі пристрої сумісні з цією опцією.

Після тривалого дослідження ми знайшли причину цієї проблеми, і зараз її слід усунути. Якщо ви ввімкнули Full Overscan у 1.18.4, ви можете вимкнути його, якщо хочете.

Різне

  • Переконайтеся, що параметр «Показати навігаційну панель із клавіатурою» вимкнено, коли накладення навігаційної панелі ввімкнено
  • Переконайтеся, що утримування таблетки для показу навігаційної панелі під час активного закріплення екрана справді працює
  • Виправте деякі анімації

[appbox googleplay com.xda.nobar&hl=en]


Так ось і все. Як і було обіцяно, є ціла купа нових речей: функції, зміни поведінки, виправлення помилок... чого ще можна хотіти?

Якщо ви раніше не пробували навігаційні жести, зараз немає найкращого часу, щоб установити їх. Якщо ви пробували це раніше та видалили його через проблеми, які у вас виникли, спробуйте ще раз, а потім видаліть його, оскільки у вас усе ще ймовірно виникнуть проблеми. Однак повідомляйте про будь-які проблеми. Ви можете надіслати електронний лист на navigationgestures [at] xda-developers [dot] com або створити заявку на https://support.xda-developers.com щоб повідомити нам.