Straipsnis

„Android 7.0“: Daugialypis langas visiems

protection click fraud

„Android“ „Nuga“ Didžiausia vartotojui skirta funkcija turi būti nauja vietinė kelių langų pagalba. Koncepcija nėra nauja. „Samsung“ tai darė kurį laiką, „Microsoft“ keičia tai, kaip jie daro mažesniems įrenginiams, ir net „Apple“ tai daro planšetiniuose kompiuteriuose. Dabar „Google“ eilė.

Tai nėra visiškai nauja „Google“ koncepcija. Pagrindinė „Android“ sistema visada leido piešti tai, ką matote ekrane, bet kokio dydžio ir idėją turėti daugiau „Google I / O 2011“ vykdant daugiau nei vieną seansą vienu metu rodomas daugiau nei vienas rodinys buvo „Android“ planšetinių kompiuterių „kito žingsnio“ dalis. ant Korys. Po penkerių metų ji pagaliau paruošta.

Didelė priežastis, kodėl tai užtruko ilgiau, buvo ta, kad ją kepti į „Android“ sistemos lygiu gali būti keblu. „Android“ sukurtas taip, kad su procesoriumi veiktų beveik bet kas. Jis maitina mikrobangų krosneles, skalbimo mašinas, šaldytuvus, purkštuvų sistemas ir dar daugiau. Tai netgi gali lengvai išspręsti Rubiko kubą. Daiktai, kuriuose veikia „Android“ ir kurie turi ekraną, pvz., Jūsų telefonas, taip pat yra įvairių dydžių. Kai pakeisite operacinę sistemą, kad kiekviena programa galėtų veikti kelių langų aplinkoje, ji turi veikti visur.

„Verizon“ siūlo „Pixel 4a“ tik už 10 USD per mėnesį naujose „Unlimited“ linijose

Tai ir padarė „Google“. „Android 7.0“ natūraliai palaiko trijų tipų kelių langų rodinius. Tai reiškia, kad bet kuri atsisiųsta programa gali ją naudoti, nebent programos kūrėjas ją parašo taip, kad ji sistemai pasakytų ne, kai bandote perkelti ją į kelių langų rodinį. Ir tai nėra tik padalinto ekrano sistema - kiti vaizdai ją dar labiau apsunkina.

„Android Nougat“ turi tris skirtingo tipo langų režimus.

Padalyto ekrano vaizdas yra beveik tas pats, ką dabar matome „Samsung“ telefonuose. Galite arba ilgai paspausti miniatiūrą peržiūros režime, arba ilgai paspausti apžvalgos mygtuką ir galėsite turėti du atskirus langus su atskiromis programomis, veikiančiomis kiekviename. Galite vilkti ir mesti duomenis tarp jų, o skiriamoji linija yra kilnojama, kad galėtumėte padaryti vieną programą didesnę už kitą. Kūrėjai gali optimizuoti savo programas atlikdami tokius veiksmus kaip deklaruodami minimalų lango, kuriame jis yra, dydį, tačiau net ir nieko nedarydami, jų programa bandys paleisti padalinto ekrano kelių langų režimu. „Google“ teigia, kad padalinto ekrano režimas buvo sukurtas delniniams įrenginiams, tai reiškia planšetiniams kompiuteriams ir daugumai telefonų.

Keli langai taip pat gali būti rodomi a režimas „paveikslėlis vaizde“. Mes jau kalbėjome apie tai, kaip tai veikia ir kaip tai pagerins „Android TV“. Kai programa patenka į paveikslėlio langą, reikia slėpti tokius dalykus kaip valdikliai ir sąsajos elementai, o turinio dalis susitraukia iki dydžio, atsižvelgiant į naudojamo ekrano taškų aukštį. Be to, programos gali išdygti antrą vaizdą ir turėti vienos programos dalies langą, kai kita programos dalis veikia viso ekrano režimu. Naujoji API palaiko naują lango rodinį, o kūrėjas gali jį naudoti savo programoje be didesnio vargo. Tai skirta „Android TV“ ir žmonėms, sukūrusiems tikrąją aparatinę įrangą, reikia ją įgalinti. „Picture-in-picture“ režimui sukurta programa nieko nepadarys, jei vartotojas bandys ją naudoti bet kokiu kitu režimu, nebent kūrėjas taip pat įtraukė jų palaikymą.

Keli langai turi trečią vaizdą - laisvos formos režimas. Kol kas ji oficialiai egzistuoja tik dokumentus. Tai nulaužė pirmąją „Android N“ peržiūrą, bet kadangi mes jos nematėme. „Android“ kūrėjų svetainėje rašoma:

Didesnių įrenginių gamintojai gali pasirinkti įjungti laisvos formos režimą, kuriame vartotojas gali laisvai keisti kiekvienos veiklos dydį. Jei gamintojas įgalina šią funkciją, įrenginys siūlo laisvos formos režimą be skaidyto ekrano režimo.

Atkreipkite dėmesį, kad jie nenurodo, kas yra didesnis įrenginys. Kol kas atrodo, kad tai neapima tokių tablečių kaip „Pixel C“, bet jį būtų galima įjungti didesniuose įrenginiuose su 12 colių ekranais arba „Chromebook“ kompiuteriai kuriuose veikia „Android“ programos. Gamintojas turi nuspręsti, ar jis nori įtraukti palaikymą.

Trumpas laikas, kurį turėjome žaisti laisvos formos režimu „Nougat“ kūrėjų peržiūros metu, parodė, kad jis įkelia programas į plaukiojančius langus, nei galima jų dydį keisti, perkelti, sumažinti ar maksimaliai padidinti. Tai panašu į tai, kaip veikia nešiojamojo ar stalinio kompiuterio programinė įranga. Programos palaikys „drag and drop“ duomenų dalijimąsi ir kiekviena programa žino, kada ji buvo perkelta į viršutinį sluoksnį, ir mes aktyviai ją naudojame. Programos gali būti atidarytos net „susitraukusiame“ vaizde, jei kūrėjas nusprendžia tai padaryti. Kiekviena programa veikia savo procese ir vis dėlto yra nepriklausoma viena nuo kitos.

Jei kūrėjas taiko savo programą, skirtą „Android 7.0“, jis turi keletą kelių langų rodinio parinkčių. Jie gali apibrėžti programos dydį ir išdėstymą, kai ji nenaudoja viso ekrano, ir palengvinti jos naudojimą, kai ji sumažėja. Kadangi tai yra tikra problema - kai kurios programos tiesiog neatrodo gerai arba nėra labai tinkamos naudoti, jei naudoja tik pusę jau mažo ekrano, kūrėjai taip pat gali nuspręsti nepalaikyti šios funkcijos.

Jei programos neatnaujinamos, pati sistema priverčia jas žiūrėti į kelis langus - kartais rezultatai būna blogi.

Jei kūrėjas neatnaujins savo programos, sistema ją „priverstinai pakeis“ po dialogo lango, kuriame pranešama, kad tai senesnė programa, kuri nepalaiko šios funkcijos, todėl viskas gali būti sugadinta. Jei programa buvo parašyta palaikanti tik fiksuoto dydžio, kelių langų režimas uždarytas ir ta programa užima visą ekraną.

Jau įsilaužę į „Samsung“ kelių langų funkciją jau žinojome, kad dauguma programų tiesiog sumažėja į vieną ar kitą pusę be didelio šurmulio, jei jie nėra oficialiai palaikomi, ir mūsų laikas su „Nougat Developer Preview“ rodo tą patį rezultatus. Nors kodas, kuris buvo naudojamas norint atlikti veiksmus, šiek tiek skiriasi nuo „Android“ savosios funkcijos, pagrindinė koncepcija išlieka, o programos, kurios naudoja geriausią kodo praktiką, atrodo ir veikia vienodai, tik mažesnės. Bet ne kiekviena programa groja gražiai, ir mes tikimės, kad kūrėjai netrukus atnaujins jas tvarkingai, net jei jos nieko ir nepakeis.

Galiausiai, jei nenorite savo telefone naudoti kelių langų, to neturite. Visos „Android“ programos vis tiek veiks visame ekrane, kol nurodysite jiems pakeisti vaizdą.

instagram story viewer