„Google“ tikrai stumia naują gestų navigaciją „Android 10“. Nors jie neuždraudė kitų gestų valdymo schemų, jie nustatė daugybę apribojimų.
Išbandžiusi mygtukais pagrįstus gestų valdiklius sistemoje „Android 9 Pie“, „Google“ grįžo prie piešimo lentos pagerinti Android navigacijos gestais sklandumą ir naudojimą viena ranka. Naudodama „Android 10“, „Google“ pasiekė sprendimą, kuris vizualiai panašus į „iOS“: gestų juostą, kurią galima perbraukti aukštyn, kad grįžtumėte namo, arba perbraukti kairėn arba dešinėn, kad perjungtumėte programas. Kadangi gestų juosta yra daug plonesnė nei ankstesnei trijų mygtukų naršymo schemai skirta vieta, „Android 10“ gestai suteikia programoms daugiau vietos rodyti turinį ekrano apačioje. Siekdama išspręsti specialaus mygtuko „Atgal“ trūkumą, „Google“ pridėjo braukimą į vidų iš kairiojo arba dešiniojo ekrano krašto, kad suaktyvintų atgalinį veiksmą. Nauji ir patobulinti „Google“ gestai yra žingsnis teisinga kryptimi, nors kai kurie vis dar mano, kad trečiųjų šalių alternatyvos yra pranašesnės.
Net jei dar yra kur tobulėti (ir tikrai yra), „Google“ skatina savo „Android“ partnerius pritaikyti šiuos naujus naršymo gestus, nes bendrovė nenori apkrauti programų kūrėjų, priversdamas prisitaikyti prie kelių skirtingų gestų naršymo schemos. „Android“ įrenginių gamintojai, tokie kaip „OnePlus“, „Samsung“, „Xiaomi“, „Huawei“, OPPO, „Vivo“ ir ASUS, yra tik keletas kompanijų, kurios pačios imasi navigacijos gestais. Šios įmonės jau investavo daug plėtros pastangų kurdamos savo gestus, todėl „Google“. neverčia jų visiškai mesti savo darbo.
„Vartotojai vis labiau nori svaiginančių „Android“ patirčių, o vienas dalykas, kurį padarė įrenginių gamintojai, yra pabandyti tai padaryti iš programinės įrangos pusės. Ir tai, ką jie padarė, sukūrė savo gestų navigaciją. Ir kiekvienas įrenginio gamintojas turi skirtingą įspūdį apie tai, kaip turėtų veikti gestų navigacija. Tai, ką mes pripažįstame platformos pusėje, yra tai, kad kūrėjui tai tampa beprotiška. Kai galvojate apie N skirtingų gestų, kai bandote kurti, kurti, išbandyti savo programą, tai tiesiog tampa beprotiška. Taigi turėdami tai omenyje, mes pristatėme šią gestų navigaciją Q ir standartizuosime ekosistemą nuo Q 3. mygtukai ir mūsų modelis juda į priekį. – Ronanas Shahas, „Google“ produkto vadovas „Android System UI“ komandoje, „Google I/O“. 2019.
Vietoj to, „Google“ perrašė savo „Android“ ir „Google“ programų suderinamumo taisykles, priversdama originalios įrangos gamintojus nustumia savo gestus „Google“ naudai, o kartu apriboja OĮG funkcionalumą gestai.
„Android 10“ gestų suderinamumo reikalavimai
Po kiekvieno pagrindinio „Android“ platformos išleidimo „Google“ atnaujina „Android“ suderinamumo apibrėžimo dokumentą (CDD) į apibūdinti naujus reikalavimus, kuriuos turi atitikti visi įrenginiai, kad būtų laikomi suderinamais su naujausia versija Android. Tai viena iš būtinų sąlygų norint gauti Android licenciją, kuri būtina norint naudoti Android prekės ženklą rinkodaroje. Tai taip pat būtina sąlyga norint gauti patvirtinimą platinti „Google Mobile Services“ – „Google“ programų, paslaugų ir bibliotekų rinkinį, iš anksto įdiegtą daugumoje tarptautiniu mastu parduodamų „Android“ įrenginių.
Viduje CDD, skirtas Android 10, „Google“ atnaujino 2.2.3 skyrių apie delniniams įrenginiams (AKA išmaniesiems telefonams) taikomus programinės įrangos reikalavimus toliau nurodyta formuluote. Šie teiginiai informuoja originalios įrangos gamintojus apie „Google“ lūkesčius, kokio dydžio turėtų būti navigacijos gestų paleidimo sritis.
„Google“ rekomenduoja, kad namų veiksmų gestų atpažinimo sritis būtų 32 dp (dp reiškia nepriklausomą nuo tankio pikselių) iš ekrano apačios, bet jie to nereikalauja, todėl originalios įrangos gamintojai vis tiek gali pasiūlyti slankiojančius gestų valdiklius. toks kaip EMUI plaukiojantis navigacijos dokas.
Jei OĮG siūlo perbraukimo gestą iš kairiojo arba dešiniojo ekrano krašto, tada „Google“ reikalauja, kad aktyviklio sritis būtų mažesnė nei 40 dp nuo krašto. (idealiu atveju 24 dp pločio.) Atminkite, kad tai leidžia originalios įrangos gamintojams sukurti skirtingas šoninių gestų jautrumo parinktis, jei paleidimo sritis neviršija 40 dp. Tiesą sakant, „Google“. siūlo būtent tai savo „Android 10“ leidime. Pagal numatytuosius nustatymus „Pixel“ galinio gesto įdėklas yra 24 dp, tačiau jį galima sumažinti iki 18 dp arba padidinti iki 32 dp arba 40 dp.
Vėlesnėje CDD skiltyje, konkrečiai 7.2.3 skirsnyje, apimančiame naršymo klavišus, „Google“ pateikia išsamius reikalavimus, kaip turėtų veikti gestai, skirti grįžimo, namų ir naujausių programų veiksmams. Dauguma reikalavimų yra skirti užtikrinti, kad sistemos elgsena būtų nuosekli programų kūrėjams, tačiau yra keletas svarbių teiginių, kurie gali turėti įtakos naudotojo patirčiai.
Nors „Google“ neįpareigoja, kad perbraukimas aukštyn nuo apatinio krašto suaktyvintų namų veiksmą arba perbraukimas aukštyn ir palaikymas suaktyvinti naujausią programų apžvalgą, „Google“ reikalauja, kad braukimo gestai iš šonų suaktyvintų atgalinį veiksmą. Pažymėtina, kad tai reikštų, kad tinkinami gestai, kuriuos teikia „Samsung“ operacija viena ranka+ nebūtų leidžiama, tačiau kadangi „One Hand Operation+“ nėra įdiegta iš anksto, ji gali gauti leidimą.
Jei OĮG pateikia slankią sistemos skydelį, kuris suaktyvinamas perbraukiant į šoną, OĮG turi įdėti paleidiklį viršutiniame 1/3 kairiosios arba dešiniosios pusės ploto ir neturi leisti, kad skydelis viršytų 1/3 ekrano dydžio kraštas. Tačiau originalios įrangos gamintojas gali leisti vartotojui nustatyti paleidimo sritį žemiau viršutinės 1/3 kraštų. Tikėtina, kad ši kalba buvo pridėta, kad būtų galima pritaikyti „Samsung Edge Panel“ funkciją.
„Android 10“ suderinamumo apibrėžimo dokumentas nepateikiamas kad daug apribojimų, ką originalios įrangos gamintojai gali daryti su gestais, tačiau, kaip jau minėjau anksčiau, CDD laikymasis yra tiesiog vienas būtinų sąlygų gauti Android licenciją ir patvirtinimą platinti GMS. „Google“ turi atskirą dokumentą, kurį privačiai platina visiems licencijuotiems „Android“ partneriams; Šiame dokumente išvardijami techniniai reikalavimai, kurių turi laikytis įmonės, norėdamos leisti platinti GMS, ir jame yra papildomų nuostatų, susijusių su navigacija gestais sistemoje „Android 10“. Gavome šio 2019 m. rugsėjo 3 d. dokumento, pavadinto GMS Requirements v7, kopiją.
GMS patvirtinimo gestų navigacijos reikalavimai
„Google“ padėjėjas yra nepaprastai svarbi „Google“ paslauga, todėl „Google“ sujungia ją kaip „Google“ programos ir reikalaujama, kad visi „Android“ partneriai jį platintų kaip GMS programų rinkinio „Įprastiems“ (ne „Android Go“) įrenginiams dalį. Tačiau reikalavimai tuo nesibaigia. Nuo 5.1 versijos „Android“ „Google“ įpareigoja, kad ilgai paspaudus pagrindinio puslapio mygtuką suaktyvintų pagalbinį veiksmą, kuris pagal numatytuosius nustatymus iškvies „Google“ padėjėją, nes „Google“ taip pat įpareigoja, kad „Google“ programa būtų numatytoji „Assist“ tvarkytoja veiksmas. Tačiau „Android 10“ nebėra specialaus namų mygtuko, todėl „Google“ nustatė naujus reikalavimus, kaip suaktyvinti asistentą gestu.
Norėdami suaktyvinti „Google“ padėjėją naudodami „Google“ gestų navigaciją, turite braukti įstrižai iš apatinio kairiojo / dešiniojo kampo. „Google“ reikalauja, kad šis gestas būtų visuose įrenginiuose, kuriuose veikia „Android 10“, neatsižvelgiant į tai, ar „Google“ gestai yra numatytieji naršymo valdikliai, ar ne. Jei OĮG įdiegia savo gestų naršymo valdiklius, jis gali įdiegti savo aktyviklį, kad paleistų Padėjėjo programą, tačiau tikslią diegimą peržiūrės „Google“. Kai kurie originalios įrangos gamintojai, pvz., „OnePlus“ ir „Xiaomi“, leidžia suaktyvinti asistentą, pavyzdžiui, ilgai paspaudę maitinimo mygtuką.
„Google“ apibrėžia trijų tipų orientacinius naršymo modelius:
- Klasikiniai trijų mygtukų naršymo valdikliai. Tai gali būti ekrano arba aparatinės įrangos mygtukai, tačiau tarp jų turi būti tam tikras atstumas. Trys mygtukai suaktyvina namų, grįžimo ir naujausias programas.
- „Android 9 Pie“ dviejų mygtukų naršymo valdikliai. Tai negali būti aparatūros mygtukai, nors tarp jų vis tiek turi būti tam tikras atstumas. Atgal ir namų mygtukai atitinkamai suaktyvina grįžimo ir namų veiksmus, nors ir naujausių programų mygtukas buvo sujungtas su namų mygtuku taip, kad perbraukus namų mygtuką aukštyn suaktyvinamos naujausios programos apžvalga.
- „Android 10“ nauja gestinė navigacija.
Visuose įrenginiuose, kurie paleidžiami naudojant „Android 10“, turi būti įdiegtos A ir C versijos, tačiau originalios įrangos gamintojas gali nuspręsti, kuris iš jų turi būti kaip numatytasis. B nebepalaikoma ir negali būti leistina kaip vartotojo pasirenkama parinktis.
Taigi kur lieka alternatyvūs navigacijos valdikliai iš originalios įrangos gamintojų? „Google“ teigia, kad nors „Android“ partneriai gali pasiūlyti savo naršymo valdiklius, jų alternatyvos negali būti pateikiami vartotojui sąrankos metu ir negali būti reklamuojami vartotojui pranešimais ar ekrane iššokančių langų. Nors A ir C turi būti rodomi viršutiniame naršymo nustatymų lygyje, bet kokios alternatyvios naršymo parinktys turi būti vienu įrašu giliau nustatymuose.
Tai iš tikrųjų reiškia, kad alternatyvius, neabejotinai geresnius gestus ras tik patyrę vartotojai, kurie naršo nustatymus arba skaito straipsnius internete apie savo įrenginį. Mes pažymėjome savo „OnePlus 7T“ apžvalga kad „OnePlus“ nesiūlo „OxygenOS“ viso ekrano gestų ir greičiausiai taip bus su kitais įrenginių, kurie paleidžiami su Android 10, nes nėra prasmės siūlyti alternatyvų gestą schema. Tikėtina priežastis, kodėl „OnePlus 7“ ir „OnePlus 7 Pro“ vis dar turi senus „OxygenOS“ gestus, yra ta, kad „Google“ primygtinai rekomenduoja, kad originalios įrangos gamintojai nepašalintų esamų naršymo parinkčių atnaujindami įrenginius į „Android“. 10.
Galiausiai, „Google“ primygtinai rekomenduoja, kad originalios įrangos gamintojai neperjungtų naudotojo į kitą naršymo režimą, kai trečiosios šalies paleidimo priemonę nustato kaip numatytąją. Ironiška, bet būtent taip atsitinka, kai tu pabandykite nustatyti trečiosios šalies paleidimo priemonę kaip numatytąją „Android 10“, skirta „Google Pixel“. „Google“ pažadėjo, kad jie išleis pataisą, kad „Android 10“ gestai būtų suderinami su trečiųjų šalių paleidimo priemonėmis, todėl Tikėtina, kad jie pridėjo šį konkretų teiginį, kad vartotojai nekaltintų trečiųjų šalių paleidimo priemonių dėl gestų nesuderinamumas. Daryk kaip sakau, o ne kaip darau.
Apibendrinant galima pasakyti, kad „Google“ pagaliau ėmėsi veiksmų, kad suvienodintų „Android“ navigaciją gestais, ir jie naudoja CDD ir GMS patvirtinimo procesą, kad OĮG galėtų žaisti kartu. Tačiau tai nėra blogai, nes programų kūrėjams kyla problemų dėl naršymo valdiklių susiskaidymo. Google aiškiai nurodė daug minčių ir tyrinėjimų apie naujų gestų tinkamumą naudoti. Kadangi „Google“ žino, kad ne visi bus patenkinti savo gestais, jie vis tiek duoda OĮG suteikia tam tikrą veiksmų laisvę leisdami jiems patiems daryti gestus, jei šie gestai atitinka tam tikrus taisykles.
Būsimose „Android“ versijose „Google“ gali visiškai neleisti alternatyvių naršymo režimų. „OnePlus“ jau gali matyti užrašą ant sienos, paaiškinantį, kodėl jie nebeteikia senų gestų „OnePlus 7T“, nors turėsime palaukti, kol bus paleista daugiau įrenginių su „Android 10“, kad pamatytume, ar tai vienkartinis, ar nauja pramonė tendencija.