Google har annonsert neste versjon av Android. Møt Android O med denne nye utviklerforhåndsvisningen. Les videre for å vite mer om Android O og dens endringer!
Lei av å kjøre Android Nougat på smarttelefonen din? Lengter du etter å se hva fremtiden bringer for neste iterasjon av verdens mest populære mobiloperativsystem? Google har dekket deg for i dag, siden selskapet nettopp har annonsert hva som kommer etter Android Nougat.
Møte Android O.
Som det er vanlig med Google, er Android O hva den neste OS-versjonen vil hete til den endelig kommer til forbrukere en gang i Q3 2017. Vi kan spekulere i hva det fulle navnet blir, og vi har noen måneder på oss også.
Men det vi har akkurat nå er en fullstendig forhåndsvisning av utviklere og en mengde endringer som O vil bringe til Android. Google har listet opp Nye funksjoner og APIer i Android O, så vi skal kort berøre flere av disse nedenfor.
Sjekk ut vår fulle dekning av Android O!
Bakgrunnsgrenser
Batterilevetid fortsetter å være en prioritet for Google i O. Android O setter ytterligere automatiske grenser for hva apper kan gjøre i bakgrunnen på disse tre hovedområdene: implisitte sendinger, bakgrunnstjenester og posisjonsoppdateringer. Vi diskuterte i detalj hvordan
Varslingskanaler
Android O introduserer varslingskanaler å tilby et enhetlig system for å hjelpe brukere med å administrere varsler med appdefinerte kategorier for varslingsinnhold. Dette vil tillate utviklere å opprette en varslingskanal for hver enkelt type varsling som de må sende, samt å gjenspeile valg som er tatt av brukere av appen. Som et eksempel kan utviklere opprette separate varslingskanaler for hver samtalegruppe i en meldingsapp.
Brukere kan også administrere de fleste innstillingene knyttet til varsler ved å bruke et konsistent systemgrensesnitt. Alle varsler som legges ut til en bestemt kanal vil oppføre seg på samme måte.
Android O fraskriver også utviklerens evne til å angi prioritetsnivåer for individuelle varsler. I stedet kan man nå sette et anbefalt viktighetsnivå når man oppretter en varslingskanal. Når en varslingskanal er opprettet, er det bare systemet som kan endre viktigheten, og gi strøm tilbake til brukeren.
Brukere kan også slumre varsler for å dukke opp igjen på et senere tidspunkt. Varsler vil dukke opp igjen med samme grad av betydning som de først dukket opp med. Apper kan også fjerne eller oppdatere en slumret varsling, men oppdatering av en slumret varsling fører ikke til at den vises igjen.
Videre legger Android O også til nye bilder og gruppering i varsler som gjør det enklere for brukere for å se hva som skjer når de har en innkommende melding eller ser på varselet skygge. For oss høres dette mye ut som en varslingsticker som var til stede på eldre Android-versjoner før Heads Up, selv om vi må bekrefte det samme.
Autofyll APIer
Android O anerkjenner offisielt rollen til passordbehandlere ved å inkludere en Autofill API. Denne plattformstøtten for autofyll vil gjøre det mulig for brukere å velge en autofyll-app på samme måte som de velger en tastaturapp. Google legger til nye APIer å implementere en Autofill-tjeneste også.
Bilde i bilde for telefoner, og nye vindusfunksjoner
PiP-skjerm er nå tilgjengelig for telefoner og nettbrett, så brukere kan nå se frem til å se en video mens de svarer på en chat eller en annen slik oppgave. Utviklere kan spesifisere sideforholdet og et sett med tilpassede interaksjoner som pause/spill av.
Andre nye vindusfunksjoner inkluderer en nytt appoverleggsvindu for apper å bruke i stedet for systemvarslingsvindu, og støtte for flere skjermer for å starte en aktivitet på en ekstern skjerm.
Fontressurser i XML
Fonter er nå en fullt støttet ressurstype i Android O. Apper kan nå bruke fonter i XML-oppsett samt deklarere skriftstil og vekt sammen med skriftfilene.
Adaptive ikoner
Android O bringer også adaptive ikoner som nå kan vise en rekke former på tvers av forskjellige enheter og modeller. Du kan angi et startikon ved å bruke en sirkulær form på en OEM-enhet og bruke en "squircle" på en annen. Hver enhets OEM vil gi en maske som systemet deretter bruker til å gjengi alle ikoner med samme form. Systemet animerer også interaksjoner med ikonene og bruker også ikonene i snarveier, Innstillinger-appen, delingsdialogen og oversiktsskjermen.
Farge med bred fargeskala for apper
Utviklere av bildeapper kan nå dra nytte av nye enheter som har en fargekompatibel skjerm. For å vise bilder med bredt spekter, må apper aktivere et flagg i manifestet per aktivitet og laste inn punktgrafikk med en innebygd bred fargeprofil. Vi har ropt for denne funksjonen i flere måneder, og det ser ut til at Google endelig har besvart våre bønner.
Tilkobling
Android O støtter også høykvalitets Bluetooth-lydkodeker som LDAC-kodek fra Sony. Android politi har bekreftet via en uttalelse fra Google at oppdateringen bringer aptX-støtte, hvilken er en Bluetooth-kodek av høy kvalitet fra Qualcomm.
Nye Wi-Fi-funksjoner inkluderer Wi-Fi bevisst, også kjent som Neighborhood Aware Networking (NAN). På enheter med passende maskinvare kan apper og enheter i nærheten oppdage og kommunisere med hverandre over Wi-Fi uten et Internett-tilgangspunkt.
Google utvider også ConnectionService APIer fra Telecom-rammeverket for å gjøre det mulig for tredjeparts anropsapper å integreres med systemgrensesnittet og fungere sømløst med andre lydapper. Som et eksempel kan apper ha anrop vist og kontrollert i forskjellige typer brukergrensesnitt, for eksempel bilhodeenheter.
Tastaturnavigering
Android O jobber mot å bygge en mer pålitelig og forutsigbar modell for "pil" og "fane"-navigering. Dette er i lys av den offisielle tilgjengeligheten av Android-apper på Chrome OS som har maskinvaretastatur på enhetene sine. Du kan se hele dokumentasjonen her.
AAudio API for Pro Audio
AAudio er en ny innebygd API som er spesielt utviklet for apper som krever lyd med høy ytelse og lav ventetid. Utviklerforhåndsvisningen inneholder en tidlig versjon av denne API-en for å få tilbakemelding fra utviklere.
WebView-forbedringer
Android O aktiverer multiprosessmodus for WebViews som standard, og legger til et API for å tillate appen å håndtere feil og krasjer. Utviklere kan også velge å bruke appens WebView-objekter for å bekrefte URL-er gjennom Google Safe Browsing.
Java 8 Language APIer
Android O støtter flere nye Java Language APIer. I tillegg er Android Runtime raskere enn noen gang før, med Google som krever forbedringer på opptil 2x på noen applikasjonsreferanser.
Tilgjengelighetsfunksjon: Fingeravtrykksbevegelser
Tilgjengelighetstjenester kan også svare på alternative inndatamekanismer som en retningsbestemt sveipebevegelse langs en enhets fingeravtrykksensor. Dette betyr at tredjepartsutviklere kan dra nytte av fingeravtrykksbevegelser, offisielt, for å utføre sine egne handlinger!
Forhåndsvisninger for utviklere
Hvis du virkelig har lyst til å prøve ut Android O, kan du prøve det med systembildene fra Google for Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL og Pixel C-enhetene. I tillegg kan du også laste ned den oppdaterte SDK-en og prøve Android O på den offisielle Android-emulatoren. Det er også en emulator for å teste Android Wear 2.0 på Android O også.
Google insisterer sterkt på at denne forhåndsvisningsutgaven for utviklere kun er for utviklere. Den er ikke beregnet på daglig og forbrukerbruk (men det vil sannsynligvis ikke avskrekke XDA-lesere). Som sådan er disse byggene kun tilgjengelige for manuell nedlasting og blinking. Påmeldinger gjennom Android Beta-programmet vil åpne når Google kommer nærmere et endelig produkt, så Android Beta er foreløpig ikke tilgjengelig for Android O. Det vil være 3 ekstra utviklerforhåndsvisninger før den endelige utgivelsen en gang i tredje kvartal i år. Den neste forhåndsvisningen for utviklere vil bli utgitt en gang i midten av mai, så vi har 2 måneder på oss til å leke med denne nye oppdateringen før Google unner oss litt mer Oreo godhet.
For nedlastingslenker og blinkende instruksjoner for Android O Developer Preview 1, gå hit.
Vi er begeistret for Android O og endringene den medfører for Android-økosystemet. Dette er den første av det som vil bli mange flere forhåndsvisninger for utviklere, så vi kan være sikre på at funksjonene som er introdusert her vil bli polert når de når sluttforbrukeren.
Hva er dine tanker om Android O og dens Developer Preview 1? Gi oss beskjed i kommentarene nedenfor!