Kā Google pārņem žestu navigācijas kontroli operētājsistēmā Android 10

Google patiešām ievieš jauno žestu navigāciju operētājsistēmā Android 10. Lai gan viņi nav aizlieguši citas žestu kontroles shēmas, viņi ir noteikuši daudz ierobežojumu.

Pēc eksperimentēšanas ar pogām balstītām žestu vadīklām operētājsistēmā Android 9 Pie, Google atgriezās pie rasēšanas dēļa, lai uzlabot Android žestu navigācijas plūstamību un lietošanu ar vienu roku. Izmantojot operētājsistēmu Android 10, Google ir nonācis pie risinājuma, kas vizuāli līdzinās iOS — žestu joslu, kuru var vilkt uz augšu, lai dotos mājās, vai velkot pa kreisi vai pa labi, lai pārslēgtos starp lietotnēm. Tā kā žestu josla ir daudz plānāka nekā iepriekšējai trīs pogu navigācijas shēmai atvēlētā vieta, operētājsistēmas Android 10 žesti dod lietotnēm vairāk vietas, lai ekrāna apakšā parādītu saturu. Lai novērstu speciālas pogas Atpakaļ trūkumu, Google pievienoja vilkšanu uz iekšu no ekrāna kreisās vai labās malas, lai aktivizētu atpakaļgaitas darbību. Google jaunie un uzlabotie žesti ir solis pareizajā virzienā, lai gan daži joprojām uzskata, ka trešo pušu alternatīvas ir labākas.

Android 10 jaunā žestu navigācija. Avots: Google.

Pat ja vēl ir ko uzlabot (un noteikti ir), Google mudina savus Android partnerus pieņemt šos jaunos navigācijas žestus, jo uzņēmums nevēlas apgrūtināt lietotņu izstrādātājus ar vairāku dažādu žestu navigāciju shēmas. Android ierīču ražotāji, piemēram, OnePlus, Samsung, Xiaomi, Huawei, OPPO, Vivo un ASUS, ir tikai daži no uzņēmumiem, kas izmanto žestu navigāciju. Šie uzņēmumi jau ir ieguldījuši daudz attīstības pūļu, lai izveidotu savus žestus, tāpēc Google neliek viņiem pilnībā atteikties no sava darba.

"Lietotāji arvien vairāk vēlas visaptverošu pieredzi operētājsistēmā Android, un viena lieta, ko ir paveikuši ierīču ražotāji, ir mēģinājums tam pieiet no programmatūras puses. Un tas, ko viņi ir izdarījuši, ir izveidojuši savu žestu navigācijas sistēmu. Un katram ierīces ražotājam ir atšķirīgs priekšstats par to, kā žestu navigācijai jādarbojas. Tas, ko mēs atzīstam platformas pusē, ir tas, ka izstrādātājam tas kļūst neprātīgi. Domājot par N dažādiem žestu navigācijas elementiem, kad mēģināt izstrādāt, izstrādāt, pārbaudīt savu lietotni, tas kļūst neprātīgi. Tāpēc, paturot to prātā, mēs ieviesām šo žestu navigāciju programmā Q, un mēs standartizēsim ekosistēmu no Q 3. pogas un mūsu modelis virzās uz priekšu. – Ronans Šahs, Google produktu vadītājs Android sistēmas lietotāja interfeisa komandā Google I/O 2019.

Tā vietā Google ir pārrakstījis noteikumus par Android un Google lietotņu saderību, liekot oriģinālo iekārtu ražotājiem noliek malā savus žestus par labu Google, vienlaikus ierobežojot oriģinālo iekārtu ražotāju funkcionalitāti žesti.

Android 10 žestu saderības prasības

Pēc katra lielākā Android platformas izlaiduma Google atjaunina Android saderības definīcijas dokumentu (CDD) uz izklāstiet jaunās prasības, kurām jāatbilst visām ierīcēm, lai tās uzskatītu par saderīgām ar jaunāko versiju Android. Tas ir viens no priekšnoteikumiem Android licences iegūšanai, kas nepieciešama Android zīmola izmantošanai mārketingā. Tas ir arī priekšnoteikums, lai iegūtu apstiprinājumu, lai izplatītu Google Mobile Services — Google lietotņu, pakalpojumu un bibliotēku komplektu, kas ir iepriekš instalēts lielākajā daļā Android ierīču, ko pārdod starptautiski.

Iekš CDD operētājsistēmai Android 10, Google ir atjauninājis 2.2.3. sadaļu par programmatūras prasībām rokas ierīcēm (AKA viedtālruņiem) ar šādu formulējumu. Šie paziņojumi informē oriģinālo iekārtu ražotājus par Google cerībām attiecībā uz to, cik lielam jābūt navigācijas žestu sprūda laukumam.

Google iesaka mājas darbības žestu atpazīšanas apgabalam jābūt 32 dp robežās (dp apzīmē no blīvuma neatkarīgu pikseļu) no ekrāna apakšdaļas, taču viņi to neizvirza par prasību, lai OEM joprojām varētu piedāvāt peldošu žestu vadīklas. piemēram, EMUI peldošais navigācijas doks.

Ja OEM piedāvā ievilkšanas žestu no ekrāna kreisās vai labās malas, Google pieprasa, lai palaišanas apgabals būtu mazāks par 40 dp no malas. (ideālā gadījumā platums ir 24 dp.) Ņemiet vērā, ka tas ļauj oriģinālo iekārtu ražotājiem izveidot dažādas jutīguma opcijas sānu žestiem, ja vien sprūda laukums nepārsniedz 40 dp. Patiesībā Google piedāvā tieši to savā Android 10 laidienā. Pēc noklusējuma Pixel aizmugures žesta ielaidums ir 24 dp, taču to var samazināt līdz 18 dp vai palielināt līdz 32 dp vai 40 dp.

Vēlākā CDD sadaļā, īpaši 7.2.3. sadaļā, kas attiecas uz navigācijas taustiņiem, Google sniedz detalizētas prasības par to, kā jādarbojas atpakaļ, sākuma un jaunāko lietotņu darbību žestiem. Lielākā daļa prasību ir vērstas uz to, lai nodrošinātu, ka sistēmas darbība ir konsekventa lietotņu izstrādātājiem, taču ir daži ievērojami paziņojumi, kas var ietekmēt lietotāja pieredzi.

Lai gan Google nenosaka, lai vilkšana uz augšu no apakšējās malas aktivizētu mājas darbību vai vilkšana uz augšu un turēšana Lai aktivizētu jaunāko lietotņu pārskatu, Google pieprasa, lai vilkšanas žesti no sāniem aktivizētu atpakaļgaitas darbību. Proti, tas nozīmētu, ka pielāgojamie žesti, ko nodrošina Samsung operācija ar vienu roku+ nebūtu atļauta, taču, tā kā One Hand Operation+ nav instalēta jau sākotnēji, tas var tikt apstiprināts.

Ja oriģinālā aprīkojuma ražotājs nodrošina peldošu sistēmas paneli, kas tiek aktivizēts ar sānu vilkšanas žestu, OEM ir jānovieto sprūda. laukums augšējā 1/3 no kreisās vai labās puses, un tas nedrīkst pieļaut, ka paneļa izmērs pārsniedz 1/3 no ekrāna izmēra mala. Tomēr OEM var ļaut lietotājam iestatīt sprūda laukumu zem augšējās 1/3 malu. Šī valoda, iespējams, tika pievienota, lai pielāgotos Samsung Edge Panel funkcijai.

Android 10 saderības definīcijas dokuments netiek ievietots ka daudzi ierobežojumi attiecībā uz to, ko oriģinālo iekārtu ražotāji var darīt ar žestiem, taču, kā jau minēju iepriekš, CDD ievērošana ir tikai viens no priekšnoteikumiem, lai iegūtu Android licenci un apstiprinājumu GMS izplatīšanai. Uzņēmumam Google ir atsevišķs dokuments, ko tie privāti izplata visiem licencētajiem Android partneriem; šajā dokumentā ir uzskaitītas tehniskās prasības, kas uzņēmumiem jāievēro, lai varētu izplatīt GMS, un tajā ir papildu nosacījumi, kas attiecas uz žestu navigāciju operētājsistēmā Android 10. Mēs ieguvām šī dokumenta kopiju ar nosaukumu GMS Requirements v7, kas datēts ar 2019. gada 3. septembri.

Žestu navigācijas prasības GMS apstiprināšanai

Google palīgs ir neticami svarīgs Google pakalpojums, tāpēc Google to apvieno kā daļu no Google lietotnes un visiem Android partneriem ir jāizplata tā kā daļa no GMS lietotņu komplekta parastajām ierīcēm (kas nav Android Go). Tomēr prasības ar to nebeidzas. Kopš operētājsistēmas Android 5.1 Google nosaka, ka, ilgstoši nospiežot sākuma pogu, tiek aktivizēta palīgdarbība, kas pēc noklusējuma izsauks Google palīgu, jo Google arī nosaka, ka Google lietotne ir Assist noklusējuma apdarinātājs darbība. Tomēr operētājsistēmā Android 10 vairs nav speciālas sākuma pogas, tāpēc Google ir noteicis jaunas prasības, kā aktivizēt Asistentu ar žestu.

Lai aktivizētu Google palīgu ar Google žestu navigāciju, jums ir jāvelk pa diagonāli no apakšējā kreisā/labā stūra. Google pieprasa, lai šis žests būtu pieejams visās ierīcēs, kurās darbojas operētājsistēma Android 10, neatkarīgi no tā, vai Google žesti ir noklusējuma navigācijas vadīklas. Ja OEM ievieš savas žestu navigācijas vadīklas, tas var ieviest savu aktivizētāju, lai palaistu lietotni Asistents, taču precīzo ieviešanu pārskatīs Google. Daži oriģinālo iekārtu ražotāji, piemēram, OnePlus un Xiaomi, ļauj aktivizēt palīgu, piemēram, ilgi nospiežot barošanas pogu.

Google definē trīs veidu atsauces navigācijas modeļus:

  1. Klasiskās trīs pogu navigācijas vadīklas. Tās var būt ekrāna vai aparatūras pogas, taču starp tām ir jābūt zināmam attālumam. Trīs pogas aktivizē sākuma, atpakaļ un jaunākās lietotnes.
  2. Android 9 Pie divu pogu navigācijas vadīklas. Tās nevar būt aparatūras pogas, lai gan starp abām pogām joprojām ir jābūt zināmam attālumam. Atpakaļ un sākuma pogas attiecīgi aktivizē atpakaļ un sākuma darbības, lai gan nesen izmantoto lietotņu poga ir apvienota ar sākuma pogu tā, ka, pavelkot uz augšu sākuma pogu, tiek aktivizētas jaunākās lietotnes pārskats.
  3. Android 10 jaunā žestu navigācija.

Visām ierīcēm, kas tiek palaistas ar operētājsistēmu Android 10, ir jāievieš A un C, lai gan oriģinālā aprīkojuma ražotāju ziņā ir izlemt, kura no tām ir iestatīta kā noklusējums. B vairs netiek atbalstīts, un to nevar atļaut kā lietotāja izvēlētu opciju.

Tātad, kur tas atstāj alternatīvas navigācijas vadīklas no oriģinālā aprīkojuma ražotājiem? Google saka, ka, lai gan Android partneri var piedāvāt savas navigācijas vadīklas, viņu alternatīvas nevar būt tiek parādīti lietotājam iestatīšanas laikā, kā arī tos nevar reklamēt lietotājam, izmantojot paziņojumus vai ekrānā uznirstošie logi. Lai gan A un C ir jāparāda navigācijas iestatījumu augšējā līmenī, visas alternatīvās navigācijas opcijas ir jāievieto vienu ierakstu dziļāk sadaļā Iestatījumi.

Tas faktiski nozīmē, ka alternatīvus, neapšaubāmi labākus žestus atradīs tikai pieredzējuši lietotāji, kuri izpēta iestatījumus vai lasa rakstus tiešsaistē par savu ierīci. Mēs atzīmējām savā OnePlus 7T apskats ka OnePlus nepiedāvā savus OxygenOS pilnekrāna žestus, un tas, visticamāk, notiks ar citiem ierīcēm, kas tiek palaistas ar operētājsistēmu Android 10, jo nav jēgas piedāvāt alternatīvu žestu shēma. Iespējamais iemesls, kāpēc OnePlus 7 un OnePlus 7 Pro joprojām ir vecie OxygenOS žesti, ir tas, ka Google stingri iesaka oriģinālo iekārtu ražotājiem nenoņemt esošās navigācijas opcijas, jauninot ierīces uz Android 10.

Visbeidzot, Google stingri iesaka oriģinālo iekārtu ražotājiem nepārslēgt lietotāju uz citu navigācijas režīmu, iestatot trešās puses palaidēju kā noklusējumu. Ironiski, bet tieši tas notiek, kad jūs mēģiniet iestatīt trešās puses palaidēju kā noklusējumu Android 10, kas paredzēts Google Pixel. Google ir apsolījis, ka viņi ieviesīs labojumu, lai padarītu Android 10 žestus saderīgus ar trešo pušu palaišanas ierīcēm, tāpēc iespējams, ka viņi pievienoja šo konkrēto paziņojumu, lai lietotāji nevainotu trešo pušu palaidējus par žestiem nesaderība. Dariet, kā es saku, nevis kā es daru.


Rezumējot, Google beidzot ir veikusi pasākumus, lai vienotu žestu navigāciju operētājsistēmā Android, un viņi izmanto CDD un GMS apstiprināšanas procesu, lai liktu oriģinālo iekārtu ražotājiem spēlēt līdzi. Tomēr tas nav slikti, jo navigācijas vadīklu sadrumstalotība ir problemātiska lietotņu izstrādātājiem. Google ir skaidri norādījis daudz pārdomu un pētījumu par jauno žestu lietojamību. Tā kā Google zina, ka ne visi būs apmierināti ar viņu žestiem, viņi joprojām sniedz OEM ražotājiem ir zināma rīcības brīvība, ļaujot tiem veikt savus žestus, ja vien šie žesti atbilst noteiktiem noteikumiem.

Nākamajās Android versijās Google var pilnībā neatļaut alternatīvus navigācijas režīmus. Iespējams, OnePlus jau redz uzrakstu uz sienas, kas izskaidro, kāpēc viņi vairs nesniedz vecos žestus OnePlus 7T, lai gan mums būs jāgaida, līdz tiks palaists vairāk ierīču ar operētājsistēmu Android 10, lai redzētu, vai šī ir vienreizēja vai jauna nozare tendence.