Obsah:
Všetci to nenávidíme, keď sa náš telefón reštartuje. Niekedy to myslíme tak, že sa tak stane a niekedy nie, ale reštart znamená, že nie sme prihlásení, čo bráni tomu, aby veľa úloh na pozadí fungovalo. Je to ešte horšie, ak telefón používate ako budík alebo pripomienku.
Android 7.0 Nougat môže pomôcť pomocou funkcie Direct Boot.
Čo je Direct Boot?
Pravdepodobne sme tam všetci boli. Máme uzamknutú obrazovku, aby nikto iný nemohol vidieť, čo sme si uložili do našich telefónov (každý má tohto priateľa), niečo sa stalo a náš telefón sa reštartoval. Ak ste si to neuvedomili, možno tam sedíte šťastní (alebo smutní), že sa vám každých 10 minút nebude bzučať - pokiaľ si to nevšimnete a neprihlásite sa, len aby ste videli všetko, čo ste vynechali. Dúfajme, že to nebolo niečo príliš dôležité.
Nie každá aplikácia musí používať Direct Boot a vývojári musia premýšľať skôr, ako to povolia.
Spoločnosť Google obsahuje veci, ktoré sú súčasťou aplikácie Android Nougat, čím sa tento scenár potenciálne stáva minulosťou. Predpokladáme, že systém Android 7.0 bude stabilný a akékoľvek reštartovanie systému bude medzi nimi vzdialené, ale len v prípade, že nová funkcia Direct Boot umožní spustenie aplikácie (alebo jej časti) ihneď po dokončení zavádzania telefónu a pred podpisom. v.
Udržiavanie bezpečnosti a informovanosť
Spôsob fungovania systému Android Marshmallow je z bezpečnostného hľadiska celkom dobrý. Keď sa telefón zapne alebo obnoví po reštarte, operačný systém sa načíta a potom sa všetko zastaví, kým čaká na vstup používateľa. To znamená, že musíte zadať svoje heslo alebo PIN alebo musíte prejsť prstom. Aj keď telefón nezamknete, musíte uzamknúť obrazovku uzamknutia. (Ale, prosím, uzamknite telefón.) Ak máte šifrovaný telefón, uložené údaje zostanú zašifrované a nedostupné v žiadnom prípade, kým sa neprihlásite. To je dobrý spôsob, ako zabrániť nechceným očiam.
V systéme Android 7.0 je v procese zavádzania nový krok. Po úplnom zapnutí telefónu a spustení systému Android existuje možnosť pre vývojárov, aby povolili komunikáciu pred prihlásením. Všetko ostatné zostane uzamknuté a nemôžete pracovať s inou aplikáciou. Spoločnosť Google dokonca vložila novú oblasť úložiska s názvom Device Storage pre aplikácie, ktoré je potrebné spustiť okamžite, pretože nebudú mať prístup k normálnemu systému súborov chránenému poverením.
Pre aplikácie, ktoré potrebujú Direct Boot, je k dispozícii nová oblasť úložiska, pretože všetko ostatné je stále chránené.
Tu je príklad, ako by to fungovalo s jednoduchým klientom služby Messenger. Vývojári posla môžu aplikácii povoliť zhromažďovanie správ a vypínanie upozornení pred prvým odomknutím telefónu. Nemali by ste však prístup k svojim fotografiám, aby ste mohli poslať odpoveď, pretože sú chránené prihlasovacím heslom, Aby ste sa k nim dostali, musíte sa prihlásiť. V prípade šifrovaných zariadení režim Direct Boot umožňuje spustenie údajov v novej oblasti Device Storage, zatiaľ čo ostatné údaje v telefóne zostanú šifrované. Je to pekný kompromis medzi bezpečnosťou a pohodlím. Spoločnosť Google sa v týchto krajinách čertovsky dobre darí a funguje - viac ľudí zamyká svoje telefóny a chráni ich súkromie a údaje. Pre spoločnosť Google je to dobrá vec. A súhlasíme.
Nie pre každú aplikáciu
Nie každá aplikácia sa začne (alebo by mala) spustiť okamžite. Zamestnanci spoločnosti Google, s ktorými sme sa tento rok v službe Google I / O hovorili, všetci súhlasili s tým, že väčšina aplikácií by sa nemala spustiť okamžite pomocou priameho zavedenia. Nový režim je vyhradený pre veci, ktoré potrebujete okamžite a nechcete nechať ujsť po reštarte. Príkladom je budík, aplikácia na posielanie textových správ alebo aplikácia, ktorá pomáha v oddelení prístupu - to sú typy, ktoré je potrebné spustiť ihneď. Vývojári môžu pridať túto funkciu do ľubovoľnej aplikácie, keď je nainštalovaná v telefóne so systémom Android 7.0 (API 24) alebo vyšším.
Google nám hovorí, že nebudú kandidovať na aplikácie, ktoré sa snažia zneužiť funkciu Direct Boot.
Ľudia, s ktorými sme sa rozprávali, tiež vedeli, že by sa to mohlo zneužiť. Nikto nechce, aby niektoré spamové reklamné siete vynechali odkazy na paneli s upozorneniami alebo na uzamknutej obrazovke pri každom zapnutí telefónu. A niektoré aplikácie by nemali ukladať veci, kým sa neprihlásite a neodšifrujete ich. V prípade aplikácií, ktoré sú v službe Google Play, sa budú sťažovať na aplikácie, ktoré zneužívajú funkciu Direct Boot, a nebudú váhať odstrániť ich z Obchodu Play.
Direct Boot je ďalšou z tých funkcií, ktoré nevidíte, ale na implementáciu potrebujete veľa kreatívneho myslenia a inžinierstva. Tieto malé funkcie a vylepšenia by mali do systému Android pridať nejaký veľmi potrebný poľský prostriedok a zlepšiť fungovanie našich telefónov.
Ak ste vývojár a zaujímate sa o priame spustenie, prečítajte si dokumentáciu na webe pre vývojárov systému Android a pozrite si nižšie uvedené video.