Artikel

Android Qs bakgester bryter en grundläggande appinteraktion: skjutlådan

Android QDet nya gestnavigeringssystemet är en tydlig uppgradering av vad Google försökte med Android 9 Pie. Multitasking är lättare, och var och en av kärngesterna är lättare att använda med mer flyt. Men en viktig del av navigeringsparadigmet som fortfarande är uppe i luften är den nya rygggesten.

Vi har sett flera telefontillverkare skapa sina egna gester, men inte på det sätt som Google standardiserar med Android Q: svep in från kanten av skärmen, antingen till vänster eller höger, när som helst för att utföra samma åtgärd som tidigare hanterats av bakåtknappen. Denna skillnad från resten av rygggesterna på andra Android-telefoner är extremt viktig eftersom det stör ett av de mest grundläggande navigationssystemen i appen som används idag: inskjutningen låda.

Skjutlådan har varit en grundläggande app-gränssnittskomponent i ett decennium.

Den dolda skjutlådan har varit en grundläggande appnavigeringsmekanism i nästan ett decennium, och den sprids bortom Android till nästan alla andra plattformar på något sätt. Appar som inte använder en skjutlåda är få och långt ifrån, och många (inklusive några av Googles egna) litar på det som sitt primära system för att flytta genom delar av appen. Även de som visar de mest använda funktionerna i ett nedre navigeringsfält använder fortfarande skjutlådan som en dumpningsplats för ytterligare alternativ.

(Den enda kategorin av appar som inte använder en skjutlåda regelbundet är spel som har sin egen kamp med kantbaserade gester.)

Med hjälp av Android Q med gestnav kommer varje enskild app att förlora sin skjutlåda tills utvecklaren uppdateras.

När du använder Android Q med gestnavigering aktiverad förlorar varenda en av dessa appar sin skjutlåda. Du kan helt enkelt inte svepa in från kanten, någonstans eller på något sätt, för att avslöja det. Det enda sättet att visa lådan är att trycka på vilken knapp som helst som är associerad med den - vanligtvis en hamburgarens menyknapp i det övre hörnet, som blir allt svårare att nå på stora (och långa) telefoner. Det är en massiv smärta som åtminstone kräver en förändring i muskelminnet och dramatiskt minskar hastigheten med vilken du kan navigera i appar.

Google vet att den bakre gesten kommer att skapa huvudvärk för alla som har kommit att förlita sig på skjutlådan (bland andra kranar och svep nära kanten), och är vilket gör det mycket tydligt för utvecklare att de behöver planera för denna förändring:

Om användaren sveper in från skärmkanten tolkar systemet den gesten som en bakåtnavigering, såvida inte en app specifikt åsidosätter den gesten för delar av skärmen. För att göra din app kompatibel med gesternavigering vill du utvidga appinnehållet från kant till kant och hantera motstridiga gester på lämpligt sätt.

Android-utvecklardokumentation beskriver den process genom vilken utvecklare kan definiera områden i sina appar som är uteslutna från den bakre gesten, och kommer istället att utföra andra åtgärder - oavsett om det är att dra in en skjutlåda eller helt enkelt ha garanterad pekinmatning Allt vägen till kanten för någon annan interaktion. Som ett exempel har Google redan uppdaterat Play Store-appen för att helt ta bort den bakre gesten på hela vänstra sidan och lämna den bara för skjutfacket.

Uteslutningsområden för gest kommer att vara olika för varje app - om de har dem alls.

Det är allt bra och bra, men det kräver att utvecklare faktiskt do vad Google frågar. Och även om vi tar det som en given (som vi uppenbarligen inte kan), och varje app med en skjutlåda magiskt har ett uteslutningsområde över natten, finns det fortfarande stora användbarhetshinder. Uteslutningsområden för gester fungerar bara om du kan lita på att de är där - utan att veta var det området är, vilken sida det är på, hur stort det är och att det ska vara annorlunda för varje app på din telefon introducerar helt nya problem. Det kommer att bli en mycket, mycket frustrerande övergång.

Andrew Martonik

Andrew är Executive Editor, USA på Android Central. Han har varit en mobilentusiast sedan Windows Mobile-dagarna och täcker allt som är Android-relaterat med ett unikt perspektiv på AC sedan 2012. För förslag och uppdateringar kan du nå honom på andrew.marton[email protected] eller på Twitter på @andrewmartonik.

instagram story viewer