Нова навігаційна система Android-жестів - це чітке оновлення того, що Google спробував з Android 9 Pie. Багатозадачність простіше, і кожен з основних жестів легше використовувати з більшою плинністю. Але однією з основних частин навігаційної парадигми, яка все ще знаходиться в повітрі, є новий задній рух.
Ми бачили, як декілька виробників телефонів створюють свої власні жести заднього ходу, але не так, як Google стандартизує Android Android: проведіть пальцем від краю екрана ліворуч або праворуч у будь-який час, щоб виконати ту саму дію раніше оброблялася кнопкою "назад". Ця відмінність від решти зворотних жестів на інших телефонах Android є надзвичайно важливою, оскільки вона заважає одній із найважливіших навігаційних систем у додатку, що використовується сьогодні: висувний ящик.
Висувний ящик є основним компонентом інтерфейсу програми протягом десяти років.
Прихований висувний ящик майже одним десятиліттям є основним механізмом навігації додатків, і він певним чином розповсюджується за межами Android, щоб майже будь-яку іншу платформу. Прикладних програм, які не використовують висувний ящик, є декілька між ними, і багато хто (включаючи деякі власні Google) покладаються на нього як на свою основну систему для переміщення через розділи програми. Навіть ті, хто використовує найбільш використовувані функції на нижній навігаційній смузі, все ще використовують висувний ящик як відвал для подальших варіантів.
(Єдиною категорією програм, які регулярно не користуються висувним ящиком, є ігри, у яких є власна боротьба з жестами на краю.)
Використовуючи Android Q із навігацією жестами, кожен додаток втрачає висувний ящик для вставки, поки розробник не оновиться.
Якщо ви користуєтесь Android Q з увімкненою навігацією за допомогою жестів, кожне з цих програм втрачає свій висувний ящик. Ви просто не можете провести пальцем від краю, ні в якому місці, ні в якому разі, щоб розкрити його. Єдиний спосіб показати ящик - це натиснути будь-яку кнопку, пов’язану з ним, - як правило, кнопка меню гамбургерів у верхньому куті, до якої все важче дістатися на великих (і високих) телефонах. Це величезна біль, яка вимагає зміни м'язової пам’яті як мінімум і значно зменшує швидкість, з якою ви можете орієнтуватися в додатках.
Google знає, що зворотний жест створить головний біль для всіх, хто покладається на висувний ящик (серед інших крайових кранів і перекопок), і дає зрозуміти розробникам, що їм потрібно планувати це зміни:
Якщо користувач провела пальцем з краю екрана, система трактує цей жест як навігаційну функцію "Назад", якщо додаток конкретно не перекриває цей жест для частин екрана. Щоб зробити ваш додаток сумісним з рухомою навігацією, вам потрібно розширити вміст додатка від краю до краю та обробляти конфліктуючі жести відповідним чином.
Документація для розробників Android визначає процес, за допомогою якого розробники можуть визначати області своїх додатків, які виключаються із зворотного жесту, і замість цього виконуватимуть інші дії - будь то втягнути у висувний ящик або просто гарантовано ввести сенсорний вхід шлях до краю для іншої взаємодії. Наприклад, Google уже оновив додаток Play Store, щоб повністю видалити задній жест з усієї лівої сторони, залишивши його лише для висувного ящика.
Області виключення жестів будуть різними для кожного додатка - якщо вони взагалі є.
Це все добре і добре, але це вимагає, щоб розробники насправді робили те, що просить Google. І навіть якщо ми сприймемо це як дане (чого ми, очевидно, не можемо), і кожен додаток із висувним ящиком із засувком магічно має область виключення протягом ночі, все ще існують великі перешкоди щодо зручності використання. Області виключення жестів працюють лише в тому випадку, якщо ви можете розраховувати, що вони там знаходяться - не знаючи, де ця область, на якій стороні вона знаходиться, наскільки вона велика, і якщо вона буде різною для кожного додатка на вашому телефоні, це вводить новий набір проблем взагалі. Це буде дуже, дуже засмучуючий перехід.
На жаль, для нас розробники не мають такого стимулу для створення цих областей відчуження. Нові жести обов'язково включатимуть на нових телефонах доставку з Android Q, але вони не повинні бути типовим, ані винятковою навігацією. Це досить безпечна ставка, що більшість компаній, які вже роблять власні навігаційні системи жестами або дотримуються навігації за допомогою трьох кнопок, продовжуватимуть це робити з Android Q - і для цієї величезної більшості телефонів розробники не почують жодних скарг.
Це одна з тих ситуацій, коли ми насправді можемо сприймати повільне впровадження оновлень Android як позитивне, тому що розробники в цілому не збираються оновити свої додатки з урахуванням нових жестів Android Q на деякий час.. А якщо хтось, хто оновлює свій не-піксельний телефон на Android Q, це надає ще більшої ваги рішенню між включенням нових жестів і дотриманням інших доступних систем - жести Android Q можуть бути чудовими та інтуїтивними., але чи варто втрачати висувні ящики у більшості додатків, якими ви користуєтесь щодня? Я не думаю, що хтось скаже, що вони є.
Android Q: Все, що потрібно знати!