Selv om utviklerens forhåndsvisning for Android N hadde vært tilgjengelig en stund før Google I / O for utvalgte enheter, annonserte Google en offisiell betautgivelse for brukere med disse enhetene under I / O-nøkkelen, og åpnet døren for flere personer til å prøve funksjoner og test hva som er tilgjengelig i den nyeste versjonen av Android-operativsystemet.
Mens nye versjoner av Android kan ta lang tid å bli allment vedtatt, forstår det som er tilgjengelig for å forbedre brukeropplevelsen for de som er på den nyeste versjonen, utrolig viktig for appkvaliteten og tiltalende for tidlig adoptere.
I denne artikkelen lærer du om noen av de nye funksjonene som er tilgjengelige i Android N, og de nye kapasitetsutviklerne kan dra nytte av å skape fantastiske opplevelser for sine brukere.
Jeg liker å ringe det første settet av funksjoner som vi skal diskutere passive funksjoner. Dette er forbedringer i operativsystemet som brukeren kommer ut av esken uten at en utvikler må skreddersy sin app for dem. Mens utviklere har en tendens til å fokusere mer på aktive funksjoner, Det er viktig å forstå hvordan operativsystemet fungerer og hvordan det kan påvirke applikasjonene dine.
En av de viktigste endringene i operativsystemet i Android N for en stor gruppe mennesker er det ekstra arbeidet som har gått inn i tilgjengelighet. Den nyeste oppdateringen av operativsystemet lar brukerne forstørre hele skjermen i stedet for bare tekststørrelsen. I tillegg vil alle eksisterende tilgjengelighetsfunksjoner nå være tilgjengelig så snart enheten starter.
Selv om Doze og Svelte ble introdusert med tidligere versjoner av Android, har de sett en betydelig forbedring med Android N. Svelte smelter CPU når enheten ikke blir aktivt brukt, og den har blitt forbedret for å håndtere situasjoner der enheten kan ha slått på CPU når nettverksstatus endret seg. Mens Doze bare pleide å sette en enhet i ventemodus når den var i ro, begynner den nå å kutte på strømforbruket når skjermen på enheten er slått av.
Før Android N, hvis et språk / språk ikke ble støttet av et program, ville operativsystemet være standard på engelsk. I de fleste deler av verden snakker folk imidlertid flere språk. Android har en ny funksjon som lar brukerne prioritere støttede språk.
Hvis en app for eksempel ikke støtter et språk, for eksempel spansk, men det støtter fransk, vil en bruker, som har rangert fransk over engelsk, se appen lokalisert på fransk, selv om enheten er satt til å vise spansk.
En ny funksjon som brukere kan aktivere i Android N er datasparer. Når denne funksjonen er aktivert, blir programmer som ikke er hvitlistet, blokkert fra bruk av data når bakgrunnsbilder og overdreven databruk fra forgrunnsapplikasjoner blir spredt. Dette vil bare fungere med målte nettverk, for eksempel mobil eller begrenset Wi-Fi, da det er nettene de fleste brukere ikke vil bruke mye data på.
Aktive funksjoner er de som utviklere kan dra nytte av ved å endre deres applikasjoner. Når en ny versjon av Android er tilgjengelig, er disse funksjonene det første som utviklere har en tendens til å grave inn og lære.
Dette er en funksjon som fikk oppmerksomheten til mange utviklere. Android-enheter vil nå tillate brukere å ha flere apper som kjører side om side for å lette enkel multitasking. Det er viktig å merke seg at det er rullbart Aktivitet
oppsett bør bruke a NestedLayout
eller RecyclerView
for å håndtere den nestede rullingsfunksjonaliteten til flervindufunksjonen.
På Android TV-enheter oversetter denne funksjonen til bilde-i-bilde, slik at aktiviteter blir minimert og festet til hjørnet av skjermen mens brukeren samhandler med andre programmer på fjernsynet.
Denne funksjonen, selv om den ble introdusert hos Google I / O og diskutert med Android N, vil faktisk være bakoverkompatibel med Android API nivå 16. Ved hjelp av Instant Apps, vil utviklere kunne modulere og konfigurere sine applikasjoner. Hvorfor er det nyttig? Når en bruker velger en kobling eller et nettsted relatert til appen, lastes den aktuelle modulen av appen ned og kjøres umiddelbart, i stedet for at brukeren skal laste ned hele appen. Ikke bare vil dette øke samspillet og engasjementet med brukerne, men det vil fungere fint med brukerens enhet ved ikke å installere mer programvare enn brukerens behov eller ønsker.
En Android-oppdatering vil ikke være fullstendig uten noen form for endring av hvordan meldinger fungerer. I år har Google lagt til en etterspurt funksjon, direkte meldingssvar.
Når brukeren mottar et varsel som er flagget som en melding som er kompatibel med å svare, vil de kunne åpne et tekstfelt i varslet for å skrive inn svaret og umiddelbart sende det tilbake.
Nylige versjoner av Android introduserte noen nye innstillingsfliser, for eksempel lommelyktflisen, slik at brukerne raskt kan bytte inn en innstilling på enheten. I Android N blir dette tatt ett skritt videre, slik at utviklere kan legge til sine egne hurtiginnstillingsfliser til brukerens enhet.
Android N har introdusert en sikker modus, kjent som Direct Boot, som oppstår mellom tiden brukeren har slått på enheten og før de har låst opp den. For å lette datalagring på dette stadiet har Android N delt opp lagringsenhet i to kategorier:
Selv om direkte oppstart kanskje ikke er nyttig for de fleste apper, tjener det en hensikt for enkelte apper, for eksempel de som håndterer meldinger, tilgjengelighet eller alarmer.
Med Android N kommer støtte til en ny grafikk-API, Vulkan. Vulkan ble introdusert for å supplere, og i noen tilfeller erstatte selv OpenGL for spillutvikling. Det gir mer finkornet kontroll til utviklere for å optimalisere koden sin og være nærmere metallet enn det var mulig gjennom OpenGL.
I tillegg til Android N på telefoner og nettbrett, får Android TV en ekstra måte å samhandle med direkte streaming kanaler gjennom den nye TV-opptak APIen. Ved hjelp av denne API-en, vil utviklere kunne sette opp sine applikasjoner for å registrere og lagre levende innhold for brukere, som ligner på hvordan en DVR fungerer, noe som gir brukeren mer frihet med hvordan de bruker innhold.
Mens Android N har vært hovedfokus for mange utviklere, oppgraderer Android Wear også til versjon 2.0 og introduserer et utvalg av nye funksjoner.
Mens Watch Face API var ganske enkelt i Android Wear 1.0, lar den nyeste iterasjonen utviklere inkludere komplikasjoner, komponenter som gjør mer enn å vise tiden. Disse komplikasjonene kan være koblet til dataprodusenter på Wear-enheten for å kontinuerlig levere oppdatert informasjon til brukere uten at de må åpne en annen app.
Et annet nytt sett med komponenter som skal inkluderes i den nyeste versjonen av Android Wear, er navigasjons- og actionlapper. Navigasjonsskuffen fungerer som navigasjonsskuffen på en mobil enhet. Brukeren kan sveipe fra skjermens øverste kant for å se et sett av seksjoner som kan åpnes i deres brukbare app. Handlingsskuffen kan hentes fra bunnen av skjermbildet som brukeren kan velge forhåndsdefinerte handlinger relatert til skjermen som de er på.
Siden Android Wear ble introdusert, har varslinger vært den primære måten brukerne kan samhandle med enheten deres. Wear 2.0 forbedrer disse varslene ved å legge til utvidede meldinger, som legger til flere handlinger i bunnen av et varsel i stedet for å kreve et ekstra kort.
Disse nye varslene følger også retningslinjer for materialdesign, som gir brukerne en opplevelse som ligner på deres mobile enheter. Varsler som tjener meldinger til brukere, har en ekstra fordel ved å gi smarte svarmeldinger eller meldinger som er forhåndsgenerert, basert på kontekstualiserte data, som ekstra handlinger.
Når maskinvare for Wear-enheter forbedres og flere funksjoner blir tilgjengelige, kan enheter begynne å koble seg til nettverk uavhengig av mobilenheter. Med dette støtter Android Wear nå muligheten for at applikasjoner kan kjøre på en slitasje enhet uten mobilenheten i nærheten eller påslått. Dette gir utviklere mer frihet når de utvikler apper som fungerer på Android Wear.
Android N and Wear 2.0 har introdusert mange nye funksjoner som både brukere og utviklere kan dra nytte av. Mens vi diskuterte noen av de mer interessante og lovende funksjonene og forbedringene, inkluderer Android N og Wear 2.0 mye flere tillegg som forbedrer Android.