2 rakendust ühel ekraanil. Google on muutnud Android P nutitelefonides jagatud ekraani režiimi. Mis on mitme ekraani režiim ja miks seda vaja on

Kas teile meeldib kombineerida kahte tüüpi telefonitööd? Kas soovite vestelda oma parima sõbraga ja samal ajal videoid vaadata? Varem olid sellised tegevused võimatud, kuid operatsioonisüsteemi Android 7.0 väljalaskmisega ilmus mitme ekraani režiim, säästab palju aega. Kahjuks ei tea kõik, kuidas Androidis ekraani kaheks osaks jagada, mida see annab ja millised meetodid on olemas.

Mis on mitme ekraani režiim ja miks seda vaja on

Poolitatud ekraan on suurepärane mitme akna funktsioon, mida nähti esmakordselt Android N-s. See valik sõna otseses mõttes jagab telefoni ekraani kaheks aknaks ja võimaldab nendega täiesti eraldi töötada.

Eelkõige on mitme ekraaniga ekraan asjakohane kiire graafikuga inimestele, kui soovite filmi vaadata ja peate oma ülemusega kirjavahetust pidama. On ju pidev kahe rakenduse vahel vahetamine ebamugav ja pikk ning kui need on samal ekraanil - pole probleemi.

paraku Mitte kõik rakendused ei toeta kahte ekraani. Näiteks sisseehitatud kaameraga see ei tööta, nagu ka telefoniraamat. Mitme akna funktsiooni puudumisel saate konkreetselt rakenduselt teate.

Android 7 ja 8 eraldamise näide

Nüüd vaatame, kuidas osadeks jagatud ekraan välja näeb. Ekraanipildid näitavad seda sai kaks ühtlast sakti.

Kahjuks kogu lehele salvestatud info neisse ei mahu. Kuid kui lohistate jaotusjoont üles või alla, saate ühte akent suurendada ja teist vähendada.

Rakenduse kirjelduslehel on mõned videod, mis aitavad teil liidesega hakkama saada see on nii intuitiivne.

Kuid kahjuks on puudusi, nimelt: tööriist ei toeta absoluutselt kõigi programmide ja mängude eraldamist.Üldiselt paistab silma umbes 40-60 rakendust, mida saab mitmes aknas vähendada. Nende hulgas on kõige populaarsemad ja nõudlikumad:

tegelikult siin on kõik endine, kuigi paljud kasutajad leiavad, et mitut akent luuakse tahvelarvutites erinevalt. See ei vasta tõele: saate kasutada mis tahes seadet, milles töötab Android üks ülaltoodud meetoditest ja saate suurepäraselt toimiva mitme akna.

Ainus erinevus on need on suurema suurusega aknad, mis põhinevad kuvari mõõtmetel. Muidugi näeme siin ainult plusse. Vahekaardid ei kahane palju, kui ekraani diagonaal on alates 7 tollist ja saate kogu teabe hõlpsalt lugeda ilma tarbetu kerimiseta.

Video juhendamine

Vastused populaarsetele küsimustele

Kuidas multitegumtöötlusrežiimist väljuda?

Selleks on kolm võimalust. Esiteks: koputame pikalt vahekaartide eest vastutavat ekraaninuppu. Avatud aknad tuleks lähtestada. Teine võimalus: kuvame eraldusjoone maksimaalselt üles või alla. Nii avaneb ekraanil üks rakendus ja teine ​​minimeeritakse. Ja kolmas, kõige mugavam: klõpsake lihtsalt "Kustuta kõik" ja vahekaardid suletakse.

Kas avatud vahekaartide vahel on võimalik vahetada?

Jah, pühkige kaks korda ekraaninupul. Kuid see funktsioon pole kõigil nutitelefonidel, kuigi see on väga mugav.

Ma ei saa ekraani poolitada, mida ma peaksin tegema?

Tõenäoliselt ei toeta teie operatsioonisüsteem, kest või mudel jagatud ekraani. On ainult üks väljapääs - kasutada spetsiaalseid rakendusi.

Nagu näete, on ekraani jagamine Androidis kaheks osaks üsna lihtne. Kõik, mida pead tegema, on järgida meie juhiseid ja kõik läheb hästi!

Igaüks, kes on Android-seadmes mitme akna režiimis töötanud, võib kinnitada, et see on teatud olukordades väga mugav. Lihtne näide: e-raamatu lugemine elektroonilise sõnaraamatuga. Eriti üsna suure ekraaniga nutitelefonis või tahvelarvutis.
Kui kasutajal on valida kahe peaaegu igas mõttes sarnase, kuid mitme aknaga samaaegse töö toe poolest erineva rakenduse vahel, pole üllatav, et ta valib sellise rakenduse, mis sellist tuge pakub.

Sellest artiklist saate teada Androidi mitme akna režiimi kohta ja selle funktsiooni kasutamise kohta oma rakenduste loomisel.

Ülevaade

Androidis mitme aknaga samaaegne töötamine on huvitav funktsioon, mis eristab teie rakendust paljudest teistest ja annab sellele täiendava konkurentsieelise. Paljud originaalseadmete tootjad ja ODM-id, nagu Samsung, Ramos ja Huawei, kohandavad Androidi põhisüsteemi. Eelkõige tutvustavad nad mitme akna režiimi tuge. Nad teevad seda oma nutitelefonide ja tahvelarvutite atraktiivsuse suurendamiseks, et eristada neid enamikust seadmetest, mis sellist funktsiooni ei toeta.


Mitme akna režiimi kasutamise stsenaariumid

Esialgne info

Juunis 2012 seda esitleti Nurgakivi on esimene avatud lähtekoodiga platvorm Androidi multitegumtööks. 2012. aasta augustis andis Samsung välja esimese seadme, mis toetab mitme akna toimimist. Alates 2013. aastast kuni tänapäevani on näha lahenduste plahvatuslikku kasvu, mis toetavad Androidis mitme aknaga samaaegset tööd.

2015. aasta mais ilmus Android M Developer Preview (täna, juulis on Preview 2 juba saadaval). Android M (6.0) ametlik väljalase on oodata 2015. aasta sügisel. Muude uuenduste hulgas on Android M Preview 2 märkimisväärne selle poolest, et see toetab mitme akna režiimi.


Androidi multitegumtöötluslahenduste arendamine

Mitme aknaga töötamiseks on kaks lähenemisviisi: ujuvad aknad ja dokitud aknad. Mitme akna režiimides töötamise põhifunktsioonide hulgas võib märkida akende avamist ja sulgemist (avamine / sulgemine), nende suuruse muutmist (suuruse muutmine) ja suhtelist asendit (vahetus). Akna avamisel või sulgemisel lubame või keelame vastavalt mitme akna režiimi. Suuruse muutmise funktsioon võimaldab teil reguleerida akende suurust. Akende ümberpaigutamine on toiming, mis võimaldab teil neid vahetada.


Mitme akna režiimid

2013. aastal ilmus turule palju lahendusi, mis on loodud töötama mitme aknaga. Neid on välja töötanud originaalseadmete tootjad ja ODM-id, ISV-d ja avatud lähtekoodiga kogukond. Allolevast tabelist leiate erinevate Androidi mitme akna tehnoloogiate võrdluse.

Toode Nurgakivi Välja paistma Xposed Tieto
Kirjeldus
Raamistik multitegumtöö korraldamiseks Android OS-is
Avatud lähtekoodiga teek, mida saab kasutada ujuva akendega rakenduste loomiseks
Mitme aknaga rakendus, mis toetab dokitud aknaid
Projekti eesmärk on luua töökeskkond, mis meenutaks lauaarvutiga töötamist
Akende avamise, sulgemise, suuruse muutmise, täisekraani tugi
Jah
Jah
Jah
Jah
Akna stiil
Kinnitatud
ujuvad
Kinnitatud
Fikseeritud ja ujuv
Koodi muutmine
Androidi platvormi tasemel
Rakenduse tasemel
Androidi platvormi tasemel
Androidi platvormi tasemel
Rakenduse tugi
Kõik rakendused on toetatud, kuid SurfaceView pole dünaamiliselt konfigureeritud.
Mõned toetavad rakendused. Näiteks kalkulaator.
Lahenduse ühilduvus ja stabiilsus vajab parandamist.
Toetab kõiki rakendusi.
Androidi versioon
Android 4.1. - Android 4.4.
Android 4.1. - Android 4.4.
Android 4.4.
Android 4.4
Ametlik sait
Nuta
Nuta
Nuta
Nuta

Tarkvara arhitektuur

Androidi platvormi koodi saab täiendavate funktsioonide toetamiseks muuta. Android OS-i arhitektuur koosneb mitmest kihist.

Android 4.2 ja Android 4.3 puhul paigutatakse kest (käivitaja) ja muud rakendused käivitamisel samasse virna, mida nimetatakse "põhivirnaks" ("põhivirnaks"). Nagu teate, nõuab mitme akna režiim mitme akna mahutamiseks rohkem virnasid. Selle tulemusena peame muutma ActivityManagerService süsteemiklassi, lisades sellele liidese virna loomiseks ja haldamiseks. WIndowManagerService platvormiklassi muutmiseks, mis võimaldab hallata rakenduse graafilisi esitusi, peate muutma InputManagerit. See on vajalik selleks, et see saaks puutesündmused vastavatesse akendesse ümber suunata.

Android 4.4 ja Android 5.0 väljalaskmisega on lähenemine virna haldamisele oluliselt muutunud. Shell ja muud rakendused võivad töötada erinevates virnades. Süsteemi on lisatud mitme virna tugi ja võimalus neid hallata. Alloleval joonisel on näha erinevused virnaga töötamisel Androidi erinevates versioonides.


Virnaga töötamise võrdlus operatsioonisüsteemides Android 4.3 ja Android 4.4

Nüüd keskendume Android 5-le (Lollipop). Android OS kasutab tegevuse liidesefunktsioonide täitmiseks tagasihelistamismehhanisme. Juhtfunktsiooni rakendatakse aga platvormi tasemel. Seetõttu vaatleme nüüd kahte olulist klassi: ActivityManagerService ja WindowManagerService.


Lollipopi platvormi tarkvara struktuur

Lollipopi tegevuse haldamine

Kuna mitme akna režiimis töötamise võimalus sõltub virust, siis alljärgnev näitab, kuidas saate virna luua ja kuidas selles virnas tegevust alustada. Lollipopis on liidesele IactivityManager.java lisatud järgmised funktsioonid:

Pärast käivitamist kutsub SystemServeri protsess tegevuste halduri teenused ja akende haldusteenused. Selle protsessi jälgimiseks saame lisada käske käitusaja erandi (RuntimeException) viskamiseks sobivatesse kohtadesse.


Virna loomise protsess Lollipopis

Nüüd vaatame, kuidas tegevust virnas alustada:


Tegevuse käivitamine virnas

Lollipopis on ADB (Android Debug Bridge) utiliidile lisatud järgmised käsud:

Akende haldamine Lollipopis

WindowManagerService on aknahaldussüsteemi keskne osa. Selle funktsioonid hõlmavad sisendsündmuste saatmist, objektide asukoha haldamist ekraanil ja pindu, millel graafilisi elemente kuvatakse.


WindowsManagerService'i roll Androidi graafika arhitektuur

Mitme akna probleemid

Mitme akna režiimis töötades on võimalik akna suurust muuta. On näiteid, kui mänguanimatsiooni kuvava akna suurust ei saa muuta. Selle peamiseks põhjuseks on asjaolu, et Android SurfaceFlingeri alamsüsteem ei saa renderdatud pildi suurust dünaamiliselt muuta.


SurfaceFlingerit kasutavad mängud ei saa akna suurust dünaamiliselt muuta

Teine probleem on see, et mõnda mitme akna režiimis rakendust kuvatakse valesti. Alloleval joonisel on näha, et mitme akna kalkulaatorit ei kuvata õigesti. See kõik puudutab rakenduse paigutust, mis pole mõeldud selliste kasutustingimuste jaoks.


Kalkulaator paigutusega, mis ei ole mõeldud töötama mitme akna režiimis

Mitme akna tugi Android M-s

Android M Developer Preview 2 saab käitada Nexus 5, 6, 9 ja Nexus Playeriga. Kui teil sellist seadet pole või te ei soovi sellele eelvaate olekus olevat OS-i installida, saate Android M-iga tutvuda kasutades Android Studio emulaatorit. Eelkõige oleme nüüd huvitatud standardsetest tööriistadest mitme akna režiimis töötamiseks.

Selle režiimi töös nägemiseks piisab, kui luua AVD Manager tööriista abil uus virtuaalne seade, valides samal ajal süsteemipildiks ühe olemasolevatest, mille Level MNC API on. Meie puhul oli see x86_64 kujutis. Järgmiseks peate käivitama emulaatori, minema jaotisse Arendaja sätted ja lubama seal Multiwindow suvandi. Kui te seda valikut ei leia, vaadake seda juhendit

Nüüd kõige huvitavam. Alustuseks võite käivitada mõned rakendused, kõik läheb nagu tavaliselt. Kui aga klõpsate hiljuti avatud rakenduste loendi avamiseks nuppu, ilmub akende pisipiltide pealkirjadesse uus ikoon. Vaikimisi on see raam, mis näitab, et rakendus töötab täisekraanirežiimis. Sellel ikoonil klõpsates avaneb akna paigutuse valikumenüü.


Akna paigutuse valikumenüü mitme akna režiimis


Mitme akna režiim Android M-s

Kas Android M ametlikus versioonis on saadaval mitu akent, pole veel teada. Kuid näiteks süsteemikalkulaator selles režiimis tunneb end hästi. Seetõttu on meil põhjust arvata, et kaugel pole päev, mil rakenduste kohandamine mitme akna režiimi jaoks muutub konkurentsieelisest kiireloomuliseks vajaduseks.

Kui soovite varustada oma rakendused Androidi vanemate versioonide jaoks mitme akna toega, on aeg pöörduda ülalpool käsitletud kolmandate osapoolte lahenduste poole. Näiteks Nurgakivisse.

Näide: nurgakivi

Onskreen lõi Cornerstone'i, esimese Androidi mitme akna raamistiku. See on mõeldud suure ekraaniga seadmetele ja tahvelarvutitele. Lähtekoodi saab alla laadida Githubist. See toetab Androidi versioone 4.1 ja 4.2. Selle OS-i hilisemate versioonide jaoks pole Cornerstone veel välja antud. Siiski saate analüüsida Android 4.2 lähtekoodi, et saada teada süsteemi toimimise tehnilistest üksikasjadest.


Android Jelly Beani nurgakivi muudatused

Tulemused

Paljud Android OS-iga töötavad mobiilseadmed kasutavad Intel® protsessoreid. Kuidas saavad arendajad oma rakenduste kasutuskogemust parandada? Kuidas muuta rakendusi konkurentsivõimelisemaks? Need küsimused sunnivad meid pidevalt täiustama tooteid Intel Architecture (IA) seadmetes. Mitme akna tugi on hea näide kasulikust funktsioonist, mis annab rakendustele konkurentsieelise. See on mugav, mitme akna režiim annab kasutajale võimaluse täita mitut ülesannet korraga. Näiteks vaadake videot ja kirjutage oma sõpradele ülevaade sellest, mida nad vaatavad. Näiteks mängu mängimiseks ja selle arvustuste lugemiseks. Tänapäeval toetavad mitme aknaga töötamist mitu seadet. Näiteks on need Ramos i12, Teclast x98 ja Cube i7 tahvelarvutid, mis käitavad Remix OS-i.


Mitme akna režiim IA-seadmetes

Siiski on mitme akna tugi samas ruumis üks revolutsioonilisi leiutisi kasutajaliideste valdkonnas. Tänaseks on miui kesta loojad selleni juba jõudnud – alates 9. versioonist saavad Xiaomi omanikud korraga näha kahe rakenduse töö tulemust. Kuna selle funktsiooni aktiveerimise võimalus pole kaugeltki ilmne, kirjeldatakse selles artiklis, kuidas Xiaomi nutitelefonides poolitatud ekraani lubada.

Tähelepanu! Me räägime ainult Mi ja Redmi mudelitest, millele on installitud Android 7.0 või uuem. Seadme versiooni saate teada vahekaardil "Teave telefoni kohta".

Kahe ekraani lubamise protseduur on enam kui lihtne. Teostame rangelt vastavalt nimekirjale:

  • Käivitame esimese meid huvitava rakenduse;
  • Vajutades nuppu "Kodu" (keskne puutenupp ruudu kujul), naaseme põhiekraanile;
  • Käivitame teise meid huvitava rakenduse;
  • Vajutage uuesti nuppu "kodu";
  • Vajutage vasakut puutenuppu (kolme horisontaalse kriipsuga ikoon);

  • Rakenduse vaaterežiim avaneb taustal, seal näeme vasakus ülanurgas kirja "jagatud ekraan";

  • Puudutame seda pealdist ja näeme teist - "lohistage objektid siia";
  • Lohistage esimene rakenduse aken kuvaala ülaossa;

  • Nüüd – puudutame teise programmi akent;

  • Saame oodatud efekti.

Tasub lisada, et mõned rakendused ei toeta jagatud ekraani režiimi, see kehtib nii "native" tarkvara (näiteks kontaktid, kaamera) kui ka kolmanda osapoole tarkvara kohta. Näete selle kohta teadet otse programmi aknas.

Kasutusomadused

Horisontaalne režiim

Niisiis, nüüd peaks nutitelefoni ekraanil olema kaks akent: esimene rakendus hõivab ülemise osa, teine ​​​​alumise osa. Igas aknas kuvatakse oma teave. Mõnikord on see äärmiselt mugav kahe ülesandega samaaegseks tööks - näiteks kirjade lugemine ja ettevõtte vestluses suhtlemine. Mõned inimesed eelistavad alustada video vaatamist teises aknas. Ärge unustage horisontaalset režiimi, paljude jaoks osutub see palju mugavamaks kui vertikaalne.

Naaske jagatud ekraanile

Algselt loodi Android multitegumtöötlussüsteemi baasil. Seetõttu võimaldab see režiim - põhiekraani kaheks jagamine - uuesti vajutada nuppu "kodu" ja seejärel käivitada mõni muu rakendus. Ülaosas näete silti "vajutage jagatud ekraanile naasmiseks".

Kui teete seda, jaguneb ekraan uuesti kaheks pooleks, kus on võimalik valida soovitud programm, mida kuvaruumi allosas kuvada.

Muutused proportsioonides

Kujutise iga osa jaoks hõivatud ala reguleeritakse musta riba abil (alguses keskel), mida saab “näpuga tõmmata” ja seeläbi kuvatava ala suhet muuta.

Välju kahe ekraani režiimist

Horisontaalse musta riba "tõmmates" alla või üles lõpuni, väljute sellest režiimist - kaks eraldi kuvatavat ekraani muutuvad taas üheks, nagu see algselt oli.

Loomulikult tarbivad kaks aktiivset programmi kaks korda rohkem riistvararessursse, mis paratamatult mõjutab süsteemi üldist jõudlust ja aku tarbimist.

Kaks päeva tagasi ilmus Android P operatsioonisüsteemi teine ​​beetaversioon, mille paljude mudelite omanikud saavad juba praegu oma nutitelefoni alla laadida ja installida. Lisaks uue kujunduse tutvustamisele ja tuttava liidese muutmisele lisas Ameerika korporatsioon uude OS-i paar uut funktsiooni ning muutis ka vanu. Uuendused pole mööda läinud isegi otsusest jagada nutitelefonide ekraan pooleks, mis nüüd töötab teisiti.

Nüüd peate jagatud ekraani režiimi aktiveerimiseks tegema muid toiminguid. Õnneks on kõik üsna lihtne. Android P-ga nutitelefonis korraga kahe rakendusega töötamiseks peate minema multitegumtöötluse menüüsse, mis kuvab kõik taustal töötavad rakendused. Pärast seda peaksite klõpsama soovitud tarkvara ikooni ja hoidma sellel sõrme, kuni ekraanile ilmub täiendav menüü.

Ilmuvas menüüs on kaks nuppu, millest esimene võimaldab seadeid käivitades vaadata infot rakenduse kohta ja teine ​​aktiveerib Split Screen režiimi. Valides teise võimaluse, pakub telefon kohe ettepaneku leida loendist teine ​​programm, mis töötab jagatud ekraani režiimis. Pärast valimist lastakse need koos käima. Selle tulemusena saab kasutaja kasutada kahte rakendust korraga.

Veelgi enam, akende suurust saab reguleerida äärise liigutamisega, mis esialgu asub täpselt keskel. Kahe samaaegselt töötava rakenduse sulgemiseks peate lohistama äärise ekraani ülemisse või alumisse serva. Sel juhul lülitub nutitelefon ise ühe programmiga töörežiimile. Split Screen funktsioon on eriti mugav suure ekraaniga telefonide puhul.

On võimatu mitte märgata, et jagatud ekraani režiimi muutunud algoritmide tõttu ei ühildu kõik rakendused sellega nüüd. Google Chrome'i veebibrauser toetab täielikult Android P uuendust, kuid kolmanda osapoole Netflixi rakendus telesaadete vaatamiseks mitte. Kuna uue operatsioonisüsteemi lõpliku versiooni ilmumiseni on jäänud veel üle kolme kuu, on arendajatel kindlasti aega oma tarkvara optimeerida, seega pole muretsemiseks põhjust.

Kuni 13. oktoobrini (kaasa arvatud) on kõigil võimalus kasutada Xiaomi Mi Band 4, kulutades sellele vaid 1 minuti oma isiklikust ajast.

Liituge meiega aadressil

Kuna nii palju pilvteenuseid ja töölauarakendusi, millel on mobiilile vastavad vasted, on lihtne kasutada Android-tahvelarvutit nii meelelahutuse kui ka tootlikkuse tagamiseks. Kogu ekraaniala kasutamine vaid ühe ülesande jaoks on kasulik, kuid mõnikord vajate teise rakenduse abi. Selle asemel, et kasutada rakenduste vahel vahetamiseks kodunuppu, proovige arendaja OryonCorp multitegumfunktsiooni.


Multitegumtöö rakendus lisab teie tahvelarvuti ekraanile ujuvad rakendused, et saaksite oma tööd avatuna hoida, kasutades näiteks märkmikku või kalkulaatorit. Vaatame, kuidas selle rakendusega alustada.

Seadistamine.

Installige oma Android-tahvelarvutisse Multitegumtöötlus. Rakenduse kasutamiseks on vaja Androidi versiooni 2.3 või uuemat, kui teil on vanem seade.

Avage rakendus ja vaadake kiirõpetust, klõpsates paremas ülanurgas esitusikooni; avaneb seadete paneel. Siin on parem määrata tööriistariba asukohad paremale. Põhjus on selles, et paljudel programmidel on menüü, mis libiseb välja vasakult poolt ja see on sageli vastuolus rakendusega Multitegumtöötlus.


Kasutamine.

Testige rakendust Multitegumtöötlus, avades näiteks veebibrauseri või e-raamatu. Selles näites töötame rakendusega Google Play raamatud.



Puudutage ekraani paremas servas ja seejärel libistage menüüst välja. Valige üks ujuvatest rakendustest (rohkemate rakenduste kuvamiseks keritakse loendit alla). Toksake ja hoidke all rakenduse akna nime, et liigutada see ekraanil soovitud kohta. Suuruse muutmiseks kasutage paremas alanurgas olevat väikest noolt. Saate avada nii palju ujuvaid rakendusi, kui soovite, välja arvatud YouTube, SMS ja Gmail, mis on kõik saadaval rakendusesisese ostuga. Selle kirjutamise seisuga saab Pro versiooni osta 3,39 dollari eest.