Članak

Android 7.0: Više prozora za sve

protection click fraud

Android Nougat najveća značajka okrenuta prema korisnicima mora biti nova izvorna podrška za više prozora. Koncept nije nov. Samsung to radi već neko vrijeme, Microsoft mijenja način na koji to rade na manjim uređajima, pa čak i Apple to radi na tabletima. Sad je na redu Google.

Ni to nije sasvim novi koncept za Google. Osnovni Android okvir uvijek je omogućavao da se ono što vidite na ekranu crta u gotovo bilo kojoj veličini i ideja da ga imate više više je prikazanih prikaza istodobno pokrenuto u više od jedne sesije na Google I / O 2011 kao dio "sljedećeg koraka" za Android tablete na Saće. Pet godina kasnije, napokon je spremno.

Dobar je dio razloga potrajao jer je njegovo uvrštavanje u Android na razini sustava može biti nezgodno. Android je dizajniran da radi na gotovo bilo čemu s procesorom. Pokreće mikrovalne pećnice, perilice rublja, hladnjake, prskalice i još mnogo toga. S lakoćom može riješiti i Rubikovu kocku. Stvari koje pokreću Android i koji imaju zaslon - poput vašeg telefona - također su u mnogo različitih veličina. Jednom kada promijenite operativni sustav tako da svaka aplikacija može raditi u okruženju s više prozora, ona mora raditi svugdje.

Verizon nudi Pixel 4a za samo 10 USD mjesečno na novim Neograničenim linijama

I to je Google učinio. Android 7.0 izvorno podržava tri vrste prikaza s više prozora. To znači da je svaka aplikacija koju preuzmete može koristiti ako je programer aplikacije ne napiše tako da kaže sustavu ne kada je pokušate premjestiti u prikaz s više prozora. I to nije samo sustav podijeljenog zaslona - ostali ga pogledi čine još složenijim.

Android Nougat ima tri različite vrste načina rada s više prozora.

Prikaz podijeljenog zaslona gotovo je isto što i ono što trenutno vidimo na Samsung telefonima. Možete dugo pritisnuti minijaturu u načinu pregleda ili dugo pritisnuti gumb za pregled i moći ćete imati dva odvojena prozora s odvojenim aplikacijama pokrenutim u svakom. Možete povlačiti i ispuštati podatke između njih, a crta za razdvajanje je pokretna tako da jednu aplikaciju možete učiniti većom od druge. Programeri mogu optimizirati svoje aplikacije radeći stvari poput deklariranja minimalne veličine prozora u kojem se nalazi, ali čak i ako ne poduzmu ništa, njihova će se aplikacija pokušati pokrenuti u načinu više prozora na podijeljenom zaslonu. Google kaže da je način podijeljenog zaslona dizajniran za ručne uređaje, što znači tablete i većinu telefona.

Više prozora također se može prikazati u a način slike u slici. Već smo razgovarali o tome kako to radi i kako će to poboljšati Android TV. Kada aplikacija uđe u prozor sa slikom, stvari poput kontrola i elemenata sučelja moraju se sakriti, a dio sadržaja smanjiti na veličinu na temelju koraka točke prikaza koji se koristi. Također, aplikacije mogu niknuti drugi prikaz i imati prozor slike jednog dijela aplikacije, dok je drugi dio aplikacije u načinu cijelog zaslona. Novi API podržava novi prikaz prozora, a programer ga može koristiti u svojoj aplikaciji bez previše gnjavaže. Ovo je dizajnirano za Android TV i ljudi koji su izradili stvarni hardver moraju ga omogućiti. Aplikacija dizajnirana za način slike u slici neće učiniti ništa ako je korisnik pokuša staviti u bilo koji drugi način, osim ako im programer nije uključio podršku.

Više prozora ima treći pogled - način slobodnog oblika. Do sada službeno postoji samo u dokumentacija. Upao je u prvi pregled Androida N, ali budući da ga nismo vidjeli. Na web mjestu Android Developer stoji:

Proizvođači većih uređaja mogu odabrati omogućavanje načina slobodnog oblika u kojem korisnik može slobodno mijenjati veličinu svake aktivnosti. Ako proizvođač omogući ovu značajku, uređaj osim načina podijeljenog zaslona nudi i način slobodnog oblika.

Primijetite da ne navode što je veći uređaj. Zasad se čini da ovo ne uključuje tablete poput Pixel C, ali mogao bi biti omogućen na većim uređajima s 12-inčnim zaslonima ili Chromebookovi koji pokreću Android aplikacije. Na proizvođaču je da odluči želi li uključiti podršku.

Kratko vrijeme kada smo se morali igrati s načinom slobodne forme tijekom pregleda Nougat Developer Preview pokazalo je da aplikacije stavljaju u plutajuće prozore nego što ih je moguće promijeniti, pomicati, minimizirati ili povećati. To je baš kao što funkcionira softver na vašem prijenosnom računalu ili stolnom računalu. Aplikacije će podržavati povlačenje i ispuštanje podataka, a svaka aplikacija zna kada je premještena na gornji sloj i aktivno je koristimo. Aplikacije se čak mogu otvoriti u "skupljenom" prikazu pod uvjetom da to programer odluči. Svaka se aplikacija izvodi u svom procesu i neovisna je jedna o drugoj.

Ako programer cilja svoju aplikaciju za Android 7.0, oni imaju nekoliko mogućnosti za prikaz s više prozora. Oni mogu definirati veličinu i izgled aplikacije kada ne koristi cijeli zaslon i olakšati je nakon smanjenja. Budući da je to stvarni problem - neke aplikacije jednostavno ne izgledaju dobro ili nisu baš korisne ako koriste samo polovicu ionako malog zaslona - programeri također mogu odlučiti da ne podržavaju značajku.

Ako se aplikacije ne ažuriraju, sustav ih prisiljava na prikaz s više prozora - ponekad s lošim rezultatima.

Ako programer ne ažurira svoju aplikaciju, sustav će joj "prinudno promijeniti veličinu" nakon dijaloškog okvira koji će nas obavijestiti da je starija aplikacija koja ne podržava značajku pa se stvari mogu slomiti. Ako je aplikacija napisana da podržava samo fiksnu veličinu, način rada s više prozora zatvoren je i ta aplikacija zauzima cijeli zaslon.

Već smo iz hakiranja Samsungove značajke više prozora znali da se većina aplikacija jednostavno smanjuje na jednu ili drugu stranu bez puno frke ako nisu službeno podržani, a naše vrijeme s Nougat Developer Previewom pokazuje isto rezultatima. Iako se kod koji se koristi za rad pomalo razlikuje od izvorne značajke Androida, osnovni koncept ostaje, a aplikacije koje koriste najbolje primjere iz koda izgledaju i rade isto, samo manje. Ali ne igra se svaka aplikacija lijepo i nadamo se da će ih programeri uskoro ažurirati kako bi se graciozno nosili sa stvarima čak i ako ništa drugo ne promijene.

Konačno, ako ne želite koristiti više prozora na telefonu, ne morate. Sve će se Android aplikacije i dalje prikazivati ​​preko cijelog zaslona dok im ne kažete da promijene pogled.

instagram story viewer