Подршка за кружне иконе Андроид 7.1 је одређена оквиром система, који је заузврат одређен од стране ОЕМ-а. Ово може довести до недоследног дизајна.
Доследност дизајна је једна од главних препрека за Гоогле откако је Андроид почео да постаје масовно популаран. У почетку, Гоогле-ова филозофија је била да дозволи ОЕМ-има да имају потпуну контролу над својом филозофијом дизајна. У почетку, овај ниво отворености је подстакао произвођаче оригиналне опреме да уложе велике количине ресурса у прављење Андроид паметних телефона и таблета.
Међутим, широк избор ОЕМ маски је био у оштрој супротности са строго контролисаним Аппле иПхоне искуством. Почевши од Андроид Лоллипоп-а, Гоогле је направио велике промене у дизајну (УКС Материал Десигн, на челу са тадашњи водећи Андроид дизајнер Матиас Дуарте) и надао се да ће програмери апликација и произвођачи оригиналне опреме следити одело. Док су неки произвођачи оригиналне опреме као што су Моторола и Сони били задовољни праћењем Гугла, други као што су Самсунг и Хуавеи и даље имају језик дизајна који је углавном нематеријалан.
Гоогле није одустао од примене доследног дизајна на различитим Андроид уређајима, а један од њихових најновијих напора је укључивање Подршка кружним иконама у Андроид 7.1 Ноугат. Кружне иконе имају за циљ да реше проблем са недоследном величином икона, али овај приступ има скуп проблема које ћу препустити дизајнеру Лиам Спрадлин из Андроид полиције описује. Андроид 7.1 једва да је стигао до Некус уређаја, а произвођачима оригиналне опреме ће бити потребно доста времена да почните са избацивањем Ноугат-а, тако да је нејасно какав ће утицај имати подршка кружних икона на дизајн доследност. Али шта је јасна је чињеница да би кружне иконе могле да умру пре него што уопште имају прилику да напредују: јер Гоогле је до сада потпуно зависио од ОЕМ-а да ли желе или не да њихови корисници виде кружне иконе.
Подршка за кружне иконе је одређена оквиром
Скоро свака од функција Гоогле Пикел-а је унапред процурила на разним блоговима. Чак је и кружна подршка за иконе била у великој мери наговештена као процурио Пикел Лаунцхер назначена подршка за кружне иконе, а друге Гоогле апликације су се полако ажурирале средствима кружних икона уграђених у АПК. Међутим, у време када су блогери направили погрешна претпоставка: та подршка за кружне иконе би била везана за покретач. Међутим, тешко их је кривити, као и Гооглеове званично саопштење карактеристика је лишен било каквих детаља.
На срећу, ветеран Андроид програмера Цоммонсваре је детаљније ушао у то како ће подршка за кружне иконе бити имплементирана у Андроид 7.1 Ноугат. Уместо да програмер апликације излаже своју округлу икону преко ПацкагеМанагер-а (омогућава покретачима да одлуче да ли ће приказати округле иконе или не), системски оквир одлучује да ли да врати или обичну или округлу икону у покретач.
Када покретач затражи икону апликације, враћа се и оквир
android: icon
илиandroid: roundIcon
, у зависности од конфигурације израде уређаја.
Ово у суштини значи да ОЕМ може одлучити да ли ће се кружне иконе приказивати на вашем уређају или не. Ако Самсунг, Хуавеи, ЛГ или било који други ОЕМ одлуче да се одрекну кружних икона, онда ваш уређај неће видети никакву имовину округле иконе без обзира који покретач треће стране инсталирате. Ударите један за Гугл-ову конзистентност дизајна.
Цоммонсваре је такође открио да оквир одлучује да ли да врати кружну или редовну икону за БИЛО КОЈИ процес који захтева икону апликације. Другим речима, програмери морају да буду опрезни да њихове кружне иконе изгледају сјајно не само у одређеним конфигурацијама уређаја/покретача, али где год се то може захтевати.
Кружне иконе апликација су лепа визуелна промена, али је јасно да постоји проблем са њиховом применом. По свој прилици, могли бисмо видети да само неки уређаји као што су Гоогле Пикел и можда неки Моторола телефони ће имплементирати подршку за кружне иконе, док ће други ОЕМ произвођачи одлучити да наставе да користе обичне иконе. Ако се овај сценарио одигра, власници Пикел-а могу се наћи са гомилом не-кружних апликација из апликације програмери који се не труде да ажурирају своје иконе како би се прилагодили само неколико уређаја који би подржавали роунд иконе. И у том случају, цео аргумент конзистентности за округле иконе би био споран.
Хвала Цоммонсваре-у што је ово открио!