Kazalo:
Vsi sovražimo, ko se telefon ponovno zažene. Včasih mislimo na to, da se zgodi, včasih pa ne, vendar ponovni zagon pomeni, da nismo prijavljeni, kar preprečuje, da bi številne naloge v ozadju delovale. Še huje je, če telefon uporabljate kot budilko ali opomnik.
Android 7.0 Nougat lahko pomaga s svojo funkcijo Direct Boot.
Kaj je Direct Boot?
Verjetno smo bili vsi tam. Imamo zaklenjen zaslon, tako da nihče več ne vidi, kaj smo shranili na svoje telefone (vsi imajo enega prijatelja), in zgodilo se je nekaj, telefon pa se je znova zagnal. Če tega niste zavedali, boste morda sedeli tam zadovoljni (ali žalostni), da vas vsakih 10 minut ne zebe - dokler ne opazite in se prijavite, samo da vidite vse, kar ste zamudili. Upajmo, da ni bilo nekaj preveč pomembno.
Ne mora vsaka aplikacija uporabljati Direct Boot, razvijalci pa morajo razmišljati, preden to omogočijo.
Google ima v Android Nougatu zajete stvari, kar bi lahko scenarij postalo preteklost. Predvidevamo, da bo Android 7.0 stabilen in se bodo vsi znova zagnali med njimi in med njimi, vendar bo za vsak primer nova funkcija Direct Boot omogočila, da se aplikacija (ali del aplikacije) zažene takoj, ko se telefon zažene in preden se podpišete v.
Varovanje in informiranost
Način, kako stvari delujejo kot pri Android Marshmallow, je z vidika varnosti precej dober. Ko se telefon vklopi ali obnovi po ponovnem zagonu, se operacijski sistem naloži in nato vse ustavi, medtem ko čaka na uporabnikov vnos. To pomeni, da morate vnesti geslo ali kodo PIN ali povlecite svoj vzorec. Tudi če telefona ne zaklenete, morate zaklenjeni zaslon povleciti stran. (Toda prosim, zaklenite telefon.) Če imate šifriran telefon, ostanejo podatki, ki ste jih shranili, šifrirani in nikakor niso na voljo, dokler se ne prijavite. To je dober način, da vam prepreči, da bi vaše stvari odstranile neželene oči.
Z Android 7.0 je nov postopek v postopku zagona. Ko je telefon popolnoma vklopljen in Android deluje, je razvijalcem na voljo način, s katerim omogočite komunikacijo, preden se prijavite. Vse ostalo ostane zaklenjeno in ne morete komunicirati z nobeno drugo aplikacijo. Google je celo vstavil novo območje za shranjevanje, imenovano Device Storage, za aplikacije, ki jih je treba zagnati takoj, ker ne bodo imele dostopa do običajnega datotečnega sistema, zaščitenega z poverilnicami.
Vzpostavljeno je novo območje za shranjevanje za aplikacije, ki potrebujejo Direct Boot, ker je vse ostalo še vedno zaščiteno.
Tu je primer, kako bi to delovalo s preprostim odjemalcem sporočil. Razvijalci programa Messenger lahko aplikaciji dovolijo, da zbira sporočila in sproži obvestilo, preden prvič odklenete telefon, vendar do fotografij ne bi mogli dostopati do odgovora, ker jih ščiti vaše geslo za prijavo.
Če želite priti do njih, se morate prijaviti. Za šifrirane naprave način neposrednega zagona omogoča, da se podatki v novem območju za shranjevanje naprav zaženejo, ostali podatki na telefonu pa ostanejo šifrirani. Lep kompromis med varnostjo in praktičnostjo. Google je pri teh precej prekleto dober in deluje - več ljudi zaklene telefone in ščiti njihovo zasebnost in podatke. Za Google to je dobra stvar. In se strinjamo.
Ni za vsako aplikacijo
Vsaka aplikacija se ne bo (ali bi morala) začeti zagnati takoj. Letos so se Googlovi sodelavci, s katerimi smo govorili v Googlovih izhodih / izhodih, strinjali, da se večina aplikacij ne sme zagnati takoj z neposrednim zagonom. Nov način je rezerviran za stvari, ki jih potrebujete takoj in jih ne želite zamuditi po ponovnem zagonu. Primeri so budilka, aplikacija za pošiljanje sporočil ali aplikacija, ki pomaga v oddelku za dostopnost - to so tipi, ki jih je treba zagnati takoj. Razvijalci lahko dodajo funkcionalnost vsaki aplikaciji, ko je nameščena v telefonu z operacijskim sistemom Android 7.0 (API 24) ali novejšim.
Google nam pravi, da ne bodo stali za aplikacije, ki poskušajo zlorabiti Direct Boot.
Tudi ljudje, s katerimi smo se pogovarjali, so se zavedali, da je to mogoče zlorabiti. Nihče si ne želi, da bi nekatera nezaželena oglaševalna mreža spuščala povezave v svoji obvestilni vrstici ali zaklenjenem zaslonu vsakič, ko se telefon zažene. Nekatere aplikacije ne smejo shranjevati stvari, dokler jih ne prijavite in dešifrirate. Za aplikacije, ki so v Googlu Play, bodo zelo resno vzele trditve o aplikacijah, ki zlorabljajo funkcijo Direct Boot, in jih ne bodo oklevale, da bi jih odstranile iz Trgovine Play.
Direct Boot je še ena izmed tistih funkcij, ki je ne vidite, vendar je za izvedbo potrebovala veliko kreativnega razmišljanja in inženiringa. Te majhne funkcije in izboljšave bi morale Androidu dodati nekaj prepotrebnega laka in izboljšati delovanje naših telefonov.
Če ste razvijalec in vas zanima Direct Boot, si oglejte dokumentacijo na spletnem mestu Android Developer in si oglejte spodnji video.