În cazul în care ați ratat torrentul de știri săptămâna trecută, Google a lansat prima sa previzualizare pentru dezvoltatori De la Android 12Și suntem foarte încântați de toate schimbările pe care le-am găsit până acum. Una dintre schimbări Am auzit despre asta Înainte de lansare, era o caracteristică numită App Pairs. Cu propriile resurse și analiza codului Android 12 Developer Preview 1, putem confirma că funcția este de fapt în curs de dezvoltare. Reușim chiar să ne încurcăm în starea ei neterminată.
În ceea ce privește imaginea de fundal, App Pairs este o nouă caracteristică în dezvoltare pentru Android 12, care vă permite să creați o pereche de aplicații pentru a rula simultan în ecranul divizat. Apoi, această pereche de aplicații funcționează ca o singură sarcină în loc de două, ceea ce face mai ușor să reporniți ambele aplicații în vizualizarea ecranului divizat după introducerea prezentării generale a aplicațiilor recente. Veți găsi o funcție similară în software-ul Android Samsung (a debutat Pe Galaxy Note 8) Si Pe ecranul dual Surface Duo de la Microsoft, Dar versiunea Google a programului ar trebui să fie disponibilă pentru toate dispozitivele care rulează Android 12, cu condiția să fie în versiunea stabilă.
Cu o comandă de shell ascunsă, am reușit să jucăm un pic cu caracteristica de perechi de aplicații, dar mai are un drum lung de parcurs înainte de a deveni utilizabilă. În primul rând, în timp ce cele două aplicații sunt tratate ca o singură sarcină, ele nu sunt grupate împreună în prezentarea recentă a aplicațiilor. Nu există nicio modalitate (din câte ne putem da seama) de a crea o comandă rapidă pe ecranul de pornire pentru a lansa o pereche de aplicații, dar, în mod ciudat, rularea oricărei aplicații în pereche va reporni de fapt perechea de aplicații.
În timp ce alternativele de la terțe părți, cum ar fi „Split Screen Launcher” de către dezvoltatorul Francisco Barroso, oferă în prezent o interfață superioară pentru utilizator, se bazează pe ea. API-uri încorporate pentru Android Pentru a porni manual activitățile în modul ecran divizat unul câte unul. În plus, aplicațiile nu sunt grupate împreună, deci sunt tratate în continuare ca două sarcini separate. Aceasta înseamnă că nu numai că perechea de aplicații funcționează puțin lent, ci necesită reîmprospătarea activităților dacă sunt repornite. Aplicația de la prima parte realizată de Google pentru toate dispozitivele Android 12 va fi cu siguranță apreciată.
Pentru comparație, iată un videoclip care arată dispozitivul meu lansând o pereche de aplicații create cu aplicația „Split Screen Launcher”:
Iată un videoclip al dispozitivului meu care lansează o pereche de aplicații create de funcția App Pairs din Android 12:
Cum se lucrează perechile de aplicații în Android 12 Developer Preview 1
Dacă doriți să încercați să creați singur o pereche de aplicații, veți avea nevoie Descărcabil Si Apoi instalați Prima previzualizare a dezvoltatorului Android 12. Apoi introduceți ADB shell în Terminal sau Command Prompt de pe computer și rulați următoarea comandă shell:
dumpsys activity service SystemUIService WMShell pair {taskId1} {taskId2}
Unde {taskId1} și {taskId2} sunt ID-urile de sarcină ale celor două aplicații pe care doriți să le colectați. Puteți găsi TaskIds din rezultatul „Activitate Dumpsys”. După rularea acestei comenzi, va fi creată o nouă sarcină pentru perechea de aplicații. Dacă doriți să despărțiți aceste aplicații, puteți rula această comandă:
dumpsys activity service SystemUIService WMShell unpair {taskId}
Imaginea prezentată este doar o machetă și nu cum ar putea arăta perechile de aplicații în Android 12.
„Iubitor tipic de twitter. Muzicholic pe tot parcursul vieții. Fanatic al culturii pop. Prieten al animalelor de pretutindeni. Evanghelist avid de bere. Jucător certificat.”