Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Android 7.0: что такое прямая загрузка и как она улучшит ваш опыт?

Оглавление:

Anonim

Мы все ненавидим, когда наш телефон перезагружается. Иногда мы хотим, чтобы это произошло, а иногда нет, но перезагрузка означает, что мы не вошли в систему, что препятствует работе многих фоновых задач. Еще хуже, если вы используете свой телефон в качестве будильника или напоминания.

Android 7.0 Nougat может помочь с помощью функции прямой загрузки.

Что такое прямая загрузка?

Мы все, наверное, были там. У нас есть экран блокировки, поэтому никто больше не может видеть, что мы сохранили на наших телефонах (у всех есть тот друг), и что-то случилось, и наш телефон перезагрузился. Если вы этого не осознали, вы можете сидеть там с радостью (или грустью), что вас не будут жужжать каждые 10 минут - пока вы не заметите и не войдете в систему, а увидите только то, что пропустили. Надеюсь, это было не слишком важно.

Не каждое приложение должно использовать Direct Boot, и разработчики должны подумать, прежде чем включить его.

У Google есть все, что есть в Android Nougat, что может сделать этот сценарий прошлым. Мы предполагаем, что Android 7.0 будет стабильным, и любые перезагрузки будут происходить очень редко, но на всякий случай новая функция Direct Boot позволит запускать приложение (или часть приложения), как только ваш телефон завершит загрузку и до того, как вы подпишете в.

Держать вас в безопасности и в курсе

То, как все работает в Android Marshmallow, довольно хорошо с точки зрения безопасности. Когда ваш телефон включается или восстанавливается после перезагрузки, операционная система загружается, а затем все останавливается, пока он ожидает ввода пользователя. Это означает, что вам нужно ввести свой пароль или PIN-код, или вам нужно провести свой шаблон. Даже если вы не заблокируете свой телефон, вам нужно сильно ударить экран блокировки. (Но, пожалуйста, заблокируйте свой телефон.) Если у вас есть зашифрованный телефон, сохраненные вами данные остаются зашифрованными и недоступными любыми способами до тех пор, пока вы не войдете в систему. Это хороший способ помочь вам избежать нежелательных взглядов ваших вещей.

С Android 7.0, есть новый шаг в процессе загрузки. Как только ваш телефон полностью включится и Android запустится, у разработчиков появится способ разрешить общение до входа в систему. Все остальное остается заблокированным, и вы не можете взаимодействовать с любым другим приложением. Google даже вставил новую область хранения под названием « Хранилище устройств» для приложений, которые должны запускаться немедленно, поскольку у них не будет доступа к обычной файловой системе с защитой учетных данных.

Новая область хранения для приложений, которые нуждаются в прямой загрузке, потому что все остальное все еще защищено.

Вот пример того, как это будет работать с простым клиентом мессенджера. Разработчики мессенджера могут разрешить приложению собирать сообщения и запускать уведомление, прежде чем вы впервые разблокируете свой телефон, но вы не сможете получить доступ к своим фотографиям, чтобы отправить ответ, поскольку они защищены вашим паролем для входа в систему., Чтобы добраться до них, вам необходимо войти в систему. Для зашифрованных устройств режим прямой загрузки позволяет запускать данные в новой области хранения устройств, а остальные данные на телефоне остаются зашифрованными. Это хороший компромисс между безопасностью и удобством. Google чертовски хорош в этом и работает - все больше людей блокируют свои телефоны и защищают свою конфиденциальность и данные. Для Google это хорошая вещь. И мы согласны.

Не для каждого приложения

Не каждое приложение будет (или должно) запускаться немедленно. Googlers, с которыми мы говорили в Google I / O в этом году, согласились, что большинство приложений не должны запускаться сразу, используя прямую загрузку. Новый режим зарезервирован для вещей, которые вам нужны прямо сейчас, и вы не хотите пропустить после перезагрузки. Примерами являются ваш будильник, приложение для отправки текстовых сообщений или приложение, которое помогает в отделе специальных возможностей - эти типы должны запускаться немедленно. Разработчики могут добавить функциональность в любое приложение, если оно установлено на телефоне под управлением Android 7.0 (API 24) или выше.

Google говорит нам, что они не будут поддерживать приложения, которые пытаются использовать Direct Boot.

Люди, с которыми мы говорили, также знали, что этим можно злоупотреблять. Никто не хочет, чтобы рекламная сеть со спамом сбрасывала ссылки в панели уведомлений или на экране блокировки при каждом запуске телефона. И некоторые приложения не должны хранить вещи, пока вы не войдете в систему и не расшифруете их. Для приложений, которые находятся в Google Play, они очень серьезно относятся к приложениям, злоупотребляющим функцией прямой загрузки, и без колебаний удаляют их из Play Store.

Direct Boot - это еще одна из тех функций, которые вы не видите, но для ее реализации потребовалось много творческого мышления и разработки. Эти небольшие функции и улучшения должны добавить немного востребованности в Android и сделать наши телефоны лучше для нас.

Если вы разработчик и заинтересованы в Direct Boot, обязательно ознакомьтесь с документацией на сайте Android Developer, а также посмотрите видео ниже.