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

Kaj je novega v androidu oreo?

Kazalo:

Anonim

Android Oreo prinaša več sprememb obstoječih funkcij in tudi vseh novih funkcij. Odkar je prvič prišel leta 2008, je Android zelo tekoč del programske opreme. Mobilni prostor se vedno razvija in Android se je skupaj z njim razvil, tako da bi lahko zadovoljil potrebe ljudi, kot smo mi, ki ga uporabljamo vsak dan.

S prvim predogledom razvijalca za Android Oreo smo spoznali nekatere nove funkcije. Zdaj, ko je Android 8.0 dokončen, točno vemo, kaj lahko pričakujemo od najnovejše različice.

Tukaj je vse, kar morate vedeti!

Omejitve ozadja

Od Android 7.0 lahko Android omeji nekatere dejavnosti, ki jih želi aplikacija izvajati v ozadju. Oreo temelji na tem začetku in daje prvo prednost varčevanju z energijo in izboljšanju življenjske dobe baterije, ne da bi uporabnik (to smo mi!) Storil karkoli ali nameščal karkoli, Nove omejitve pri implicitnih oddajah (pošiljanje "signalov" za druge aplikacije ali dejavnosti, na katere lahko ukrepajo), storitve v ozadju (dejavnosti aplikacije, ki se še naprej izvajajo, kadar ni na zaslonu) in posodobitve lokacije (preverjanje, kje uporabljate Androidove lokacijske storitve) so samodejne. To pomeni, da je lažje sestaviti aplikacije, ki nimajo vpliva na življenjsko dobo baterije in uporabniku ni treba ničesar upravljati.

To je novo področje za Android, zato razvijalce spodbujamo, da preučijo dokumentacijo in preizkusijo izvedbo ozadja in omejitve lokacije, preden je Android Oreo na voljo za potrošniške naprave. Omejitve izvajanja ozadja so precej velike, čeprav na zaslonu ne vidimo sprememb.

Kanali obveščanja

Android N je prinesel nov okvir za obvestila in načine, kako ga razvijalci lahko uporabljajo, tako da bomo dobili več informacij v prostoru, kjer so nepremičnine na višku.

Google z Android Oreo uvaja nove kanale obveščanja: razvrščanje obvestil skupaj po vrsti. Obvestila še vedno upravlja aplikacija, ki jih ponuja, vendar lahko uporabniki nadzorujejo, kako se stvari prikazujejo na kanal. Tako se lahko odločimo o stvareh, na primer o tem, ali nas obvesti novica ali glasbeni predvajalnik prikazuje trajno obvestilo. Kanali obveščanja so nov način za nadzor nad bogatimi obvestili, ki nam jih prinašajo aplikacije Android.

Nekatere od teh bogatih sprememb obvestil prihajajo v obliki obvestila po meri, ko se predvajajo mediji. Googlovi primeri uporabljajo slik albuma ali video sličico za ustvarjanje barvitih interaktivnih obvestil.

Kanali za obveščanje so potrebni, če razvijalci ciljajo na njihovo aplikacijo za Android Oreo in so stvar vseh ali nič. Če obvestilo kanalu ni dodeljeno, se ne prikaže.

Več: Vse, kar morate vedeti o obvestilih v Android Oreo

Slika na sliki za prenosnike

Google premika podporo za prikaz zaslona PiP na telefone Android.

Trenutno Android TV ima izvorno metodo prikaza PiP, vendar prenosni telefoni uporabljajo standardni pogled z več okni in prekrivanjem. Z novim načinom delovanja in aplikacije je mogoče oblikovati tako, da je dopolnilno okno namenjeno vsebini in nadzorom, druge bite krom pa lahko postavite drugam.

S sistemom Android Oreo lahko pogled na aplikacijo skrčimo na majhno sekundarno okno, ki ga uporabnik lahko postavi v času izvajanja. YouTube okno se lahko na primer skrči in premakne, tako da si lahko med predvajanjem beležite zapis v drugi aplikaciji.

To prinaša tudi nov način ravnanja s prekrivanji zaslona in načine, kako naprava zažene aplikacijo ali dejavnost (del aplikacije) na oddaljenem zaslonu. Aplikacija se lahko zažene na več zaslonih hkrati, razvijalci pa se lahko odločijo, na katerem zaslonu bodo aplikacijo zagnali, ko jo uporabnik zažene.

Prilagodljive ikone in značke

Google Pixel Launcher je prinesel prilagodljive ikone in zdaj jih Android podpira sistemsko in domače.

Možnosti so možne za različne oblikovane maske, ki definirajo zunanjo mejo (mislijo veverice), in ikone pa lahko animirate. Prilagodljive ikone bodo podprte v zaganjalniku, bližnjicah, nastavitvah naprave, pogovornih oknih za skupno rabo in na zaslonu za pregled aplikacij.

Google je to razvil na preprost način za razvijalce. Ikono dajo kot običajno in ozadje, sistem pa jih zleplja skupaj z masko, ki jo določi domači zaganjalnik.

Poleg tega nove ikone podpirajo značke za novo vsebino. Imenovane "Tačke obveščanja" so podobne značkam, ki smo jih že videli. Google dodaja stvari, kot so podokno za predogled na začetnem zaslonu, do katerega lahko dostopate tako po bližnjični ikoni kot tudi bližnjice do aplikacij, kot je na primer odgovor na sporočilo.

Več: Kaj so prilagodljive ikone in zakaj jih želim?

Viri pisav v XML

Android Oreo promovira pisave do vrste celotnih virov.

To pomeni, da lahko pisave določimo na enak način, kot so barve in drugi viri v postavitvah aplikacij z uporabo XML, razvijalci pa bodo imeli več nadzora nad pisavami in slogom, ki ga uporabljajo. To lahko pomeni, da imamo lahko aplikacije z lastnimi pisavami po meri brez zapletenih postopkov s strani razvijalca ali uporabnikov.

Google vse svoje brezplačne pisave povezuje v naložljive pakete, ki jih lahko uporabljate tukaj, kar lahko velja tudi za emojis!

Treble projekta

Project Treble je temeljna sprememba v ustvarjanju Android in kako lahko tretji proizvajalci - podjetja, kot sta Qualcomm ali NVIDIA, dodajo potrebno programsko opremo zunaj glavnega okvira Android. To je velik posel in že dolgo prihaja, vendar bi moral ublažiti velik del težav s posodobitvami, ki jih opažamo pri podjetjih, ki izdelujejo telefone Android.

Pixel in Pixel XL sta edina obstoječa telefona, ki bosta lahko uporabljala funkcije Project Treble, vendar bodo imeli telefoni, ki pošiljajo Android 8.0 ali novejši, popoln dostop. Upamo, da bodo to izkoristili!

Več: Kako bo Google Project Treble pomagal odpraviti eno najstarejših težav pri Androidu

API-ji za samodejno izpolnjevanje

Podpora platformam za samodejno izpolnjevanje pomeni boljšo varnost in močan način aplikacije za shranjevanje ponavljajočih se informacij.

Z novim API-jem za samodejno izpolnjevanje bo uporabnik lahko izbral vir za samodejno izpolnjevanje podatkov in aplikacije, ki morajo shraniti in pridobiti tovrstne podatke, ne bo več treba delovati kot storitev dostopnosti. Aplikacija, kot je upravitelj gesla, lahko poveže svojo dejavnost uporabe API-ja za samodejno izpolnjevanje in izberemo ga lahko, ko ga potrebujemo, podobno kot izbira nove tipkovnice. Lahko bi zgradili tudi aplikacijo, ki deluje kot globalna shramba podatkov za samodejno izpolnjevanje, ne da bi bila povezana z nobenim določenim programom.

Barve širokega spektra za aplikacije

Razvijalci, ki gradijo aplikacije za Android Oreo na napravah, ki podpirajo široko paleto barv, lahko zdaj prikažejo te zaslone.

To lahko izkoristijo aplikacije, kot so urejevalniki fotografij in pregledovalniki slik, razvijalci pa morajo preprosto omogočiti nastavitev, s katero sistem sporoči, da je aplikacija seznanjena s široko paleto barv in vdelala širok barvni profil. Nekateri profili podpore so AdobeRGB, Pro Photo RGB in DCI-P3.

Povezljivost

Android Oreo prinaša nekaj sprememb v načinu, kako naše naprave komunicirajo z drugimi napravami. Pozdravne spremembe vključujejo:

  • Kakovostni zvok Bluetooth prek kodeka Sony LDAC. Vaše najljubše pesmi bodo z Bluetooth povezavami še boljše zvenele. Najnovejši predogled razvijalcev ima tudi podporo za kodek AptX, zato lahko glasba prek Bluetooth zveni bolje kot kdajkoli prej.
  • NAN (Neighborhood Aware Networking) povezljivost z uporabo specifikacije Wi-Fi Aware. Naprave s podprto strojno opremo lahko med seboj komunicirajo prek Wi-Fija brez centralne dostopne točke.
  • Okvir telekoma uvaja nove načine, kako tretje stranke kličejo aplikacije med seboj in s posebnostmi vašega operaterja. Novi API-ji zdaj podpirajo aplikacije, ki jim ni treba uporabljati univerzalne aplikacije za sistemski telefon za prikaz informacij o klicih, ti podatki pa se lahko prikazujejo in nadzorujejo prek Bluetooth.

Navigacija po tipkovnici in zajem kazalca

Android na Chromebookih pomeni, da potrebujemo boljši način uporabe vseh funkcij aplikacije prek tipkovnice in miške. Android Oreo se osredotoča na oblikovanje boljšega modela za krmarjenje s puščicami in zavihki. To je ena tistih stvari, ki so razvijalci in končni uporabniki boljši in enostavnejši.

Navigacija po tipkovnici prinaša že znano navigacijo tipkovnice Meta-Key + Tab v aplikacije za Android z uporabo tako imenovanih navigacijskih grozdov po tipkovnici, zajemanje kazalcev pa daje aplikaciji ali igri nadzor nad kazalcem miške prek privzete sledilne ploščice ali zunanje miške.

Zvočne izboljšave

Novi AAudio API je bil izdelan za aplikacije, ki potrebujejo visokozmogljivo in nizko zakasnitev zvočne poti. Avdio podatki se lahko berejo in zapisujejo prek običajnih pretokov, AAudio API pa upravlja z usmerjanjem in zakasnitvijo.

Prve različice API-jev AAudio še niso dokončane, vendar so odličen način za razvijalce, ki potrebujejo te funkcije za povratne informacije. Želimo si, da bi ljudje, ki gradijo protivrednost GarageBand za Android, povedali, kako delujejo nove funkcije!

Z dodatnimi orodji za razvijalce, kot so izboljšave zvočnega ostrenja in nov razred oblikovanja glasnosti, bo naša glasba zvok še boljši, novi načini dostopa do medijskih datotek pa pomenijo, da lahko razvijalci veliko več počnejo z aplikacijami, ki jih predvajajo.

Izboljšave WebView

Android Oreo za večpredstavnostni način za komponente WebView iz Nougat-a omogoča privzeto in doda nov nabor API-jev, ki zagotavljajo informacije o različicah, boljše načine za zaključek okna s spletnim pogledom, način za določitev prioritete upodabljanja spletnega pogleda in Googlov API za varno brskanje.

Tako aplikacije, ki uporabljajo jezike spletnega razvoja, zagotavljajo večjo stabilnost in varnost, uporabniki pa bodo imeli koristi, če razvijalci omogočijo Google varno brskanje za oddaljene URL-je.

API-ji Java 8 in optimizacije izvajanja

Android Oreo podpira nove jezike API-je Java, vključno z novim API-jem java.time, predstavljenim z najnovejšo različico Java 8. Optimizacija za nove čas izvajanja je vključena tudi za boljše delovanje in stabilnost v aplikacijah, zasnovanih za Android Oreo.

Če vas zanima razvoj aplikacij za Android 8.0, je to le vrh ledene gore. Obiščite blog Razvijalci za Android za celotno meritev o spremembah in primeru kode.

Posodobljeno avgusta 2017 s končno različico dnevnika sprememb za Android O.