Logo da.androidermagazine.com
Logo da.androidermagazine.com

Android 7.0: hvad er direkte start, og hvordan kan det forbedre din oplevelse?

Indholdsfortegnelse:

Anonim

Vi hader det alle, når vores telefon genstarter. Nogle gange mener vi, at det skal ske, og nogle gange gør vi det ikke, men en genstart betyder, at vi ikke er logget ind, hvilket forhindrer, at mange baggrundsopgaver fungerer. Det er endnu værre, hvis du bruger din telefon som et vækkeur eller påmindelse.

Android 7.0 Nougat kan hjælpe gennem sin Direct Boot-funktion.

Hvad er Direct Boot?

Vi har alle sandsynligvis været der. Vi har en låseskærm, så ingen andre kan se, hvad vi har gemt på vores telefoner (alle har den ene ven), og der skete noget, og vores telefon genstartes. Hvis du ikke var klar over det, sidder du måske der glad (eller trist) over, at du ikke bliver brummet hvert 10. minut - indtil du bemærker og logger på, kun for at se alt, hvad du gik glip af. Forhåbentlig var det ikke noget for vigtigt.

Ikke hver app skal bruge Direct Boot, og udviklere skal tænke over, før de aktiverer det.

Google har ting, der er dækket af Android Nougat, hvilket potentielt gør dette scenarie til fortiden. Vi antager, at Android 7.0 vil være stabilt, og eventuelle genstarter få og langt imellem, men bare i tilfælde af, at den nye Direct Boot-funktion lader en app (eller en del af en app) køre, så snart din telefon er færdig med at starte, og inden du logger i.

Holder dig sikker og informeret

Den måde ting fungerer på med Android Marshmallow er temmelig god set fra et sikkerhedsperspektiv. Når din telefon tændes eller gendannes fra en genstart, indlæses operativsystemet, og derefter stopper alt, mens det venter på brugerinput. Det betyder, at du skal indtaste din adgangskode eller din PIN-kode, eller du skal skubbe dit mønster. Selv hvis du ikke låser din telefon, skal du skubbe låseskærmen væk. (Men vær venlig at låse din telefon.) Hvis du har en krypteret telefon, forbliver de data, du har gemt, krypterede og utilgængelige på nogen måde, indtil du bliver logget ind. Det er en god måde at hjælpe dig med at holde uønskede øjne væk fra dine ting.

Med Android 7.0 er der et nyt trin i startprocessen. Når din telefon er fuldt op og Android kører, er der en metode for udviklere til at tillade kommunikation, før du logger ind. Alt andet forbliver låst, og du kan ikke interagere med nogen anden app. Google har endda indsat et nyt lagerområde kaldet Enhedslagring til apps, der skal køres med det samme, fordi de ikke har adgang til det normale legitimationsbeskyttede filsystem.

Et nyt lagerområde er på plads til apps, der har brug for Direct Boot, fordi alt andet stadig er beskyttet.

Her er et eksempel på, hvordan dette ville fungere med en simpel messenger-klient. Udviklerne af messenger kan tillade appen at indsamle beskeder og afbryde en meddelelse, før du låser op for din telefon for første gang, men du ville ikke være i stand til at få adgang til dine fotos for at sende et svar, fordi de er beskyttet af dit login-adgangskode.

For at komme til dem skal du logge på. For krypterede enheder tillader Direct Boot-tilstand data i det nye enhedslagringsområde til at køre, mens resten af ​​dataene på telefonen forbliver krypteret. Det er et dejligt kompromis mellem sikkerhed og bekvemmelighed. Google bliver temmelig god til dem, og det fungerer - flere mennesker låser deres telefoner og beskytter deres privatliv og data. For Google er det en god ting. Og vi er enige.

Ikke for hver app

Ikke hver app vil (eller bør) begynde at køre med det samme. Googlers, vi talte med på Google I / O i år, var alle enige om, at de fleste apps ikke skulle køre med det samme ved hjælp af direkte start. Den nye tilstand er reserveret til ting, du har brug for med det samme, og du ikke ønsker at gå glip af efter en genstart. Eksempler er dit vækkeur, din sms-app eller en app, der hjælper i tilgængelighedsafdelingen - dette er de typer, der skal køres med det samme. Udviklere kan tilføje funktionaliteten til enhver app, når den er installeret på en telefon, der kører Android 7.0 (API 24) eller nyere.

Google fortæller os, at de ikke vil stå for apps, der prøver at misbruge Direct Boot.

De folk, vi talte med, var også klar over, at dette kunne misbruges. Ingen ønsker, at nogle spammy annoncenetværk slipper links i deres underretningslinje eller låseskærmen, hver gang telefonen starter. Og nogle apps skal ikke opbevare ting, før du logger ind og dekrypterer dem. For apps, der er i Google Play, vil de tage påstande om apps, der misbruger Direct Boot-funktionen meget alvorligt, og vil ikke tøve med at fjerne dem fra Play Store.

Direct Boot er en anden af ​​de funktioner, du ikke kan se, men har brug for en masse kreativ tænkning og teknik til at implementere. Disse små funktioner og forbedringer skal tilføje noget meget nødvendigt polsk til Android, og få vores telefoner til at fungere bedre for os.

Hvis du er en udvikler og er interesseret i Direct Boot, skal du tjekke dokumentationen på Android Developer-webstedet samt se videoen herunder.