Гоогле открива више информација о радном режиму у Андроид К-у

Током сесије о развоју за склопиве ситуације и ситуације са више екрана, Гоогле је открио више информација о томе како функционише радни режим у Андроид К-у.

Са Андроидом К, Гоогле наставља свој рад на проширењу Андроид-а изван традиционалних фактора облика паметног телефона, таблета, паметног сата и телевизије. Тхе Самсунг Галаки Фолд и Хуавеи Мате Кс склопиви паметни телефони привукли су већину наше пажње на Андроид К домаћа подршка за склопиви фактор облика, али Гоогле тихо тражи од програмера да прераде своје апликације како би подржали још један сценарио са више екрана: десктоп рачунаре и мониторе.

Хуавеи и Самсунг су предводили у премошћивању јаза између паметног телефона и десктоп рачунара увођењем Еаси Пројецтион и ДеКс редом. Као што је традиција, Гоогле узима најбоље делове ОЕМ софтвера и полако их уграђује у АОСП. У Андроид К, компанија је додавање изворне подршке за „десктоп режим.” Међутим, не бисте то знали, пошто компанија то никада није споменула током било којег од својих Гоогле И/О уводних излагања, уместо тога пребацујући га на мали део сесије о прављењу апликација за склопиве и факторе облика са више екрана (АКА десктоп режим).

У говору под насловом „Израдите апликације за склопиве уређаје, уређаје са више екрана и великог екрана“, Андрии Кулиан, софтверски инжењер на Андроиду Фрамеворк ВиндовМанагер тим који ради на Мулти-Дисплаи-у, дели детаље о томе како програмери могу да припреме своје апликације за више приказа окружења.

„Склопиви телефони могу имати неколико екрана, али такође можете пронаћи више екрана у аутомобилима, у телефонима повезаним са већим екранима у десктоп режиму, у Цхроме ОС-у и тако даље.“ - Андрии Кулиан, Гоогле.

Развијање за нови режим радне површине у Андроид К

Ако сте заинтересовани да ажурирате своју Андроид апликацију тако да подржава десктоп окружења, требало би да погледате сесију која је уграђена на крају овог чланка. Ипак, резимираћу кључне тачке:

  • Да би ваша апликација подржала истовремену употребу на примарном (телефон) и секундарном (монитор) екрану, ваша апликација мора да подржава више инстанци. Са заставама намере НОВИ ЗАДАТАК и МУЛТИПЛЕ_ТАСК, Андроид К може да направи други прозор ваше апликације на секундарном екрану.
  • Нови понашање са више резимеа такође важи за сценарије са више екрана. Дакле, можете да конфигуришете своју апликацију да се покреће док је друга апликација у фокусу.
  • Ако мислите да би ваша апликација требало да се покрене првенствено на примарном или секундарном екрану, можете да проверите ознаке, метрику и стање да бисте пронашли прави екран за покретање активности. Имајте на уму да систем може да ограничи покретање активности на приватним екранима за које је Гоогле додао нови АПИ у Андроид К да би проверио да ли позивалац може да покрене активност на одређеној активности.
  • Гоогле је додао подршку у Андроид К за приказивање прозора софтверске тастатуре на секундарном екрану. Иако је и даље могуће имати само један прозор софтверске тастатуре истовремено, прозор може да се креће између екрана.
  • Позадине и живе позадине могу бити одвојене на више екрана.
  • Као што је приказано на слици, радни режим има подршку за покретаче независних произвођача на секундарним екранима. Гоогле је додао а нова категорија у филтеру намере да обезбеди наменску активност за секундарне екране. Активност мора да има режим покретања који не спречава вишеструке инстанце и који се прилагођава различитим величинама екрана. Корисник може да подеси покретач по свом избору на уређају, а ако тренутно изабрани покретач има наменску активност за секундарне екране, систем ће га тамо поставити.
  • Програмери могу да тестирају своје апликације на секундарним екранима тако што ће омогућити „присилни режим радне површине“, који укључује систем декларације на свим подржаним екранима и приказује показивач миша тамо уместо тренутног приказа, и „омогући прозори слободног облика" да бисте омогућили плутајуће прозоре апликација. Међутим, мораћете да поново покренете уређај да би промене ступиле на снагу. Ако поседујете Гоогле Пикел, можете да испробате режим радне површине тако што ћете омогућити симулирани приказ у опцијама за програмере. На другим уређајима са подршком за приказ преко ХДМИ-ја, можете испробати радни режим ако имате УСБ-Ц на ХДМИ адаптер. Ессентиал Пхоне, на пример, покреће нови режим радне површине у Андроид К једноставним укључивањем у монитор.

Овде нагађам, али мислим да ће надолазећи Пикел 4 подржавати приказ преко ХДМИ-ја, тако да Гоогле може да рекламира нови радни режим Андроид К-а као функцију. Сазнаћемо за 5 месеци када Гоогле лансира нове Пикелс.

Хвала КСДА Сениор Мембер фармербб на обавештењу о разговору!