Google annoncerer Android O, Developer Preview 1 tilgængelig for understøttede enheder

click fraud protection

Google har annonceret den næste version af Android. Mød Android O med denne nye Developer Preview. Læs videre for at vide mere om Android O og dens ændringer!

Er du træt af at køre Android Nougat på din smartphone? Længes du efter at se, hvad fremtiden bringer for den næste iteration af verdens mest populære mobiloperativsystem? Google har dig dækket til i dag, da virksomheden netop har annonceret, hvad der kommer efter Android Nougat.

Møde Android O.

Som det er skik og brug med Google, er Android O, hvad den næste OS-version vil hedde, indtil den endelig kommer til forbrugerne engang i Q3 2017. Vi kan spekulere i, hvad det fulde navn bliver, og vi har også et par måneder til at gøre det.

Men det, vi har lige nu, er en fuld udvikler-forhåndsvisning og et væld af ændringer, som O vil bringe til Android. Google har opført nye funktioner og API'er i Android O, så vi vil kort komme ind på flere af disse nedenfor.

Tjek vores fulde dækning af Android O!


Baggrundsgrænser

Batterilevetid er fortsat en prioritet for Google i O. Android O sætter yderligere automatiske begrænsninger for, hvad apps kan gøre i baggrunden på disse tre hovedområder: implicitte udsendelser, baggrundstjenester og placeringsopdateringer. Vi diskuterede i detaljer hvordan

Google lagde grundlaget for at dræbe useriøse baggrundsprocesser i Android Nougat, men nu foretager virksomheden yderligere ændringer for at tøjle useriøse applikationer, der dræner din batterilevetid. Disse ændringer vil gøre det nemmere at lave apps, der har minimal indvirkning på brugerens batterilevetid, så Google anbefaler at tjekke dokumentationen på baggrundsudførelsesgrænser og begrænsninger for placering i baggrunden for flere detaljer.

Notifikationskanaler

Android O introducerer notifikationskanaler at levere et samlet system til at hjælpe brugere med at administrere meddelelser med app-definerede kategorier for meddelelsesindhold. Dette vil give udviklere mulighed for at oprette en notifikationskanal for hver særskilt type notifikation, som de skal sende, samt at afspejle valg, der er truffet af brugere af appen. Som et eksempel kan udviklere oprette separate notifikationskanaler for hver samtalegruppe i en beskedapp.

Brugere kan også administrere de fleste af de indstillinger, der er forbundet med meddelelser, ved hjælp af en ensartet system-UI. Alle notifikationer, der sendes til en bestemt kanal, vil opføre sig på samme måde.

Android O fraskriver også udviklerens mulighed for at indstille prioritetsniveauer for individuelle notifikationer. I stedet kan man nu indstille et anbefalet vigtighedsniveau, når man opretter en notifikationskanal. Når først en notifikationskanal er oprettet, er det kun systemet, der kan ændre dens betydning og give strøm tilbage til brugeren.

Brugere kan også snooze notifikationer for at dukke op igen på et senere tidspunkt. Meddelelser vil dukke op igen med samme vigtighed, som de først dukkede op med. Apps kan også fjerne eller opdatere en udsat notifikation, men opdatering af en udsat notifikation får den ikke til at dukke op igen.

Desuden tilføjer Android O også nye billeder og gruppering til notifikationer, der gør det nemmere for brugere for at se, hvad der sker, når de har en indgående besked eller kigger på notifikationen skygge. For os lyder dette meget som en notifikationsticker, der var til stede på ældre Android-versioner forud for Heads Up, selvom vi bliver nødt til at bekræfte det samme.

Autofyld API'er

Android O anerkender officielt rollen som adgangskodeadministratorer ved at inkludere en Autofill API. Denne platformsunderstøttelse af autofyld vil gøre det muligt for brugere at vælge en autofyld-app på samme måde, som de vælger en tastaturapp. Google tilføjer nye API'er også at implementere en Autofill-tjeneste.

Billede i billede til telefoner og nye vinduesfunktioner

PiP display er nu tilgængelig til telefoner såvel som tablets, så brugere nu kan se frem til at se en video, mens de besvarer en chat eller en hvilken som helst anden sådan opgave. Udviklere kan angive billedformatet og et sæt tilpassede interaktioner som pause/afspil.

Andre nye vinduesfunktioner inkluderer en nyt app-overlejringsvindue for apps at gøre brug af i stedet for systemadvarselsvindue, og understøttelse af flere skærme for at starte en aktivitet på en fjernskærm.

Fontressourcer i XML

Skrifttyper er nu en fuldt understøttet ressourcetype i Android O. Apps kan nu bruge skrifttyper i XML-layouts samt angive skrifttypestil og -vægt sammen med skrifttypefilerne.

Adaptive ikoner

Android O bringer også adaptive ikoner som nu kan vise en række forskellige former på tværs af forskellige enheder og modeller. Du kan indstille et startikon ved hjælp af en cirkulær form på en OEM-enhed og bruge en "squircle" på en anden. Hver enheds OEM vil give en maske, som systemet derefter bruger til at gengive alle ikoner med samme form. Systemet animerer også interaktioner med ikonerne og bruger også ikonerne i genveje, appen Indstillinger, delingsdialogen og oversigtsskærmen.

Farve med bred farveskala til apps

Udviklere af billedbehandlingsapps kan nu drage fordel af nye enheder, der har en bred farvekompatibel skærm. For at vise billeder med bred gamut skal apps aktivere et flag i deres manifest pr. aktivitet og indlæse bitmaps med en indlejret bred farveprofil. Vi har råbt for denne funktion i flere måneder, og det ser ud til, at Google endelig har besvaret vores bønner.

Forbindelse

Android O understøtter også Bluetooth-lydcodecs af høj kvalitet, såsom LDAC codec fra Sony. Android politi har bekræftet via en erklæring fra Google, at opdateringen bringer aptX-understøttelse, som er en højkvalitets Bluetooth-codec fra Qualcomm.

Nye Wi-Fi funktioner inkluderer Wi-Fi bevidst, også kendt som Neighborhood Aware Networking (NAN). På enheder med passende hardware kan apps og enheder i nærheden opdage og kommunikere med hinanden via Wi-Fi uden et internetadgangspunkt.

Google udvider også ConnectionService API'er fra Telecom-rammen for at gøre det muligt for tredjepartsopkaldsapps at integrere med System UI og fungere problemfrit med andre lydapps. Som et eksempel kan apps have opkald vist og kontrolleret i forskellige typer brugergrænseflader, såsom bilhovedenheder.

Tastaturnavigation

Android O arbejder på at bygge en mere pålidelig og forudsigelig model til "pil" og "faneblad"-navigation. Dette er i lyset af den officielle tilgængelighed af Android-apps på Chrome OS, som har hardwaretastatur på sine enheder. Du kan se hele dokumentationen her.

AAudio API til Pro Audio

AAudio er en ny indbygget API, der er specielt designet til apps, der kræver lyd med høj ydeevne og lav latency. Developer Preview indeholder en tidlig version af denne API for at få feedback fra udviklere.

WebView-forbedringer

Android O aktiverer multiprocestilstand for WebViews som standard og tilføjer en API for at tillade appen at håndtere fejl og nedbrud. Udviklere kan også tilvælge deres apps WebView-objekter for at bekræfte URL'er gennem Google Safe Browsing.

Java 8 sprog API'er

Android O understøtter flere nye Java Language API'er. Derudover er Android Runtime hurtigere end nogensinde før, hvor Google hævder forbedringer på op til 2x på nogle applikations benchmarks.

Tilgængelighedsfunktion: Fingeraftryksbevægelser

Tilgængelighedstjenester kan også reagere på alternative inputmekanismer, såsom en retningsbestemt strygebevægelse langs en enheds fingeraftrykssensor. Det betyder at tredjepartsudviklere kan officielt drage fordel af fingeraftryksbevægelser til at udføre deres egne handlinger!


Forhåndsvisninger af udviklere

Hvis du virkelig har lyst til at prøve Android O, kan du prøve det med systembillederne leveret af Google til Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL og Pixel C-enhederne. Derudover kan du også downloade den opdaterede SDK og prøve Android O på den officielle Android Emulator. Der er også en emulator til at teste Android Wear 2.0 på Android O.

Google insisterer kraftigt på, at denne udgivelse af forhåndsvisning af udviklere kun er for udviklere. Det er ikke beregnet til daglig og forbrugerbrug (men det vil sandsynligvis ikke afskrække XDA-læsere). Som sådan er disse builds kun tilgængelige til manuel download og blinkning. Tilmeldinger gennem Android Beta-programmet åbner, når Google kommer tættere på et endeligt produkt, så Android Beta er i øjeblikket ikke tilgængelig til Android O. Der vil være 3 yderligere Developer Previews forud for den endelige udgivelse engang i Q3 af dette år. Den næste Developer Preview vil blive frigivet engang i midten af ​​maj, så vi har 2 måneder til at lege med denne nye opdatering, før Google forkæler os med noget mere Oreo godhed.

For downloadlinks og blinkende instruktioner til Android O Developer Preview 1, hovedet herover.


Vi er begejstrede for Android O og de ændringer, det medfører i Android-økosystemet. Dette er den første af, hvad der vil være mange flere udviklere forhåndsvisninger, så vi kan sikre, at funktioner introduceret her vil være poleret, når de når slutforbrugeren.

Hvad er dine tanker om Android O og dets Developer Preview 1? Fortæl os det i kommentarerne nedenfor!