Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Što je novo u androidu oreo?

Sadržaj:

Anonim

Android Oreo donosi nekoliko promjena postojećih značajki kao i svih novih značajki. Android je otkako je prvi put stigao 2008. vrlo bitan softver. Mobilni prostor se uvijek razvija, a Android se razvijao zajedno s njim, tako da bi mogao zadovoljiti potrebe ljudi poput nas koji ga koristimo svakodnevno.

S prvim pregledom razvojnog programera za Android Oreo dobili smo uvid u neke nove značajke. Sada kada je Android 8.0 konačan, točno znamo što možemo očekivati ​​od najnovije verzije.

Evo svega što trebate znati!

Pozadinske granice

Počevši od Androida 7.0 Android može ograničiti određene aktivnosti koje aplikacija želi raditi dok je u pozadini. Oreo temelji na ovom početku i stavlja glavni prioritet na uštedu energije i poboljšanje trajanja baterije, a da korisnik (to smo mi!) Ne mora ništa raditi ili instalirati, Nova ograničenja na implicitne emisije (slanje „signala“ za druge aplikacije ili aktivnosti na koje se može djelovati), pozadinske usluge (aktivnosti aplikacije koje se nastavljaju pokretati kada nije na zaslonu) i ažuriranja lokacije (provjeravanje da vidite gdje koristite Androidove lokacijske usluge) su automatske. To znači da je lakše graditi aplikacije koje nemaju utjecaja na vijek trajanja baterije i korisnik ne mora ništa upravljati.

Ovo je novo područje za Android, pa se programerima preporučuje da prouče dokumentaciju i isprobaju pozadinsko izvršenje i ograničenja lokacije prije nego što je Android Oreo dostupan za potrošačke uređaje. Ograničenja izvođenja pozadine prilično su velika iako na svom zaslonu ne vidimo promjene.

Kanali obavijesti

Android N je donio novi okvir za obavijesti i načine kako ga programeri mogu upotrijebiti tako da dobijemo više informacija u prostoru u kojem su nekretnine na cijeni.

Uz Android Oreo, Google uvodi nove kanale obavijesti: grupiranje obavijesti zajedno prema njihovoj vrsti. Obavijestima i dalje upravlja aplikacija koja ih isporučuje, ali korisnici mogu kontrolirati kako se stvari prikazuju na kanalu. Na ovaj način možemo odlučiti o stvarima poput obavijesti o aplikaciji za novine ili reprodukciji glazbe koji prikazuje trajnu obavijest. Kanali obavijesti novi su način da kontroliramo bogate obavijesti koje nam donose Android aplikacije.

Neke od tih bogatih promjena obavijesti dolaze u obliku prilagođene obavijesti pri reprodukciji medija. Googleovi primjeri koriste sliku albuma ili sličicu videozapisa za izradu živopisne interaktivne obavijesti.

Kanali obavijesti potrebni su ako razvojni programer cilja njihovu aplikaciju za Android Oreo i nisu nikakva stvar. Ako notifikacija nije dodijeljena kanalu, neće se prikazati.

Više: Sve što trebate znati o obavijestima u Android Oreo-u

Slika u slici za mobilne slušalice

Google kreće podršku za PiP display na Android telefone.

Trenutno Android TV ima izvornu metodu prikaza PiP, ali mobilne slušalice koriste standardni prikaz u više prozora nasuprot sloju. S novim načinom postupanja i aplikacije se mogu oblikovati tako da je dopunski prozor strogo za sadržaj, a kontrole ili druge dijelove kroma aplikacije mogu se staviti na drugo mjesto.

Pomoću Android Oreo-a možemo pregledati aplikaciju u mali sekundarni prozor koji korisnik može postaviti u vrijeme izvođenja. Na primjer, prozor YouTubea može se smanjiti i premjestiti tako da možete snimati bilješke u drugoj aplikaciji dok se reproducira.

Ovo također donosi novi način upravljanja preklapanjem zaslona i metodama kako bi uređaj pokrenuo aplikaciju ili aktivnost (dio aplikacije) na udaljenom zaslonu. Aplikacija se može pokrenuti na više zaslona, ​​a programer može odlučiti na kojem će se zaslonu pokrenuti aplikacija kada korisnik pokrene.

Prilagodljive ikone i značke

Google Pixel Launcher donio je prilagodljive ikone i sada ih Android podržava u sustavu i na zemlji.

Moguće su mogućnosti za različite oblikovane maske koje definiraju vanjsku granicu (misleći vjeverice), a ikone se mogu animirati. Podržane su ikone na pokretaču, prečacima, postavkama uređaja, dijaloškim okvirima za dijeljenje i zaslonu za pregled aplikacija.

Google je to izradio na jednostavan način za programere. Omogućuju ikonu kao normalnu i pozadinsku, a sustav ih spaja zajedno s maskom koju kućni pokretač definira.

Uz to, nove ikone podržavaju značke za novi sadržaj. Nazvani "točkicama obavijesti" jako su slične značkama koje smo vidjeli i prije. Google dodaje stvari poput okna za pregled s početnog zaslona kojem možete pristupiti putem prečaca ikona, kao i prečaci koji se isključuju iz aplikacija, poput odgovaranja na poruku.

Više: Što su prilagodljivi ikoni i zašto ih želim?

Izvori fontova u XML-u

Android Oreo promovira fontove do pune vrste resursa.

To znači da se fontovi mogu definirati na isti način kao što su boje i drugi resursi u rasporedima aplikacija pomoću XML-a, a programeri će imati veću kontrolu nad fontovima i stilom koji koriste. To može značiti da možemo imati aplikacije s vlastitim prilagođenim fontovima bez ikakvih kompliciranih postupaka od strane programera ili korisnika.

Google sve svoje besplatne fontove spaja u pakete za preuzimanje koji se ovdje mogu koristiti, a to se može primijeniti i na emojise!

Visoki projekt

Projektni visoki značaj bitna je promjena u stvaranju Androida i kako treći dobavljači - tvrtke poput Qualcomm ili NVIDIA - mogu dodati potreban softver izvan glavnog Android okvira. To je velik posao i već dugo dolazi, ali to bi trebalo umanjiti velik dio problema s sporim ažuriranjem koji vidimo od tvrtki koje proizvode Android telefone.

Pixel i Pixel XL jedini su postojeći telefoni koji će moći koristiti značajke Project Treblea, ali telefoni koji isporučuju Android 8.0 ili noviji imat će potpuni pristup. Nadamo se da će to iskoristiti!

Više: Kako će Googleov Project Treble pomoći u rješavanju jednog od najstarijih problema Androida

API-i za automatsko popunjavanje

Podrška na platformi za automatsko popunjavanje znači bolju sigurnost i moćan način da aplikacija pohranjuje ponavljajuće informacije.

S novim API-jem za automatsko popunjavanje korisnik će moći odabrati izvor za podatke o automatskom popunjavanju, a aplikacije koje trebaju pohraniti i dohvatiti takve podatke više neće trebati da budu usluge pristupačnosti. Aplikacija poput upravitelja lozinki može povezati vlastitu aktivnost korištenja API-ja za automatsko popunjavanje, a mi ga možemo odabrati kad nam zatreba, poput odabira nove tipkovnice. Također bi mogla biti izrađena aplikacija koja djeluje kao globalna pohrana podataka za automatsko popunjavanje, a da nije povezana s bilo kojim određenim programom.

Boje široke spektra za aplikacije

Programeri koji grade aplikacije za Android Oreo na uređajima koji podržavaju široku rasponu boja sada mogu koristiti te zaslone.

Aplikacije poput uređivača fotografija i pregledača slika mogu to iskoristiti, a programeri jednostavno trebaju omogućiti postavku koja sustavu daje do znanja da je aplikacija svjesna boja široke raspona i ugrađuju širok profil boja. Neki od profila podrške su AdobeRGB, Pro Photo RGB i DCI-P3.

Povezivanje

Android Oreo donosi neke promjene u načinu na koji naši uređaji komuniciraju s drugim uređajima. Promjene dobrodošlice uključuju:

  • Kvalitetni Bluetooth audio putem Sony LDAC kodeka. Vaše omiljene pjesme zvučit će još bolje putem Bluetooth veza. Najnoviji pregled programera također ima podršku za AptX kodek, tako da glazba putem Bluetooth-a može zvučati bolje nego ikad.
  • NAN (Neighborhood Aware Networking) povezanost pomoću Wi-Fi Aware specifikacije. Uređaji s podržanim hardverom mogu međusobno komunicirati putem Wi-Fi-ja bez središnje pristupne točke.
  • Telekomunikacijski okvir uvodi nove načine rada trećih aplikacija za međusobne pozive i posebne značajke vašeg mobilnog operatera. Novi API-ji sada podržavaju aplikacije koje ne trebaju koristiti univerzalnu telefonsku aplikaciju za prikaz podataka o pozivima, a ti podaci mogu se prikazivati ​​i kontrolirati putem Bluetooth-a.

Navigacija tipkovnicom i snimanje pokazivača

Android na Chromebooku znači da nam treba bolji način da koristimo sve značajke aplikacije putem tipkovnice i miša. Android Oreo usredotočen je na stvaranje boljeg modela za navigaciju s tipkama sa strelicama i karticama. Ovo je jedna od onih stvari koje programerima i krajnjim korisnicima predstavljaju i bolje i lakše.

Navigacija tipkovnicom donosi poznatu navigaciju na tipkovnici "Meta-Key + Tab" Androidovim aplikacijama koristeći se navigacijskim klasterima na tipkovnici, a snimanje pokazivača daje aplikaciji ili igri kontrolu nad pokazivačem miša kroz zadani trackpad ili vanjski miš.

Audio poboljšanja

Novi AAudio API izgrađen je za aplikacije kojima je potrebna zvučna staza visokih performansi i latencije. Audio podaci mogu se čitati i pisati normalnim protocima, a AAudio API upravlja s usmjeravanjem i kašnjenjem.

Prve verzije API-ja AAudio još nisu dovršene, ali su odličan način za razvojne programere kojima trebaju ove značajke za pružanje povratnih informacija. Želimo da ljudi koji grade ekvivalent GarageBand-u za Android imaju nešto o načinu na koji rade nove značajke!

Dodatni alati za programere, poput poboljšanja zvučnog fokusiranja i nove klase oblikovanja glasnoće, učinit će našu glazbu još boljom, a novi načini pristupa medijskim datotekama znače da programeri mogu učiniti puno više s aplikacijama koje ih reproduciraju.

Poboljšanja za WebView

Android Oreo omogućava multi-postupak za komponente WebView od Nougat-a kao zadani i dodaje novi skup API-ja koji pružaju informacije o verziji, bolje načine za prekid prozora web pregleda, metodu za određivanje prioriteta prikazivanja web-pregleda i Google Sigurno pregledavanje API.

Na taj način aplikacije koja koriste jezike web razvoja poboljšavaju stabilnost i sigurnost, a korisnici će imati koristi ako programeri omoguće Google Sigurno pregledavanje za udaljene URL-ove.

Java 8 API-ji i optimizacije rada

Android Oreo podržava nove API-je za Java jezik, uključujući novi API java.time predstavljen s najnovijom verzijom Java 8. Optimizacija za nova izvođenja također je uključena radi bolje performanse i stabilnosti u aplikacijama dizajniranim za Android Oreo.

Ako ste zainteresirani za razvoj aplikacija za Android 8.0, ovo je samo vrh ledenog brijega. Posjetite blog Android programera za cjelovit opseg o promjenama i primjeru koda.

Ažurirano u kolovozu 2017. s konačnom verzijom dnevnika promjena za Android O.