Sadržaj:
Svi mrzimo kad se telefon ponovno pokrene. Ponekad smo mislili da se to dogodi, a nekad ne, ali ponovno pokretanje znači da nismo prijavljeni, sprečavajući rad mnogih pozadinskih zadataka. Još je gore ako telefon koristite kao budilicu ili podsjetnik.
Android 7.0 Nougat može pomoći kroz značajku Direct Boot.
Što je izravno boot?
Svi smo vjerojatno bili tamo. Imamo zaključani ekran tako da nitko drugi ne može vidjeti što smo pohranili na svojim telefonima (svi imaju tog jednog prijatelja), a nešto se dogodilo i telefon se ponovno pokrenuo. Ako to niste shvatili, možda ćete tamo sjediti sretni (ili tužni) što vas ne zuji svakih 10 minuta - dok ne primijetite i prijavite se, samo da vidite sve što ste propustili. Nadam se da to nije bilo nešto previše važno.
Ne mora svaka aplikacija koristiti Direct Boot, a programeri moraju razmisliti prije nego što to omoguće.
Google ima pokrivene stvari u Android Nougatu, što bi potencijalni scenarij moglo učiniti prošlošću. Pretpostavljamo da će Android 7.0 biti stabilan, a svako ponovno pokretanje sustava će biti nekolicina udaljenih, ali za svaki slučaj, nova značajka izravnog pokretanja omogućit će da se aplikacija (ili dio aplikacije) pokrene čim se telefon završi s pokretanjem i prije nego što se potpišete u.
Održavanje sigurnosti i informiranosti
Način na koji stvari funkcioniraju kao kod Android Marshmallowa prilično je dobar iz sigurnosne perspektive. Kada se vaš telefon uključuje ili oporavlja od ponovnog pokretanja, operativni se sustav učitava i tada se sve zaustavlja dok čeka na korisnikov unos. To znači da trebate unijeti zaporku ili PIN ili trebate prelaziti prstom po svom obrascu. Čak i ako ne zaključate telefon, morate da povučete zaključani zaslon. (Ali zaključajte telefon.) Ako imate šifrirani telefon, podaci koji ste pohranili ostaju šifrirani i nedostupni ni na koji način dok se ne prijavite. To je dobar način da vam pomogne da ne baciš neželjene oči na svoje stvari.
Uz Android 7.0, novi je korak u postupku pokretanja. Jednom kada je vaš telefon potpuno uključen i Android pokrenut, postoji način da programeri omoguće komunikaciju prije prijave. Sve ostalo ostaje zaključano i ne možete komunicirati s bilo kojom drugom aplikacijom. Google je čak umetnuo novo područje za pohranu naziva Device Storage za aplikacije koje se moraju odmah pokrenuti jer neće imati pristup uobičajenom datotečnom sustavu zaštićenom vjerodajnicama.
Novo je mjesto za pohranu za aplikacije koje trebaju Direct Boot jer je sve ostalo i dalje zaštićeno.
Evo primjera kako bi to moglo raditi s jednostavnim klijentom glasnika. Razvojni programeri mogu dopustiti aplikaciji da prikuplja poruke i otpušta obavijest prije nego što prvi put otključate telefon, ali nećete moći pristupiti svojim fotografijama da biste poslali odgovor jer su zaštićene lozinkom za prijavu, Da biste došli do njih, trebali biste se prijaviti. Za šifrirane uređaje način izravnog pokretanja omogućava pokretanje podataka u novom području za pohranu uređaja, dok ostatak podataka na telefonu ostaje šifriran. To je lijep kompromis između sigurnosti i praktičnosti. Google im je prokleto dobar u tome i djeluje - više ljudi zaključava telefone i štiti njihovu privatnost i podatke. Za Google to je dobra stvar. I mi se slažemo.
Nije za svaku aplikaciju
Neće se svaka aplikacija odmah (ili bi trebala) pokrenuti odmah. Googleri s kojima smo razgovarali na Google I / O ove godine složili su se da se većina aplikacija ne bi smjela pokrenuti odmah direktnim pokretanjem. Novi način rada rezerviran je za stvari koje su vam potrebne odmah i koje ne želite propustiti nakon ponovnog pokretanja. Primjeri su budilica, aplikacija za slanje poruka ili aplikacija koja pomaže u odjelu za pristupačnost - to su vrste koje treba pokrenuti odmah. Programeri mogu dodati funkcionalnost bilo kojoj aplikaciji ako je instalirana na telefonu koji koristi Android 7.0 (API 24) ili noviji.
Google nam kaže da neće podnijeti aplikacije koje pokušavaju zloupotrijebiti Direct Boot.
Ljudi s kojima smo razgovarali također su bili svjesni da se to može zloupotrijebiti. Nitko ne želi da neka neželjena oglasna mreža ispušta veze u traci s obavijestima ili zaključani zaslon svaki put kada se telefon pokrene. Neke aplikacije ne smiju pohranjivati stvari dok se ne prijavite i dešifrirate. Za aplikacije koje su na Google Playu ozbiljno će se pobrinuti za aplikacije koje zloupotrebljavaju značajku Direct Boot i neće ih oklijevati ukloniti ih iz Trgovine Play.
Izravno pokretanje još je jedna od onih značajki koje ne možete vidjeti, ali potrebno im je mnogo kreativnog razmišljanja i inženjeringa da biste je implementirali. Ove male značajke i poboljšanja trebaju dodati potreban poliranje Androidu i učiniti da naši telefoni rade bolje za nas.
Ako ste programer i zainteresirani za Direct Boot, svakako pogledajte dokumentaciju na web lokaciji Android Developer kao i pogledajte videozapis u nastavku.