Hvad er nyt i Android Oreo?

0
96

Android Oreo medfører flere ændringer til eksisterende funktioner samt alle de nye funktioner. Da den først kom i 2008, Android har været en meget flydende smule af software. Det mobile rum er altid under udvikling og Android har udviklet sig sammen med den, så den kunne opfylde behovene hos mennesker som os, der bruger det hver dag.

Med den første developer preview af Android Oreo, vi fik et glimt af nogle af de nye funktioner. Nu, at Android-8.0 er endelige, vi ved præcis hvad de kan forvente fra den nyeste version.

Her er alt, hvad du behøver at vide!

Baggrunden grænser

Start med Android 7.0, Android kan begrænse visse aktiviteter en ansøgning ønsker at gøre, mens det er i baggrunden. Oreo bygger på denne begyndelse og steder top prioritet om at spare energi og forbedre batteriets levetid uden at brugeren (det er os!) at skulle gøre noget eller installere noget,

Nye grænser for implicit udsendelser (at sende “signaler” for andre apps eller aktiviteter til at handle på), baggrund tjenester (aktiviteter af en app, der fortsætter med at køre, når det ikke på skærmen) og placering opdateringer (kontrol for at se, hvor du er, ved hjælp af Android ‘ s placering tjenester), der er automatiske. Dette betyder, at det er nemmere at bygge apps, der ikke har en indvirkning på batteriets levetid, og brugeren ikke behøver at styre noget som helst.

Dette er et nyt område for Android, så udviklerne opfordres til at undersøge dokumentation og prøv den baggrund udførelse og placering inden for Android Oreo er til rådighed for forbruger-enheder. Baggrunden udførelse grænser er en temmelig stor del, selv om vi ikke kan se nogen ændringer på vores skærm.

Anmeldelse kanaler

Android N bragte en ny ramme for meddelelser og muligheder for udviklere at bruge det, så vi kan få flere oplysninger i et rum, hvor fast ejendom er på en præmie.

Med Android Oreo, Google er ved at indføre ny Anmeldelse kanaler: gruppering meddelelser sammen af deres type. Meddelelser er stadig forvaltes af den app, der leverer dem, men brugerne kan selv styre, hvordan ting vises på en per-kanal grundlag. På denne måde kan vi beslutte ting, som hvordan en news app giver os besked eller en musikafspiller viser en konstant underretning. Anmeldelse kanaler, er en ny måde for os til at styre den rige meddelelser, at Android apps bringe os.

Nogle af disse rige anmeldelse ændringer kommer i form af en brugerdefineret meddelelse, når medierne spiller. Google er et eksempel på album art eller video miniature for at opbygge et farverigt interaktivt anmeldelse.

Anmeldelse kanaler er påkrævet, hvis en udvikler er rettet mod deres app til Android Oreo, og er en alt-eller-intet affære. Hvis en meddelelse ikke er tildelt til en kanal, vil det ikke blive vist.

Mere: Alt, hvad du behøver at vide om meddelelser i Android Oreo

Billede i billede for håndsæt

Google bevæger sig PiP vise støtte til Android-telefoner.

I øjeblikket, Android TV har en native PiP vise metode, men håndsæt bruge et standard multi-window view versus overlay. Med den nye måde at gøre tingene på, og apps, som kan være udformet således, at den supplerende vindue er strengt for indhold og kontroller eller andre bits i chrome app kan være placeret andre steder.

Med Android Oreo, kan vi formindske visningen af en app til et lille sekundært vindue, der kan placeres af brugeren under kørslen. For eksempel, en YouTube-vinduet kan blive reduceret og flyttet, så du kan tage noter i en anden app, mens den afspilles.

Dette bringer også en ny måde at håndtere skærmen overlays og metoder for en enhed til at lancere en app eller aktivitet (en del af en app) på en ekstern skærm. En app kan køre på mere end én skærm ad gangen, og kan bygherren beslutte, hvilken skærm der skal til at lancere en app, når brugeren starter det op.

Adaptive ikoner og badges

Google Pixel Launcher bragt adaptive ikoner, og nu Android understøtter dem af systemer og naturlig.

Muligheder, der kan gives til forskellige formede masker, der definerer uden grænser (tror squircles) og ikoner kan være animerede. Adaptive ikoner vil blive understøttet i den løfteraket, genveje, Indstillinger for enheden, deling af dialoger, og den app oversigt skærm.

Google har bygget dette ud på en måde, der er let for udviklere. De giver et ikon som en normal og en baggrund, og systemet syr dem sammen ved hjælp af en maske, at home launcher definerer.

Derudover, nye ikoner støtte badges til nyt indhold. Kaldet “Anmeldelse Prikker” de er en meget gerne badges, som vi har set før. Google tilføjer ting som en indholdsrude fra startskærmbilledet du kan få adgang til fra ikonet genvej, samt app-eksklusiv genveje, som besvarer en besked.

Mere: Hvad er Adaptive Ikoner, og hvorfor skal jeg have dem?

Font ressourcer i XML

Android Oreo fremmer skrifttyper til en fuld ressource type.

Dette betyder, at skrifttyper, der kan defineres på samme måde, farver og andre ressourcer, der er i anvendelse layout ved hjælp af XML, og udviklere vil have mere kontrol over de skrifttyper og stil, de bruger. Dette kan betyde, at vi kan have apps med deres egne brugerdefinerede skrifttyper uden nogen komplicerede procedurer af bygherren eller brugerne.

Google er bundling alle deres egen gratis skrifttyper i kan downloades pakker, der kan bruges her, og dette kan anvende til at emojis, også!

Projektet Diskant

Projektet Diskant er en grundlæggende ændring i, hvordan Android er skabt, og hvordan tredjepartsforhandlere — selskaber som Qualcomm-eller NVIDIA — kan tilføje deres nødvendige software uden af de vigtigste Android ramme. Det er en stor virksomhed, og har været længe undervejs, men det skulle afhjælpe meget af den langsomme opdatering problem, vi kan se fra virksomheder, der laver Android-telefoner.

Pixel XL og Pixel er det kun de eksisterende telefoner, der vil være i stand til at bruge Projekt Diskant funktioner, men telefoner forsendelse med Android 8.0 eller senere vil have fuld adgang. Vi håber, at de vil tage fordel af det!

Mere: Hvordan Google ‘s Projekt Diskant vil hjælpe med at løse en af Android’ s ældste problemer

Autofyld-Api ‘ Er

Platform support for autofyld betyder bedre sikkerhed og en effektiv måde for et program til at gemme gentagne oplysninger.

Med den nye Autofyld-API, en bruger vil være i stand til at vælge en kilde for autofyld-data og programmer, der er nødt til at gemme og hente denne form for data, der ikke længere bliver nødt til at handle som en Tilgængelighed service. En app som en password manager kan bundle deres egen virksomhed for at bruge autofyld-API, og vi kan vælge det, når vi har brug for det meget som at vælge et nyt tastatur. En app kan også være bygget, der fungerer som en global storage til autofyld-data uden at være forbundet med et bestemt program.

Wide-gamut farve for apps

Udviklere at opbygge programmer til Android Oreo på enheder, der understøtter wide-gamut farve kan nu udnytte disse viser.

Foto-Apps som redaktører og billede seere kan gøre brug af denne, og udviklerne simpelthen nødt til at aktivere en indstilling, lade systemet ved app ‘ en er wide-gamut farve klar og integrere en bred farve-profil. Nogle af støtte profiler er AdobeRGB, Pro Foto RGB, og DCI-P3.

Forbindelse

Android Oreo bringer nogle ændringer til den måde, vores enheder kommunikere med andre enheder. Velkommen ændringer omfatter:

  • Høj kvalitet Bluetooth audio gennem Sony LDAC codec. Din foretrukne sange kommer til at lyde endnu bedre via Bluetooth-forbindelser. Den seneste developer preview har også support for AptX-codec, så musik via Bluetooth kan lyde bedre end nogensinde.
  • NAN (Nabolag Klar over Netværk) tilslutning ved hjælp af Wi-Fi-Klar specifikation. Enheder understøttet udstyr kan kommunikere med hinanden ved hjælp af Wi-Fi-uden et centralt adgangspunkt.
  • Telecom ramme introducerer nye måder til tredje-part ringer apps til at arbejde med hinanden og med din udbyder særlige funktioner. Nye Api ‘ er nu støtte apps, der ikke behøver at bruge den universelle system phone-appen til at vise at kalde data, og disse data kan vises og styres via Bluetooth.

Navigering med tastaturet og Markøren fange

Android på Chromebooks, der betyder, at vi har brug for en bedre måde at bruge alle de funktioner, en app via tastatur og mus. Android Oreo fokuserer på at opbygge en bedre model for pil og tab-tasten navigation. Dette er en af de ting, der er både bedre og nemmere for udviklere og slutbrugere.

Navigering med tastaturet bringer den velkendte “Meta-Tasten+Tab” keyboard navigation til Android-apps-bruger, hvad hedder keyboard navigation klynger, og Markøren fange give en app eller et spil kontrol over musen markøren gennem standard trackpad eller en ekstern mus.

Lydekstraudstyr

Den nye AAudio API blev bygget til programmer, der kræver en høj ydeevne og low-latency audio vej. Audio-data kan læses og skrives via de normale vandløb og AAudio API håndterer routing og ventetid.

De første versioner af AAudio Api ‘ er endnu ikke komplet, men er en god måde for udviklere, der har brug for disse funktioner til at give feedback. Vi ønsker, at folk, der opbygger en tilsvarende af GarageBand til Android til at have en vis indflydelse på, hvordan de nye funktioner virker!

Yderligere værktøjer til udviklere, som lyd-fokus forbedringer og en ny diskenhed shaper klasse vil gøre vores musikken til at lyde endnu bedre, og nye måder at få adgang til mediefiler betyde, at udviklere kan gøre en masse mere med apps, der spiller dem.

WebView ekstraudstyr

Android Oreo gør det muligt for multi-proces mode for WebView komponenter fra Nougat som standard, og tilføjer et nyt sæt af Api ‘ er der giver oplysninger om versionen, bedre måder til at opsige en web-vindue, en metode til at bestemme prioriteten af at gøre en web-visning, og Google API til beskyttet Browsing.

Disse lave applikationer, der bruger web-udvikling sprog bedre stabilitet og sikkerhed, og brugerne vil kunne drage fordel, hvis udviklere aktivér Google beskyttet Browsing til ekstern url ‘ er.

Java 8 Api ‘ er og runtime optimeringer

Android Oreo understøtter nye Java-Sproget Api ‘ er, herunder den nye java.tid API indført med den seneste version af Java 8. Optimering for den nye qsufsort er også inkluderet for bedre ydelse og stabilitet i apps udviklet til Android Oreo.

Hvis du er interesseret i at udvikle apps til Android 8.0, dette er kun toppen af isbjerget. Besøg Android-Udviklere blog for den fulde scoop på ændringer og eksempel kode.

Opdateret August 2017 med den endelige version af ændringen log for Android-O.