Logo fi.androidermagazine.com
Logo fi.androidermagazine.com

Mitä uutta Android oreossa?

Sisällysluettelo:

Anonim

Android Oreo tuo useita muutoksia nykyisiin ominaisuuksiin sekä kaikkiin uusiin ominaisuuksiin. Ensimmäisestä tulostaan ​​vuonna 2008 lähtien Android on ollut erittäin sulava ohjelmisto. Mobiilitila on jatkuvasti kehittymässä ja Android on kehittynyt sen mukana, jotta se voisi vastata meitä käyttävien ihmisten tarpeisiin, jotka käyttävät sitä päivittäin.

Ensimmäisen Android Oreon kehittäjäesikatselun yhteydessä saimme katsauksen joihinkin uusista ominaisuuksista. Nyt kun Android 8.0 on lopullinen, tiedämme tarkalleen, mitä odottaa uusimmasta versiosta.

Tässä on kaikki mitä sinun tarvitsee tietää!

Taustarajat

Android 7.0: sta alkaen Android voi rajoittaa tiettyjä toimintoja, joita sovellus haluaa tehdä, kun se on taustalla. Oreo rakentaa tämän alkuun ja asettaa etusijalle virran säästämisen ja akun käyttöiän parantamisen ilman, että käyttäjän (se on me!) Tarvitsee tehdä mitään tai asentaa mitään, Uudet rajoitukset implisiittiselle lähetykselle ("signaalien" lähettämiselle muille sovelluksille tai toiminnoille, joita käytetään), taustapalveluihin (sovelluksen toimintoihin, jotka jatkavat toimintaa, kun sitä ei ole näytöllä) ja sijaintipäivityksiin (tarkistaminen, missä käytät Android-sovelluksia) sijaintipalvelut) ovat automaattisia. Tämä tarkoittaa, että on helpompaa rakentaa sovelluksia, joilla ei ole vaikutusta akun käyttöikään, eikä käyttäjän tarvitse hallita mitään.

Tämä on uusi alue Androidille, joten kehittäjiä kehotetaan tutkimaan dokumentaatiota ja kokeilemaan taustan suorittamis- ja sijaintirajoituksia ennen kuin Android Oreo on saatavana kuluttajalaitteille. Taustan toteuttamisrajoitukset ovat melko iso juttu, vaikka emme näe muutoksia näytöllämme.

Ilmoituskanavat

Android N toi uuden kehyksen ilmoituksille ja kehittäjien tapoille käyttää sitä, jotta saamme lisätietoja tilasta, jossa kiinteistö on huippuluokkaa.

Android Oreon kanssa Google esittelee uusia ilmoituskanavia: ryhmittele ilmoitukset tyypin mukaan. Ilmoituksia hallinnoi edelleen niitä toimittava sovellus, mutta käyttäjät voivat hallita, kuinka asiat näytetään kanavakohtaisesti. Tällä tavoin voimme päättää esimerkiksi siitä, kuinka uutisovellus ilmoittaa meille tai musiikkisoitin näyttää jatkuvan ilmoituksen. Ilmoituskanavat on uusi tapa hallita Android-sovellusten meille antamia rikkaita ilmoituksia.

Jotkut näistä monipuolisista ilmoitusmuutoksista tulevat mukautettuna ilmoituksena, kun mediaa soitetaan. Googlen esimerkit käyttävät albumikuvaa tai videon pikkukuvaa värikkään interaktiivisen ilmoituksen luomiseen.

Ilmoituskanavat vaaditaan, jos kehittäjä kohdistaa sovelluksensa Android Oreoon ja jos kyseessä on kaikki vai ei mitään. Jos ilmoitusta ei ole määritetty kanavalle, sitä ei näytetä.

Lisää: kaikki mitä sinun tarvitsee tietää ilmoituksista Android Oreossa

Kuva kuvassa puhelimille

Google siirtää PiP-näyttötukea Android-puhelimiin.

Tällä hetkellä Android TV: llä on alkuperäinen PiP-näyttömenetelmä, mutta matkapuhelimet käyttävät tavallista usean ikkunan näkymää verrattuna päällekkäisyyteen. Uudella toimintatavalla ja sovellukset voidaan suunnitella siten, että lisäikkuna on tarkoitettu vain sisällölle ja säätimille tai muut sovelluskromin bitit voidaan sijoittaa muualle.

Android Oreon avulla voimme kutistaa sovelluksen näkymän pieneen toissijaiseen ikkunaan, jonka käyttäjä voi sijoittaa ajon aikana. Esimerkiksi YouTube-ikkuna voidaan kutistaa ja siirtää, jotta voit tehdä muistiinpanoja toisessa sovelluksessa sen pelatessa.

Tämä tuo myös uuden tavan käsitellä näytön peittokuvia ja menetelmiä, joilla laite voi käynnistää sovelluksen tai toiminnan (sovelluksen osan) etänäytöltä. Sovellus voi toimia useammalla kuin yhdellä näytöllä kerrallaan, ja kehittäjä voi päättää, missä näytössä sovellus käynnistetään, kun käyttäjä käynnistää sen.

Mukautuvat kuvakkeet ja merkit

Google Pixel Launcher toi mukautuvat kuvakkeet, ja nyt Android tukee niitä koko maassa ja alkuperäisesti.

Valinnat voidaan antaa eri muotoisille maskeille, jotka määrittelevät ulkoreunan (ajattelevat ympyröitä), ja kuvakkeita voidaan animoida. Mukautuvia kuvakkeita tuetaan kantoraketissa, pikakuvakkeissa, laiteasetuksissa, jakamisikkunoissa ja sovelluksen esittelynäytössä.

Google on rakentanut tämän tavalla, joka on kehittäjille helppoa. Ne tarjoavat normaalin kuvakkeen ja taustan, ja järjestelmä yhdistää ne yhdessä maskin kanssa, jonka kotiinvalmistaja määrittelee.

Lisäksi uudet kuvakkeet tukevat uuden sisällön merkkejä. Niitä kutsutaan "ilmoituspisteiksi". Ne ovat paljon kuin tunnusmerkkejä, joita olemme nähneet aiemmin. Google lisää esimerkiksi aloitusnäytön esikatseluruudun, johon pääset kuvakkeen pikakuvakkeista samoin kuin sovellusten yksinoikeuspikakuvakkeisiin, kuten viestiin vastaamiseen.

Lisää: Mitä ovat mukautuvat kuvakkeet ja miksi haluan niitä?

Fonttiresurssit XML: ssä

Android Oreo mainostaa fontit täysimääräiseksi resurssityypiksi.

Tämä tarkoittaa, että fontit voidaan määritellä samalla tavalla kuin värit ja muut resurssit ovat sovellusasetteluissa XML: n avulla, ja kehittäjillä on enemmän hallintaa käyttämiin fontteihin ja tyyliin. Tämä saattaa tarkoittaa, että meillä voi olla sovelluksia omilla mukautetuilla kirjasimillaan ilman, että kehittäjä tai käyttäjät tekevät monimutkaisia ​​toimenpiteitä.

Google niputtaa kaikki omat ilmaiset fonttinsa ladattaviin paketteihin, joita voidaan käyttää täällä, ja tämä voi koskea myös hymiöitä!

Projektin diskantti

Projektin Treble on perustavanlaatuinen muutos siinä, miten Android luodaan ja miten kolmansien osapuolien toimittajat - kuten Qualcomm tai NVIDIA - voivat lisätä tarvittavat ohjelmistonsa Androidin pääkehyksen ulkopuolelle. Se on tärkeä yritys ja on jo kauan sitten tulossa, mutta sen pitäisi lievittää suurta osaa hitaasta päivitysongelmasta, jonka näemme yrityksiltä, ​​jotka valmistavat Android-puhelimia.

Pixel ja Pixel XL ovat ainoat olemassa olevat puhelimet, jotka voivat käyttää Project Treblen ominaisuuksia, mutta puhelimilla, jotka toimitetaan Android 8.0: lla tai uudemmalla, on täysi käyttöoikeus. Toivomme, että he hyödyntävät sitä!

Lisää: Kuinka Google-projektin diskantti auttaa korjaamaan yhden Androidin vanhimmista ongelmista

Automaattisen täytön sovellusliittymät

Automaattisen täytön alustan tuki tarkoittaa parempaa tietoturvaa ja tehokasta tapaa sovellukselle tallentaa toistuvia tietoja.

Uuden Autofill-sovellusliittymän avulla käyttäjä voi valita automaattisen täytön tietolähteen, ja sovellusten, joiden on säilytettävä ja haettava tällaista tietoa, ei enää tarvitse toimia esteettömyyspalveluna. Salasananhallinnan kaltainen sovellus voi niputtaa oman toimintonsa automaattisen täytön sovellusliittymän käyttämiseen, ja voimme valita sen, kun tarvitsemme sitä paljon, kuten uuden näppäimistön valitsemiseen. Voidaan myös rakentaa sovellus, joka toimii automaattisen täyttödatan globaalina tallennusvälineenä ilman, että sitä yhdistetään mihinkään tiettyyn ohjelmaan.

Laaja-alueinen väri sovelluksille

Kehittäjät, jotka rakentavat sovelluksia Android Oreo -laitteille, jotka tukevat laajavälisiä värejä, voivat nyt hyödyntää näitä näyttöjä.

Sovellukset, kuten valokuvien editoijat ja kuvankatseluohjelmat, voivat käyttää tätä hyväksi, ja kehittäjien on yksinkertaisesti otettava käyttöön asetus, jonka avulla järjestelmä tietää, että sovellus on tietoinen laaja-alaisista väreistä ja upottaa laajan väriprofiilin. Jotkut tukiprofiileista ovat AdobeRGB, Pro Photo RGB ja DCI-P3.

liitettävyys

Android Oreo tuo joitain muutoksia tapaan, jolla laitteemme kommunikoivat muiden laitteiden kanssa. Tervetuloa muutokset sisältävät:

  • Laadukas Bluetooth-ääni Sony LDAC-koodekin kautta. Suosikki kappaleesi kuulostavat vielä paremmin Bluetooth-yhteyksien kautta. Viimeisimmässä kehittäjän esikatselussa on myös tuki AptX-koodekille, joten musiikki Bluetoothin kautta voi kuulostaa paremmalta kuin koskaan.
  • NAN (Neighborhood Aware Networking) -yhteys käyttämällä Wi-Fi Aware -määritystä. Laitteet, joissa on tuettu laitteisto, voivat kommunikoida keskenään Wi-Fi: llä ilman keskitettyä tukiasemaa.
  • Telecom-kehys tarjoaa uusia tapoja, joiden avulla kolmansien osapuolien soittamissovellukset toimivat toistensa kanssa ja operaattorisi erityispiirteiden kanssa. Uudet sovellusliittymät tukevat nyt sovelluksia, joiden ei tarvitse käyttää yleisjärjestelmän puhelinsovellusta kutsutietojen näyttämiseen. Tietoja voidaan näyttää ja hallita Bluetoothin kautta.

Näppäimistön navigointi ja osoittimen sieppaus

Chromebookilla toimiva Android tarkoittaa, että tarvitsemme paremman tavan käyttää kaikkia sovelluksen ominaisuuksia näppäimistön ja hiiren kautta. Android Oreo keskittyy paremman mallin rakentamiseen nuolinäppäimillä ja välilehden näppäimillä. Tämä on yksi niistä asioista, jotka ovat sekä parempia että helpompia kehittäjille ja loppukäyttäjille.

Näppäimistönavigointi tuo tutun "Meta-Key + Tab" -näppäimistön navigoinnin Android-sovelluksiin käyttämällä ns. Näppäimistön navigointiklustereita. Osoittimen sieppauksella annetaan sovelluksen tai pelin hallinta hiiren osoittimella oletusnäppäimistön tai ulkoisen hiiren kautta.

Äänenparannukset

Uusi AAudio API on rakennettu sovelluksille, jotka tarvitsevat korkean suorituskyvyn ja pienen viiveen äänipolun. Äänidata voidaan lukea ja kirjoittaa normaalien virtojen kautta ja AAudio API käsittelee reititystä ja viivettä.

AAudio-sovellusliittymien ensimmäiset versiot eivät ole vielä valmiita, mutta ovat loistava tapa kehittäjille, jotka tarvitsevat näitä ominaisuuksia palautteen antamiseksi. Haluamme, että ihmisillä, jotka rakentavat GarageBand for Android -sovelluksen, on sanottavaa uusien ominaisuuksien toiminnasta!

Kehittäjille tarkoitetut lisätyökalut, kuten äänitarkennusparannukset ja uusi äänenvoimakkuuden muotoilijaluokka, tekevät musiikistamme entistä paremman, ja uudet tavat päästä mediatiedostoihin tarkoittavat, että kehittäjät voivat tehdä paljon enemmän sovelluksia, jotka niitä toistavat.

WebView-parannukset

Android Oreo mahdollistaa Nougatin WebView-komponenttien moniprosessimoodin oletusasetuksena ja lisää uuden sovellusliittymäjoukon, joka tarjoaa versiotietoja, parempia tapoja lopettaa web-näkymän ikkunan, menetelmän Web-näkymän tarjoamisen prioriteetin määrittämiseksi ja Google Safe Selaus -sovellusliittymä.

Ne parantavat verkkokehityskieliä käyttävien sovellusten vakautta ja turvallisuutta, ja käyttäjille on hyötyä, jos kehittäjät ottavat Google-selaimen käyttöön etä-URL-osoitteissa.

Java 8 -sovellusliittymät ja suoritusajan optimoinnit

Android Oreo tukee uusia Java Language -sovellusliittymiä, mukaan lukien uusi Java Java -sovellusliittymä, joka on tuotu Java 8: n uusimmalla versiolla. Uusien suoritusaikojen optimointi sisältyy myös Android Oreolle suunniteltujen sovellusten parempaan suorituskykyyn ja vakauteen.

Jos olet kiinnostunut kehittämään sovelluksia Android 8.0: lle, tämä on vain jäävuoren huippu. Käy Android-kehittäjien blogissa nähdäksesi muutokset ja esimerkikoodin.

Päivitetty elokuussa 2017 Android O -muutoslokin lopullisella versiolla