Хотя Developer Preview для Android N был доступен некоторое время до ввода-вывода Google для некоторых устройств, Google объявил об официальной бета-версии для пользователей с этими устройствами во время основного ввода-вывода, открыв доступ для большего количества людей, чтобы опробовать функции и проверьте, что доступно в последней версии операционной системы Android.
Несмотря на то, что широкое распространение новых версий Android может занять много времени, понимание того, что доступно для улучшения взаимодействия с пользователями в новейшей версии, невероятно важно для качества приложений и привлекает первых пользователей.
В этой статье вы узнаете о некоторых новых функциях, доступных в Android N, и о новых возможностях, которые разработчики могут использовать для создания удивительных впечатлений для своих пользователей.
1. Пассивные функции
Мне нравится называть первый набор функций, которые мы обсудим пассивные функции . Это усовершенствования операционной системы, которые пользователь получает «из коробки», и разработчик не должен адаптировать свое приложение для них. В то время как разработчики, как правило, больше внимания уделяют активным функциям , важно понимать, как ведет себя операционная система и как она может повлиять на ваши приложения.
Улучшения доступности
Одним из наиболее важных изменений в операционной системе Android N для большой группы людей является дополнительная работа, которая стала доступной. Последнее обновление операционной системы позволит пользователям увеличивать весь экран, а не только размер текста. Кроме того, все существующие функции специальных возможностей теперь будут доступны после запуска устройства.
Улучшенная батарея и память
Хотя Doze и Svelte были представлены в более ранних версиях Android, они заметили значительное улучшение в Android N. Svelte душит ЦП, когда устройство не используется активно, и было улучшено для обработки ситуаций, когда устройство могло включиться. ЦП при изменении состояния сети. В то время как Doze использовался только для перевода устройства в режим ожидания, когда он находился в состоянии покоя, теперь он начинает сокращать энергопотребление, когда экран устройства выключен.
Улучшения языка / локали
До Android N, если язык или языковой стандарт не поддерживались приложением, в операционной системе по умолчанию использовался английский язык. Однако в большинстве стран мира люди говорят на нескольких языках. В Android появилась новая функция, которая позволяет пользователям определять приоритеты поддерживаемых языков.
Например, если приложение не поддерживает язык, например испанский, но поддерживает французский, то пользователь, который оценил французский язык выше английского, увидит приложение локализованным на французском, даже если его устройство настроено на отображение Испанский.
Улучшенное использование данных
Одна новая функция, которую пользователи могут включить в Android N, — это Data Saver . Когда эта функция включена, приложения, не занесенные в белый список, будут заблокированы от использования данных, если фоновые, а также чрезмерное использование данных из предустановленных приложений также будет ограничено. Это будет работать только с дозированными сетями, такими как сотовая связь или ограниченный Wi-Fi, поскольку это сети, в которых большинство пользователей не хотят использовать много данных.
2. Активные функции
Активные функции — это те, которыми разработчики могут воспользоваться, изменив свои приложения. Всякий раз, когда доступна новая версия Android, эти функции являются первыми, которые разработчики стремятся изучить и изучить.
Поддержка нескольких окон
Эта особенность привлекла внимание многих разработчиков. Устройства Android теперь позволяют пользователям одновременно запускать несколько приложений для упрощения многозадачности. Важно отметить, что макеты с прокручиваемой Activity
должны использовать NestedLayout
или RecyclerView
для обработки вложенных функций прокрутки многооконной функции.
На устройствах Android TV эта функция преобразуется в режим «картинка в картинке», позволяя свести к минимуму активность и прикрепить ее к углу экрана, пока пользователь взаимодействует с другими приложениями на телевизоре.
Хотя эта функция была представлена в Google I / O и обсуждалась с Android N, она на самом деле обратно совместима с Android API уровня 16. Используя Instant Apps , разработчики смогут модулировать и настраивать свои приложения. Почему это полезно? Когда пользователь выбирает ссылку или веб-сайт, связанный с приложением, соответствующий модуль приложения будет загружен и запущен немедленно, вместо того, чтобы требовать от пользователя загрузки всего приложения. Это не только увеличит взаимодействие и взаимодействие с пользователями, но и будет хорошо сочетаться с устройством пользователя, поскольку не будет устанавливать больше программного обеспечения, чем нужно пользователю.
Уведомления о прямом ответе
Обновление Android не будет полным без какой-либо модификации работы уведомлений. В этом году Google добавил длинную запрошенную функцию — прямые ответы на сообщения .
Когда пользователь получит уведомление, помеченное как сообщение, совместимое с ответом, он сможет открыть текстовое поле ввода в уведомлении, чтобы ввести свой ответ, и немедленно отправить его обратно.
Быстрые настройки
В последних версиях Android появилось несколько новых плиток настроек, таких как плитка фонарика, чтобы пользователи могли быстро переключать настройки на своем устройстве. В Android N это делается на шаг вперед, позволяя разработчикам добавлять свои собственные плитки быстрых настроек на устройство пользователя.
Прямая загрузка
В Android N введен безопасный режим, известный как « Прямая загрузка» , который происходит между моментом , когда пользователь включил свое устройство, и до того, как он разблокировал его. Чтобы упростить хранение данных на этом этапе, Android N поделил память устройства на две категории:
- зашифрованное хранилище учетных данных: по умолчанию и доступно, как только пользователь разблокирует свое устройство
- зашифрованное хранилище устройства: использует ключ аутентификации для доступа после того, как устройство выполнило проверенный запуск и доступно на этапе прямой загрузки
Хотя прямая загрузка может оказаться бесполезной для большинства приложений, она служит определенной цели для определенных приложений, например, тех, которые обрабатывают сообщения, специальные возможности или сигналы тревоги.
Новый графический API: Vulkan
С Android N поставляется поддержка нового графического API Vulkan . Vulkan был введен для дополнения, а в некоторых случаях даже для замены OpenGL для разработки игр. Он предоставляет более детальный контроль разработчикам для оптимизации их кода и быть ближе к металлу, чем это было возможно с помощью OpenGL.
API записи Android TV
В дополнение к Android N на телефонах и планшетах, Android TV получает еще один способ взаимодействия с каналами прямой трансляции через новый API TV Recording . Используя этот API, разработчики смогут настроить свои приложения для записи и хранения живого контента для пользователей, подобно тому, как работает DVR, предоставляя пользователю больше свободы в том, как он потребляет контент.
3. Android Wear 2.0
В то время как Android N был основным направлением для многих разработчиков, Android Wear также обновляется до версии 2.0 и представляет ассортимент новых функций.
осложнения
Хотя API-интерфейс Watch Face был довольно простым в Android Wear 1.0, последняя итерация позволяет разработчикам включать в себя сложности , компоненты, которые показывают больше времени. Эти сложности могут быть подключены к поставщикам данных на устройстве Wear, чтобы постоянно предоставлять пользователям актуальную информацию, не требуя от них открытия другого приложения.
Виджеты
Еще один новый набор компонентов, которые будут включены в последнюю версию Android Wear, — это ящики для навигации и действий . Блок навигации работает аналогично блоку навигации на мобильном устройстве. Пользователь может провести пальцем по верхнему краю экрана, чтобы увидеть набор разделов, которые можно открыть в их носимом приложении. Ящик действий может быть выведен из нижней части экранной формы, в которой пользователь может выбрать предварительно определенные действия, связанные с экраном, на котором они находятся.
Улучшенные уведомления
С момента появления Android Wear уведомления стали основным способом взаимодействия пользователей со своим устройством. Wear 2.0 улучшает эти уведомления , добавляя расширенные уведомления , которые добавляют дополнительные действия к нижней части уведомления, а не требуют дополнительной карты.
Эти новые уведомления также следуют рекомендациям по дизайну материалов, предоставляя пользователям опыт, аналогичный тому, который используется на их мобильных устройствах. Уведомления, которые доставляют сообщения пользователям, имеют дополнительное преимущество, заключающееся в предоставлении интеллектуальных ответных сообщений или сообщений, которые предварительно созданы на основе контекстуализированных данных, в качестве дополнительных действий.
Автономные приложения
По мере совершенствования оборудования для устройств Wear и появления новых функций устройства могут начать подключаться к сетям независимо от мобильных устройств. Благодаря этому Android Wear теперь поддерживает возможность запуска приложений на устройстве Wear без подключения к мобильному устройству или его включения. Это дает разработчикам больше свободы при разработке приложений, работающих на Android Wear.
Вывод
В Android N и Wear 2.0 появилось много новых функций, которыми могут воспользоваться как пользователи, так и разработчики. В то время как мы обсуждали некоторые из наиболее интересных и многообещающих функций и улучшений, Android N и Wear 2.0 включают в себя гораздо больше дополнений, которые улучшают Android.