Највећа корисничка карактеристика Андроид Ноугат-а мора бити нова изворна подршка за више прозора. Концепт није нов. Самсунг то ради већ неко време, Мицрософт мења начин на који то ради за мање уређаје, па чак и Аппле то ради на таблетима. Сада је на реду Гоогле.
То није ни потпуно нов концепт за Гоогле. Основни Андроид оквир одувек је дозвољавао да се оно што видите на екрану црта готово у било којој величини, а идеја да се прикаже више од једног приказа одбачена је у више од једне сесије на Гоогле И / О 2011 као делу „следећег корака“ за Андроид таблете на саћу. Пет година касније, коначно је спреман.
Добар део разлога што је требало дуже је тај што убацивање у Андроид на системском нивоу може бити тешко. Андроид је дизајниран да ради на готово било чему са процесором. Покреће микроталасне пећнице, веш машине, фрижидере, системе за прскање и још много тога. Може чак и да реши Рубикову коцку са лакоћом. Ствари које покрећу Андроид и имају екран - попут вашег телефона - такође долазе у много различитих величина. Једном када промените оперативни систем тако да се свака апликација може покренути у окружењу с више прозора, она мора радити свугде.
И то је Гоогле урадио. Андроид 7.0 изворно подржава три врсте приказа са више прозора. То значи да свака апликација коју преузмете може да је користи, осим ако је програмер апликације написао тако да каже систему не када је покушате да преместите у приказ са више прозора. И то није само систем подељеног екрана - други погледи га чине још сложенијим.
Андроид Ноугат има три различите врсте режима са више прозора.
Раздељени приказ на екрану готово је исти као и тренутно на Самсунг телефонима. Можете или дуго притиснути сличицу у режиму прегледа или дуго притиснути дугме за преглед и моћи ћете да имате два одвојена прозора са засебним апликацијама у свакој. Можете да превучете и испустите податке између њих, а линија за поделу је покретна, тако да можете направити једну апликацију већу од друге. Програмери могу да оптимизирају своје апликације радећи ствари попут декларисања минималне величине за прозор у коме се налази, али чак и ако не учине ништа њихова ће се апликација покушати покренути у режиму с више прозора са подељеним екраном. Гоогле каже да је режим дељеног екрана дизајниран за ручне уређаје, што значи за таблете и већину телефона.
Мулти-прозор се такође може приказати у режиму слика са сликом. Већ смо разговарали о томе како то функционише и како ће Андроид ТВ учинити бољим. Када апликација пређе у прозор слике, ствари попут контрола и елемената интерфејса морају се сакрити и део садржаја смањити се на величину на основу тачке тачке приказа који се користи. Такође, апликације могу кренути са другим приказом и имати прозор слике једног дела апликације док је други део апликације у режиму преко целог екрана. Нови АПИ подржава нови приказ прозора, а програмер га може користити у својој апликацији без превише гњаваже. Ово је дизајнирано за Андроид ТВ и људи који су изградили стварни хардвер то морају да омогуће. Апликација дизајнирана за режим слике у слици неће учинити ништа ако корисник покуша да је пребаци у било који други режим, осим ако програмер није укључио подршку за њих.
Мулти-прозор има трећи приказ - режим слободне форме. За сада то само званично постоји у документацији. Хакиран је на први Андроид Н преглед, али пошто га нисмо видели. На веб локацији Андроид Девелопер пише:
Произвођачи већих уређаја могу изабрати да омогуће режим слободне форме у којем корисник може слободно променити величину сваке активности. Ако произвођач омогући ову функцију, уређај нуди режим слободне форме поред режима са подељеним екраном.
Примјетите да они не одређују шта је већи уређај. За сада се чини да то не укључује таблете попут Пикел Ц, али то би могло да се омогући на већим уређајима са 12-инчним екранима или Цхромебооковима који покрећу Андроид апликације. На произвођачу је да одлучи да ли жели да укључи подршку.
Кратко време када смо морали да се играмо са режимом слободне форме током Ноугат Девелопер Превиев-а показало је да апликације ставља у плутајуће прозоре него што се могу променити величина, премештати, минимизирати или максимизирати. То је баш као што софтвер на вашем лаптоп или десктоп рачунару ради. Апликације ће подржавати дељење података превлачењем и испуштањем и свака апликација зна када је премештена на горњи слој и ми то активно користимо. Апликације се чак могу отворити и у „смањеном“ приказу под условом да програмер одлучи за то. Сваке апликације се покрећу у свом сопственом процесу и међусобно су неовисне.
Ако програмер циља њихову апликацију за Андроид 7.0, има неколико опција за приказ у више прозора. Они могу одредити величину и изглед апликације када се не користи преко целог екрана и олакшати је употребу након што се смањи. Будући да је то стварни проблем - неке апликације једноставно не изгледају добро или нису баш употребљиве ако користе само половину већ малог екрана - програмери такође могу одлучити да не подрже ту функцију.
Ако се апликације не ажурирају, систем их присиљава на приказ са више прозора - понекад са лошим резултатима.
Ако програмер не ажурира њихову апликацију, систем ће је „присилно променити“ након дијалога којим ће нам дати до знања да је старија апликација која не подржава ту функцију, тако да ствари могу бити покварене. Ако је апликација написана само да подржава фиксну величину, режим више прозора је затворен и та апликација заузима цео екран.
Из хакирања Самсунгове функције Мулти-Виндовса већ смо знали да се већина апликација само смањује на једну или другу страну без пуно гужве ако их званично не подржавају, а наше време са прегледом Ноугат Девелопер Превиев показује исте резултате. Иако је код који се користи за ствари помало различит као Андроид функција, основни концепт остаје и апликације које користе најбоље праксе у погледу кода и раде исти, само мање. Али није свака апликација лепа и надамо се да ће програмери ускоро ажурирати оне како би се ствари бавиле грациозно, чак и ако ништа друго не промене.
Коначно, ако не желите да користите мулти-виндов на свом телефону, не морате. Све Андроид апликације и даље ће се покретати преко целог екрана све док им не кажете да промене свој поглед.