Google atklāj vairāk informācijas par darbvirsmas režīmu operētājsistēmā Android Q

Sesijas laikā par izstrādi salokāmām ierīcēm un vairāku displeju situācijām Google atklāja vairāk informācijas par to, kā Android Q darbojas darbvirsmas režīms.

Izmantojot Android Q, Google turpina darbu pie Android paplašināšanas ārpus tradicionālajiem viedtālruņiem, planšetdatoriem, viedpulksteņiem un televizoriem. The Samsung Galaxy Fold un Huawei Mate X salokāmie viedtālruņi lielāko daļu mūsu uzmanības ir pievērsuši Android Q ierīcēm dzimtais atbalsts salokāmajam formas faktoram, taču Google klusi lūdz izstrādātājus pārstrādāt savas lietotnes, lai atbalstītu citu vairāku displeju scenāriju: galddatorus un monitorus.

Huawei un Samsung ir izvirzījušies vadībā, lai mazinātu plaisu starp viedtālruni un galddatoru, ieviešot Viegla projicēšana un DeX attiecīgi. Kā ierasts, Google izmanto labākās OEM programmatūras daļas un lēnām iekļauj tās AOSP. Operētājsistēmā Android Q uzņēmums ir pievienojot vietējo atbalstu “darbvirsmas režīmam.Tomēr jūs to nezinātu, jo uzņēmums to nekad nepieminēja nevienā no Google I/O pamatnosacījumiem. novirzot to uz nelielu sesijas daļu, kurā tiek veidotas lietotnes salokāmām ierīcēm un vairāku displeju formas faktoriem (AKA darbvirsma režīms).

Sarunā ar nosaukumu “Lietotņu izveide salokāmām, vairāku displeju un liela ekrāna ierīcēm” Andrii Kulians, Android programmatūras inženieris Framework WindowManager komanda, kas strādā pie vairāku displeju, kopīgoja informāciju par to, kā izstrādātāji var sagatavot savas lietotnes vairāku displeju izmantošanai vides.

"Saliekamiem tālruņiem var būt vairāki ekrāni, taču jūs varat atrast arī vairākus displejus automašīnās, tālruņos, kas ir savienoti ar lielākiem ekrāniem darbvirsmas režīmā, operētājsistēmā Chrome OS un tā tālāk." - Andris Kulians, Google.

Tiek izstrādāts jaunajam darbvirsmas režīmam operētājsistēmā Android Q

Ja vēlaties atjaunināt savu Android lietotni, lai atbalstītu darbvirsmas vidi, noskatieties šī raksta beigās iegulto sesiju. Tomēr es apkopošu galvenos punktus:

  • Lai jūsu lietotne atbalstītu vienlaicīgu lietošanu primārajā (tālruņa) un sekundārajā (monitora) ekrānā, jūsu lietotnei ir jāatbalsta vairāki gadījumi. Ar nodomu karodziņiem JAUNS_UZDEVums un MULTIPLE_TASK, Android Q var izveidot otru jūsu lietotnes logu sekundārajā displejā.
  • Jauno vairāku CV uzvedība attiecas arī uz vairāku displeju scenārijiem. Tādējādi varat konfigurēt savu lietotni tā, lai tā darbotos, kamēr citai lietotnei ir fokuss.
  • Ja uzskatāt, ka jūsu lietotne ir jāpalaiž galvenokārt primārajā vai sekundārajā displejā, varat pārbaudīt karogus, metriku un stāvokli, lai atrastu pareizo displeju, kurā palaist darbību. Ņemiet vērā, ka sistēma var ierobežot darbību palaišanu privātajos displejos, kuriem Google ir pievienojis jaunu API operētājsistēmā Android Q, lai pārbaudītu, vai zvanītājs var uzsākt darbību ar noteiktu darbību.
  • Google ir pievienojis Android Q atbalstu programmatūras tastatūras loga rādīšanai sekundārajā ekrānā. Lai gan joprojām ir iespējams vienlaikus izmantot tikai vienu programmatūras tastatūras logu, logs var pārvietoties starp displejiem.
  • Fona tapetes un dzīvās fona tapetes var būt atsevišķi vairākos displejos.
  • Kā parādīts funkcijas attēlā, darbvirsmas režīms atbalsta trešo pušu palaišanas programmas sekundārajos ekrānos. Google ir pievienojis a jauna kategorija nolūku filtram nodrošināt īpašu darbību sekundārajiem ekrāniem. Aktivitātei ir jābūt palaišanas režīmam, kas neaizkavē vairākus gadījumus un pielāgojas dažādiem ekrāna izmēriem. Lietotājs ierīcē var iestatīt palaidēju pēc savas izvēles, un, ja pašlaik izvēlētajai palaišanas programmai ir paredzēta darbība sekundārajiem ekrāniem, sistēma to tur ievietos.
  • Izstrādātāji var pārbaudīt savas lietotnes sekundārajos ekrānos, iespējojot "piespiedu darbvirsmas režīmu", kas ieslēdz sistēmu deklarācijas visos atbalstītajos ekrānos un parāda peles rādītāju tur pašreizējā displeja vietā, un "iespējot brīvas formas logi", lai atļautu peldošos lietotņu logus. Tomēr, lai izmaiņas stātos spēkā, ierīce būs jārestartē. Ja jums pieder Google Pixel, varat izmēģināt darbvirsmas režīmu, izstrādātāja opcijās iespējojot simulētu displeju. Citās ierīcēs, kas atbalsta displeju, izmantojot HDMI, varat izmēģināt darbvirsmas režīmu, ja jums ir USB-C uz HDMI adapteris. Essential Phone, piemēram, sāk jauno darbvirsmas režīmu operētājsistēmā Android Q, vienkārši pievienojot to monitoram.

Es domāju, ka gaidāmais Pixel 4 atbalstīs displeju, izmantojot HDMI, lai Google varētu reklamēt Android Q jauno darbvirsmas režīmu kā funkciju. Mēs to uzzināsim pēc 5 mēnešiem, kad Google laidīs klajā jaunos Pixels.

Paldies XDA vecākajam loceklim farmerbb par sarunu!