Google v Android 12 dodaja funkcijo App Pairs, ki vam bo omogočila hiter zagon več aplikacij hkrati v načinu razdeljenega zaslona.
Če ste prejšnji teden zamudili poplavo novic, je Google izdal prvi predogled za razvijalce za Android 12, in res smo navdušeni nad vsemi spremembami, ki smo jih do sedaj našli. Ena od sprememb slišali smo za pred izdajo je bila funkcija, imenovana App Pairs. Z lastnimi viri in analizo kode Android 12 Developer Preview 1 lahko potrdimo, da je funkcija res v razvoju. Uspelo nam je celo igrati se z njim v nedokončanem stanju.
Za ozadje, App Pairs je nova funkcija v razvoju za Android 12, ki vam bo omogočila, da ustvarite par aplikacij za hkraten zagon v pogledu na razdeljenem zaslonu. Ta par aplikacij nato deluje kot ena naloga in ne kot dve, kar olajša ponovni zagon obeh aplikacij v pogledu na razdeljenem zaslonu po vstopu v pregled nedavnih aplikacij. Podobno funkcijo boste našli v Samsungovi programski opremi za Android (debitirala je na Galaxy Note 8) in na Microsoftovem dvojnem zaslonu Surface Duo,
vendar bi morala biti Googlova različica programske opreme dostopna vsem napravam s sistemom Android 12, pod pogojem, da je vključena v stabilno izdajo.Z uporabo ukaza skrite lupine smo se uspeli malo poigrati s funkcijo App Pairs, vendar je pred uporabnostjo še dolga pot. Prvič, medtem ko sta obe aplikaciji obravnavani kot ena naloga, dejansko nista združeni skupaj v pregledu nedavnih aplikacij. Še ni načina (kolikor lahko ugotovimo), da bi ustvarili bližnjico na začetnem zaslonu za zagon para aplikacij, a zanimivo je, da bo zagon katere koli od obeh aplikacij v paru dejansko znova zagnal par aplikacij.
Medtem ko alternative tretjih oseb, kot je »Split Screen Launcher« razvijalca Francisca Barrosa, trenutno zagotavljajo vrhunski uporabniški vmesnik, se zanašajo na API-ji, vgrajeni v Android za ročni zagon dejavnosti v načinu razdeljenega zaslona eno za drugo. Poleg tega aplikacije niso združene skupaj, zato se še vedno obravnavajo kot dve ločeni nalogi. To pomeni, da par aplikacij ni samo nekoliko počasen za zagon, ampak zahteva, da se dejavnosti osvežijo, če se znova zaženejo. Zagotovo bomo cenili Googlovo lastno implementacijo za vse naprave s sistemom Android 12.
Cena: brezplačno.
Za primerjavo je tukaj videoposnetek, ki prikazuje, kako moja naprava zažene par aplikacij, ustvarjen z aplikacijo »Split Screen Launcher«:
Tukaj je videoposnetek, ki prikazuje, kako moja naprava zažene par aplikacij, ustvarjen s funkcijo Pari aplikacij v sistemu Android 12:
Kako narediti pare aplikacij v Android 12 Developer Preview 1
Če želite sami poskusiti ustvariti par aplikacij, boste potrebovali prenesti in nato namestite prvi predogled za razvijalce za Android 12. Nato vnesite lupino ADB v terminal ali ukazno vrstico v računalniku in zaženite naslednji ukaz lupine:
dumpsys activity service SystemUIService WMShell pair {taskId1} {taskId2}
kjer sta {taskId1} in {taskId2} ID-ja opravila dveh aplikacij, ki ju želite združiti. TaskId lahko najdete v rezultatu "dumpsys activity". Ko zaženete ta ukaz, bo ustvaril novo nalogo za par aplikacij. Če želite razdružiti te aplikacije, lahko zaženete ta ukaz:
dumpsys activity service SystemUIService WMShell unpair {taskId}
Predstavljena slika je preprosto model in ne predstavlja tega, kako bi lahko izgledali pari aplikacij v sistemu Android 12.