Гоогле заиста покреће нову навигацију покретима у Андроиду 10. Иако нису забранили друге шеме контроле покрета, поставили су многа ограничења.
Након експериментисања са контролама покрета заснованим на дугмадима у Андроид 9 Пие, Гоогле се вратио на таблу за цртање да побољшајте течност и коришћење Андроид-ове навигације покретима једном руком. Са Андроидом 10, Гоогле је дошао до решења које је визуелно попут иОС-а: трака за покрете која се може превући нагоре да бисте отишли кући или превући налево или надесно за пребацивање између апликација. Пошто је трака за покрете много тања од простора намењеног за претходну шему навигације са три дугмета, покрети Андроида 10 дају апликацијама више простора за приказ садржаја на дну екрана. Да би се изборио са недостатком наменског дугмета за повратак, Гоогле је додао превлачење према унутра са леве или десне ивице екрана да би покренуо акцију уназад. Гоогле-ови нови и побољшани гестови су корак у правом смеру, мада неки и даље верују да су алтернативе трећих страна супериорније.
Чак и ако још има простора за побољшање (и дефинитивно постоји), Гоогле гура своје Андроид партнере да усвоје ове нове покрете за навигацију јер компанија не жели да оптерећује програмере апликација потребом за прилагођавање више различитих навигација покретима шеме. Произвођачи Андроид уређаја као што су ОнеПлус, Самсунг, Ксиаоми, Хуавеи, ОППО, Виво и АСУС само су неке од компанија са сопственим приступима навигацији покретима. Ове компаније су већ уложиле много развојних напора у изградњу сопствених гестова, тако да Гугл не присиљава их да потпуно напусте свој посао.
„Корисници све више желе импресивна искуства у Андроиду, а једна ствар коју су произвођачи уређаја урадили је да су покушали да приступе овоме са софтверске стране. А оно што су урадили је да су направили сопствену навигацију са покретима. И сваки произвођач уређаја има другачији утисак о томе како треба да функционише навигација покретима. Оно што препознајемо на страни платформе је да то постаје сулудо за програмера. Размишљајући о Н различитих навигација са покретима када покушавате да развијете, дизајнирате, тестирате своју апликацију, то једноставно постаје лудо. Дакле, имајући то на уму, увели смо ову навигацију покретима у К и ми ћемо стандардизовати екосистем од К 3. дугмад и наш модел иде напред.” – Ронан Схах, менаџер производа у Гоогле-у у тиму корисничког интерфејса Андроид система, у Гоогле И/О 2019.
Уместо тога, Гоогле је преписао свој скуп правила за компатибилност Андроид и Гоогле апликација, приморавајући ОЕМ произвођаче да заобилазе своје сопствене гестове у корист Гоогле-ових, истовремено ограничавајући функционалност ОЕМ-а гестовима.
Захтеви за компатибилност покрета за Андроид 10
Након сваког већег издања Андроид платформе, Гоогле ажурира Андроид Цомпатибилити Дефинитион Доцумент (ЦДД) на изнети нове захтеве које сви уређаји морају да испуне да би се сматрали компатибилним са најновијом верзијом Андроид. Ово је један од предуслова за добијање Андроид лиценце, која је неопходна за коришћење Андроид брендирања у маркетингу. Такође је предуслов за добијање одобрења за дистрибуцију Гоогле Мобиле Сервицес, пакета Гоогле апликација, услуга и библиотека унапред инсталираних на већини Андроид уређаја који се продају у иностранству.
У ЦДД за Андроид 10, Гоогле је ажурирао одељак 2.2.3 о софтверским захтевима за ручне уређаје (познати и као паметни телефони) следећим речима. Ове изјаве информишу произвођаче оригиналне опреме о Гоогле-овим очекивањима о томе колико велика област окидача треба да буде за покрете за навигацију.
Гоогле препоручује да област за препознавање покрета за кућну радњу треба да буде унутар 32 дп (дп је скраћеница за независну од густине пиксела) са дна екрана, али они то не постављају као услов тако да ОЕМ-ови и даље могу да понуде плутајуће контроле покрета као такав ЕМУИ-јева плутајућа навигациона станица.
Ако произвођач оригиналне опреме нуди покрет превлачења са леве или десне ивице екрана, Гоогле захтева да област окидача буде мање од 40 дп од ивице (идеално 24 дп у ширину.) Имајте на уму да ово омогућава ОЕМ произвођачима да креирају различите опције осетљивости за бочне покрете све док област окидача не прелази 40 дп. У ствари, Гугл нуди управо ово у сопственом издању Андроид 10. Подразумевано, уметак за покрет уназад је 24 дп на Пикел-у, али се може смањити на 18 дп или повећати на 32 дп или 40 дп.
У каснијем одељку ЦДД-а, посебно у одељку 7.2.3 који покрива тастере за навигацију, Гоогле пружа детаљне захтеве за то како треба да функционишу гестови за радње за повратак, почетну страницу и недавне апликације. Већина захтева се фокусира на то да се обезбеди да је понашање система доследно за програмере апликација, али постоји неколико значајних изјава које могу утицати на корисничко искуство.
Иако Гоогле не налаже да превлачење нагоре од доње ивице покрене радњу почетног екрана или превлачење нагоре и задржавање да покренете преглед недавних апликација, Гоогле захтева да покрети превлачења са стране покрећу радњу уназад. Посебно, то би значило да прилагодљиви гестови које пружа Самсунгов Оне Ханд Оператион+ не би било дозвољено, али пошто Оне Ханд Оператион+ није инсталиран одмах из кутије, можда ће добити пропусницу.
Ако ОЕМ пружа плутајућу системску плочу која се покреће покретом бочног превлачења, онда ОЕМ мора да постави окидач област у горњој 1/3 леве или десне стране и не сме дозволити да панел пређе величину од 1/3 величине екрана Ивица. ОЕМ може, међутим, дозволити кориснику да подеси област окидача испод горње 1/3 ивица. Овај језик је вероватно додат да би се прилагодио Самсунг-овој функцији Едге Панела.
Документ дефиниције компатибилности са Андроидом 10 се не поставља то многа ограничења о томе шта произвођачи оригиналне опреме могу да ураде са покретима, али као што сам већ поменуо, придржавање ЦДД-а је само један од предуслова за добијање Андроид лиценце и одобрења за дистрибуцију ГМС-а. Гоогле има посебан документ који приватно дистрибуира свим својим лиценцираним Андроид партнерима; овај документ набраја техничке услове које компаније морају да испуне да би им се дозволило да дистрибуирају ГМС, а има и додатне одредбе које се односе на навигацију покретима у Андроиду 10. Добили смо копију овог документа, под називом ГМС Рекуирементс в7, од 3. септембра 2019.
Захтеви за навигацију покретима за ГМС одобрење
Гоогле помоћник је невероватно важна услуга за Гоогле, тако да га Гоогле обједињује као део Гоогле апликације и захтева од свих Андроид партнера да га дистрибуирају као део пакета ГМС апликација за „Регулар“ (не-Андроид Го) уређаје. Међутим, захтеви се ту не завршавају. Од Андроида 5.1, Гоогле налаже да дуги притисак на дугме Почетна покрене акцију помоћи, која подразумевано ће позвати Гоогле Ассистант пошто Гоогле такође налаже да апликација Гоогле буде подразумевани руковалац за Ассист поступак. Међутим, више не постоји наменско дугме за почетну страницу у Андроиду 10, па је Гоогле поставио нове захтеве о томе како да покрене помоћника покретом.
Да бисте покренули Гоогле помоћник помоћу Гоогле-ове навигације покретима, морате да превучете дијагонално из доњег левог/десног угла. Гоогле захтева да овај покрет буде присутан на свим уређајима који користе Андроид 10, без обзира на то да ли су Гоогле-ови покрети подразумеване контроле навигације ван кутије. Ако ОЕМ имплементира сопствене контроле навигације покретима, онда може да примени сопствени окидач за покретање апликације Помоћник, али тачна примена ће бити предмет прегледа од стране Гоогле-а. Неки произвођачи оригиналне опреме као што су ОнеПлус и Ксиаоми вам омогућавају да активирате помоћника дугим притиском на дугме за напајање, на пример.
Гоогле дефинише три типа референтних модела навигације:
- Класичне контроле за навигацију са три дугмета. То могу бити дугмад на екрану или хардверска дугмад, али морају имати одређено растојање између њих. Три дугмета покрећу Хоме, Бацк и недавне апликације.
- Контроле за навигацију са два дугмета за Андроид 9 Пие. Ово не могу бити хардверска дугмад, иако два дугмета и даље морају имати извесну удаљеност између њих. Дугме „Назад“ и „Почетак“ покрећу радње „назад“ и „почетно“, односно дугме за недавне апликације је спојено са дугметом за почетну страницу тако да превлачење дугмета за почетну страницу покреће недавне апликације преглед.
- Нова навигација покретима за Андроид 10.
Сви уређаји који се покрећу са Андроидом 10 морају да имплементирају А и Ц, мада је на ОЕМ-у да одлучи који ће бити подразумевани. Б више није подржан и не може бити дозвољен као опција коју може изабрати корисник.
Па где то оставља алтернативне контроле навигације од ОЕМ-а? Гоогле каже да иако Андроид партнери могу понудити сопствене контроле навигације, њихове алтернативе не могу бити представљени кориснику током подешавања нити се могу оглашавати кориснику путем обавештења или на екрану искачући прозори. Док А и Ц морају да буду приказани на највишем нивоу подешавања навигације, све алтернативне опције навигације морају бити смештене један унос дубље у Подешавањима.
То заправо значи да ће алтернативне, вероватно боље покрете пронаћи само искусни корисници који копају по подешавањима или читају чланке на мрежи о свом уређају. Приметили смо у нашој Преглед ОнеПлус 7Т да ОнеПлус не нуди своје ОкигенОС покрете преко целог екрана, а то ће вероватно бити случај и са другим уређаји који се покрећу са Андроидом 10 у наставку јер нема смисла нудити алтернативни гест шема. Вјероватни разлог зашто ОнеПлус 7 и ОнеПлус 7 Про још увијек имају старе ОкигенОС покрете је тај што Гоогле снажно препоручује да ОЕМ произвођачи не уклањају постојеће опције навигације приликом надоградње уређаја на Андроид 10.
На крају, Гоогле снажно препоручује да ОЕМ произвођачи не пребацују корисника на други режим навигације када постављају покретач треће стране као подразумевани. Иронично, управо то се дешава када ви покушајте да поставите покретач треће стране као подразумевани у Андроиду 10 за Гоогле Пикел. Гоогле је обећао да ће покренути исправку како би покрети Андроида 10 били компатибилни са покретачима трећих страна, тако да вероватно је да су додали ову конкретну изјаву како корисници не би кривили покретаче трећих страна за покрете некомпатибилност. Радите како ја кажем, а не како ја радим.
Укратко, Гоогле је коначно предузео кораке да обједини навигацију покретима у Андроид-у, и они користе ЦДД и ГМС процес одобравања како би ОЕМ произвођачи играли заједно. Међутим, то није лоша ствар, јер је фрагментација у контролама навигације проблематична за програмере апликација. Гугл је јасно рекао много размишљања и истраживања употребљивости нових гестова. Међутим, пошто Гоогле зна да неће сви бити задовољни њиховим гестовима, они и даље дају ОЕМ произвођачи имају мало слободе тако што им дозвољавају да праве сопствене покрете, све док ти гестови прате одређене Правила.
У будућим верзијама Андроида, Гоогле може у потпуности да забрани алтернативне режиме навигације. ОнеПлус можда већ види натпис на зиду који би објаснио зашто више не дају своје старе гестове на ОнеПлус 7Т, мада ћемо морати да сачекамо да се више уређаја покрене са Андроидом 10 да видимо да ли је ово једнократна или нова индустрија тренд.