Представлен Android O:17 ключевых функций и обновлений
Google выпустила предварительную версию своей следующей операционной системы Android для разработчиков в преддверии ежегодной конференции I/O. Первая сборка доступна для устройств Nexus и Pixel, но ее необходимо устанавливать вручную, и она не предназначена для использования клиентами.
Версия O содержит множество новых функций и улучшений по сравнению со своей предшественницей Android 7 Nougat. Давайте остановимся на том, что нового в Google Android O. Мы будем постоянно обновлять эту страницу, чтобы вы могли найти все, что вам нужно знать об Android O.
17. Пользовательский экран блокировки
В Android Nougat вы можете провести пальцем из правого или левого угла, чтобы открыть приложение «Телефон» или «Камера». В версии O вы можете использовать System UI Tuner. чтобы установить любые два приложения в эти места.
16. Шрифты в XML
Новая функция — шрифты в XML — позволяет вам использовать шрифты в качестве ресурсов. . Они компилируются в файл R, а затем к ним можно получить доступ с помощью нового типа ресурса — шрифта. Более того, Android O предоставляет возможность получать данные, относящиеся к системным шрифтам, и предоставлять дескрипторы файлов.
15. Новые детекторы StrictMode для разработчиков
В Android 8 представлены три новых детектора StrictMode, которые помогут вам выявить потенциальные ошибки в приложении.
- DetectUnbufferedIo():определяет, когда приложение читает или записывает данные без буферизации.
- detectUntaggedSockets():определяет, когда приложение обрабатывает сетевой трафик без использования setThreadStatsTag(int) для маркировки трафика для процесса отладки.
- detectContentUriWithoutPermission():определяет, когда приложение неожиданно забывает предоставить разрешение другому приложению при запуске действия вне приложения. ол>
14. Установка приложений из внешних источников
Google изменил способ установки из внешних источников. В Android O необходимо разрешить установку из неизвестных источников для каждого приложения. .
Например, если вы загружаете приложение из Firefox, вам придется включить настройку неизвестных источников для браузера Firefox.
13. Поддержка Wi-Fi и сопряжение с сопутствующими устройствами
В Android O добавлена поддержка устройств с соответствующим оборудованием Wi-Fi Aware, основанным на NAN (Network Awareness Neighbor Awareness). Благодаря этому приложения и близлежащие устройства смогут обнаруживать Wi-Fi и общаться через него без точки доступа в Интернет.
Кроме того, Android O предлагает API, которые позволяют настраивать диалоговое окно запроса на сопряжение при попытке подключения к сопутствующим устройствам через Wi-Fi, BLE или Bluetooth.
12. Улучшение управления воспроизведением мультимедиа для разработчиков
Android O представляет множество новых методов класса MediaPlayer, которые могут улучшить работу ваших мультимедийных приложений. Он дает вам возможность более детального управления при поиске кадра, повышает производительность за счет управления поведением буферизации и позволяет воспроизводить материал, защищенный DRM.
11. Адаптивные значки и управление цветом
Новый адаптивный значок запуска может отображать различные фигуры на разных моделях устройств. . Например, значок запуска может отображаться в форме круга на одном устройстве и в форме квадрата на другом устройстве. Они используются в приложении настроек, ярлыках, диалоговых окнах общего доступа и на обзорном экране.
Теперь разработчики могут воспользоваться преимуществами дисплея с широкой цветовой гаммой, включив флаг в манифесте приложения (для каждого действия) и загрузив растровые изображения со встроенным широким цветовым профилем.
10. Пейджинг и разрешения поставщика контента
Поставщики контента — это один из основных строительных блоков, который инкапсулирует данные и предоставляет их приложениям. Это необходимо, если вам нужно обмениваться данными между разными приложениями. Android O обновляет поставщиков контента, чтобы поддерживать загрузку большого набора данных по одной странице .
Они интегрировали новое разрешение android.permission.ANSWSER_PHONE_CALLS, которое позволяет приложениям отвечать на входящие телефонные звонки. Он входит в группу разрешений PHONE и классифицируется как опасный.
9. Автоматическое изменение размера TextView
Android O позволяет вам устанавливать размер текстового контракта или автоматически расширять его в зависимости от размера TextView. Эта настройка упрощает оптимизацию размера текста на нескольких экранах с динамическим контентом.
8. Улучшенное кэширование
Android O предоставляет дисковую квоту для кэшированных данных , возвращаемый методом getCacheQuotaBytes(File). Когда операционной системе потребуется освободить дисковое пространство, она начнет с удаления кэшированных файлов из приложений, которые потребляют больше выделенной им квоты. Самый старый кэшированный файл (любого приложения) будет удален первым.
7. Платформа автозаполнения
Повторяющиеся задачи, такие как регистрация, вход в систему, заполнение информации о кредитной карте или учетной записи, иногда очень расстраивают. Сейчас уже нет, поскольку функция автозаполнения управляет связью между приложением и службой автозаполнения.
Как новые, так и существующие приложения работают с системой автозаполнения после того, как пользователь соглашается на автозаполнение. Это сэкономит время. от повторного ввода информации и минимизировать ошибки ввода пользователя .
6. Закрепление виджетов и ярлыков
Последняя версия Android теперь поддерживает закрепление виджетов и ярлыков в приложении. В приложении вы можете создавать закрепленные виджеты и ярлыки для поддерживаемых программ запуска с разрешения пользователя.
Как и ярлыки приложений, закрепленные ярлыки позволяют быстро запустить определенную задачу в приложении, но они отображаются в панели запуска в виде отдельных значков.
5. Умный обмен
Android O лучше распознает каждый тип контента и определяет подходящие приложения для обмена. это содержимое. Например, если вы сделаете селфи, Android O предложит приложение для социальных сетей; если вы сфотографируете квитанцию, вам будет предложено приложение для отслеживания расходов. Он также работает для типов контента, отличных от изображений, таких как видео, аудио, URL-адрес, текст и многое другое. Система автоматически запоминает все эти шаблоны в соответствии с вашими личными предпочтениями.
4. Мультиэкран
Android O обеспечивает расширенную поддержку нескольких дисплеев. Это означает, что на вашем экране может отображаться более одного приложения одновременно . Одновременно в состоянии возобновления может находиться только одно действие, а все остальные будут приостановлены, но не остановлены.
Читайте:29 полезных приложений для устройств Android с рут-доступом
Когда вы перемещаете действие с одного дисплея на другой, Android изменяет размер действия и при необходимости вносит изменения во время выполнения. Действие может само обрабатывать изменение конфигурации или позволить системе завершить процесс (содержащий действие) и воссоздать его с новыми измерениями.
3. Режим «Картинка в картинке» (PiP)
Режим PiP представлен на Android TV с выпуском Android 7.0. В этом году Google добавляет режим PiP на планшеты и телефоны.
Новый объект PictureInPictureArgs позволяет указать, как должно вести себя действие в режиме «картинка в картинке». Он определяет такие свойства, как предпочтительное соотношение сторон активности. .
Читайте:12 лучших инструментов (и фреймворков) для тестирования Android
2. Увеличение срока службы батареи
Android O стремится увеличить время автономной работы, устанавливая высокий уровень ограничений на действия приложений, когда устройство находится в спящем режиме. Эти ограничения будут реализованы в трех основных областях:фоновые службы, трансляции и обновление местоположения. . Надеемся, это не повлияет негативно на удобство использования.
1. Улучшенное уведомление
Система уведомлений была переработана, чтобы предложить более простой и последовательный способ управления настройками и поведением уведомлений. Они добавили Канал уведомлений. функция, которая позволяет вам создавать собственный канал для каждого типа уведомлений, которые вы хотите отображать.
Например, в новостном приложении уведомления можно классифицировать по типу новостей, за которыми вы следите. Вы сможете отключить уведомления для определенных типов новостей, например о политике и спорте.
Читайте:более 40 полезных инструментов для разработки приложений для Android
Еще одна интересная функция — «Отложить». «, что позволяет отложить уведомления, чтобы они появились позже. По умолчанию они откладываются на 15 минут, но вы можете увеличить этот срок до 1 часа. Когда уведомления появятся снова, они будут отодвинуты с тем же уровнем важности, что и изначально.
Теперь система различает, удалено ли уведомление приложением или отклонено пользователем. Более того, уведомление с использованием класса MessageStyle отображает больше контента в свернутом виде.
Промышленные технологии
- Искусственный интеллект в реальном времени мгновенно раскрашивает черно-белые видео с непревзойденной точн…
- Зарядные устройства для аккумуляторов своими руками:полное руководство
- Критическая роль документации в обслуживании оборудования
- Изделия литья и обработки внутри (часть 3)
- Как победить конкурентов с помощью цифровых рабочих инструкций?
- Изучите 13 передовых альтернативных операционных систем – от корпоративных мощных компаний до независимых пр…
- Как автоматизация производства хэшей улучшает индустрию моды
- Программное обеспечение для рабочих инструкций:переход от центра затрат к центру прибыли
- Видеть - значит верить
- Основные обозначения сварки Их схемы и чертежи