Logo sl.androidermagazine.com
Logo sl.androidermagazine.com

Android 7.0: več oken za vse

Anonim

Največja uporabniška funkcija Android Nougat mora biti nova podpora za več oken. Koncept ni nov. Samsung to počne že nekaj časa, Microsoft spreminja način, kako to počnejo pri manjših napravah in celo Apple to počne na tablicah. Zdaj je na vrsti Google.

Tudi za Google ni povsem nov koncept. Osnovni sistem Android je vedno omogočil, da se tisto, kar vidite na zaslonu, nariše skoraj v kakršni koli velikosti, in ideja, da bi se hkrati prikazalo več kot en pogled, je bila na več kot eni seji na Googlovem I / O 2011 podstreljena. "naslednjega koraka" za tablične računalnike Android na satju. Pet let pozneje je končno pripravljen.

Dober del razloga, ki ga je potreboval dlje, je, ker je vstavljanje v Android na sistemski ravni lahko težavno. Android je zasnovan tako, da deluje na skoraj ničesar s procesorjem. Poganja mikrovalovne pečice, pralne stroje, hladilnike, brizgalne sisteme in drugo. Lahko celo reši Rubikovo kocko. Stvari, ki poganjajo Android in imajo zaslon - na primer vaš telefon - so tudi v različnih velikostih. Ko spremenite operacijski sistem, da se lahko vsaka aplikacija zažene v okolju z več okni, mora delovati povsod.

In to je storil Google. Android 7.0 izvorno podpira tri vrste pogledov z več okni. To pomeni, da ga lahko uporablja vsaka aplikacija, ki jo naložite, razen če jo razvijalec ne napiše tako, da sporoči sistemu ne, ko ga poskusite premakniti v pogled z več okni. In ne gre samo za sistem z deljenim zaslonom - ostali pogledi ga še bolj zapletejo.

Android Nougat ima tri različne vrste načina z več okni.

Pogled na delljeni zaslon je skoraj enak tistemu, ki ga trenutno vidimo na Samsung telefonih. V načinu pregleda lahko dolgo pritisnete sličico ali dolgo pritisnete gumb za pregled in v vsaki od njih boste lahko imeli dve ločeni okni. Podatke lahko med njimi povlečete in spustite, ločnica pa je premična, tako da lahko naredite eno aplikacijo večjo od druge. Razvijalci lahko svoje aplikacije optimizirajo tako, da naredijo minimalno velikost za okno, v katerem je, vendar tudi če ne storijo ničesar, se bo njihova aplikacija poskušala zagnati v večzaslonskem načinu z deljenimi zasloni. Google pravi, da je bil način deljenega zaslona zasnovan za prenosne naprave, kar pomeni za tablične računalnike in večino telefonov.

Več oken se lahko prikaže tudi v načinu slike v sliki. O tem, kako deluje in kako bo Android TV naredil boljši, smo že govorili. Ko aplikacija preide v slikovno okno, je treba stvari, kot so kontrolniki in elementi vmesnika, skriti in del vsebine skrčiti na velikost glede na naklon pike uporabljenega zaslona. Aplikacije lahko sprožijo drugi pogled in imajo okno s slikami enega dela aplikacije, medtem ko je drugi del aplikacije v celozaslonskem načinu. Novi API podpira nov pogled na okno, razvijalci pa ga lahko uporabljajo v svoji aplikaciji brez prevelikih težav. Ta je zasnovan za Android TV in ljudje, ki so vgradili dejansko strojno opremo, jo morajo omogočiti. Aplikacija, zasnovana za način slike v sliki, ne bo storila ničesar, če jo uporabnik poskuša prestaviti v kateri koli drug način, razen če razvijalec ni vključil podpore zanje.

Več okno ima tretji pogled - način brez obrazca. Zaenkrat v dokumentaciji obstaja le uradno. Vdrl je na prvi predogled Android N, a ga še nismo videli. Na spletnem mestu Android Developer piše:

Proizvajalci večjih naprav se lahko odločijo, da omogočijo način brezplačne oblike, v katerem lahko uporabnik prosto spreminja velikost posamezne dejavnosti. Če proizvajalec omogoči to funkcijo, naprava poleg načina deljenega zaslona ponuja način brezplačne oblike.

Opazite, da ne določajo večje naprave. Zaenkrat se zdi, da to ne vključuje tabličnih računalnikov, kot je Pixel C, vendar bi ga bilo mogoče omogočiti v večjih napravah z 12-palčnimi zasloni ali Chromebookih, ki poganjajo aplikacije Android. Proizvajalec se odloči, ali želi vključiti podporo.

Kratek čas, ko smo se med predvajanjem Nougat Developer Preview morali igrati s prostim formatom, je pokazal, da aplikacije v plavajoča okna umešča velikosti, kot jih je mogoče spreminjati, premikati, minimizirati ali povečati. To je tako, kot deluje programska oprema na prenosnem ali namiznem računalniku. Aplikacije podpirajo delitev podatkov povleci in spusti in vsaka aplikacija ve, kdaj je premaknjena na zgornji sloj, in jo aktivno uporabljamo. Aplikacije se lahko odprejo tudi v "skrčenem" pogledu, če se razvijalec odloči za to. Vsaka aplikacija se izvaja v svojem postopku in je medsebojno neodvisna.

Če razvijalci ciljajo na njihovo aplikacijo za Android 7.0, imajo na voljo več možnosti za prikaz več oken. Lahko določijo velikost in postavitev aplikacije, kadar ne uporablja celozaslonskega sistema, in jo olajšajo, ko se skrči. Ker je to resnično vprašanje - nekatere aplikacije preprosto ne izgledajo dobro ali niso zelo uporabne, če uporabljajo le polovico že majhnega zaslona - razvijalci se lahko odločijo tudi, da funkcije ne podpirajo.

Če aplikacije niso posodobljene, jih sistem sam prisili v prikaz več oken - včasih s slabimi rezultati.

Če razvijalci ne posodobijo svoje aplikacije, jo bo sistem "prisilno spremenil" po pogovornem oknu, v katerem nam je dal vedeti, da gre za starejšo aplikacijo, ki ne podpira te funkcije, zato se bodo stvari lahko pokvarile. Če je aplikacija napisana samo za podporo določene velikosti, je način več oken zaprt in ta aplikacija zavzame celoten zaslon.

Iz hekerske funkcije Samsungovega sistema za več oken smo že vedeli, da se večina aplikacij le malo zmanjša na eno ali drugo stran, če jih uradno ne podpira, in naš čas s predogledom Nougat Developer Preview kaže enake rezultate. Medtem ko je koda, ki se uporablja za stvari, malce drugačna kot domača funkcija Android, ostaja osnovni koncept in aplikacije, ki uporabljajo najboljše prakse v videzu kode in delujejo enako, le manjše. Toda vsaka aplikacija ne deluje lepo in upamo, da bodo razvijalci kmalu posodobili takšne, da bodo stvari urejale lepo, tudi če ničesar drugega ne spremenijo.

Končno, če ne želite uporabljati več oken v telefonu, vam tega ni treba. Vse aplikacije za Android še vedno delujejo na celotnem zaslonu, dokler jim ne rečete, naj spremenijo svoj pogled.