Сегодня компания Google представила новую версию своей мобильной операционной системы Android, пока, правда - "для разработчиков" и с не утвержденным названием "Android O" (многие считают, что под этой буквой скрывается очередное лакомство - печенье с начинкой Oreo) и весьма странным логотипом.
Итак, новая версия Android O больше похода на эволюционное обновление, нежели на революционное, и это, в принципе, хорошо. Не хотелось бы снова получить сырую систему, к которой придется не только привыкать, но и вылавливать многочисленные баги, после чего надеяться на скорое обновление с их исправлениями.
Большинство новых функций, представленных разработчиками, выглядят продуманными обновлениями, призванными в дальнейшем развивать пользовательский интерфейс и улучшать его во всех отношениях.
Компания Goole сразу предупреждает, что, как почти любое программное обеспечение для "предварительного просмотра" для разработчиков, этот пакет содержит множество ошибок и связан с "различными проблемами стабильности и производительности".
Android O Developer Preview можно установить на следующие устройства: Google Pixel, Google Pixel XL, Google Pixel C, Nexus 6P, Nexus 5X и Nexus Player. Вы можете загрузить системные образы Android O Developer Preview здесь, а ознакомиться с аннотацией к обновлению (включая длинный список ошибок и проблем) здесь.
Ну, а теперь давайте рассмотрим все нововведения более подробно:
1. Фоновые ограничения
Дальнейшее совершенствование Doze и Doze on the Go, появившееся, соответственно, с Marshmallow и Nougat, позволило Android O разобраться с так называемыми фоновыми ограничениями - отличной функцией, позволяющей существенно сэкономить заряд аккумулятора за счет оптимизации ресурсов в энергоемких приложениях. В этом случае будут строго ограничены неявные трансляции, фоновые службы и обновления местоположения, которые эти приложения обрабатывают в фоновом режиме, что определенно увеличит время автономной работы мобильного устройства.
2. Каналы уведомлений
Кажется, Google никогда не прекратит улучшать функционал уведомлений на Android, и это хорошо! Новая O - не исключение - новые каналы уведомлений представляют собой не что иное, как разные категории приложений, определенные для различного содержания уведомлений. Например, уведомления, связанные с определенным приложением можно легко отключить, в то время как уведомления о новостях продолжат появляться в списке. Это дает пользователям точный контроль над тем, как должны выглядеть их уведомления.
3. Автозаполнения API
Android O позволит пользователям выбирать приложение автозаполнения по своему выбору, чтобы они могли легко вводить личные данные для входа и другую информацию, которую часто приходится вводить на веб-страницах. Функция работает аналогично тому, что делает приложение диспетчера паролей. Данный функционал будет доступен как API, поэтому разработчики смогут поддерживать и внедрять его в своих приложениях.
4. Просмотр видео в режиме "Картинка в картинке" (PiP)
Многозадачность с разделением экрана больше не является большой проблемой для Android, однако Google хочет улучшить ее с помощью функции "картинка в картинке". Она будет доступна как на смартфонах, так и на планшетах и позволит вам, скажем, продолжать просмотр любимого сериала, при этом приняв голосовой вызов от вашей мамы...
Приложения смогут переходить в режим PiP из возобновленного или приостановленного состояния, в то время как пользователь сможет самостоятельно регулировать соотношение сторон окна.
5. Редактирование шрифтов в XML
Теперь все параметры шрифтов будут настраиваться в XML-макетах. Это означает, что разработчики намного легче, чем раньше смогут построить шрифт для своего приложения и использовать его так как задумано.6. Адаптивные иконки
Наконец то внешний вид интерфейса станет более согласованным. В Android O появились адаптивные иконки, которые лучше интегрируются в интерфейс вашего телефона. Теперь варианты иконок будут принимать тот стиль, который соотвествует текущему оформлению интерфейса. ОС сможет отображать их в разных формах в соответствии с маской, выбранной устройством. Новые анимации также появятся при взаимодействии со значками в панели запуска, ярлыках приложений, настройках и диалогах общего доступа.7. Широкая цветовая гамма для приложений
Названия "DCI-P3", "AdobeRGB" и "Pro Photo RGB" для большинства неискушенных пользователей звучат, скорее, как заклинания от Гарри Поттера, однако теперь поддержка для них идет вместе с Android O. Приложения смогут указывать системе Android, что им нужен для работы другой цветовой профиль.8. Возможности подключения
Наконец Android будет поддерживать hi-fi-аудиокодеки через Bluetooth, включая популярный кодек LDAC от Sony. Помимо этого появится поддержка Wi-Fi Aware или Neighbor Awareness Networking (NAN), что позволит устройствам взаимодействовать друг с другом через Wi-Fi без присутствия беспроводной точки доступа в Интернет.
9. Навигация по клавиатуре
Клавиатуры на Android O позволят лучше прогнозировать навигацию по всему интерфейсу. Google утверждает, что разработчики смогли создать новые "стрелки" и "табуляции" предсказуемых сценариев для навигации по клавиатуре.10. Аудио API для Pro Audio
На "борту" Android O появился новый встроенный API, который позволит приложениям использовать высокопроизводительный аудиосигнал с низкой задержкой в потоках.11. Усовершенствованный WebView
Теперь приложения будут многократно обрабатывать веб-контент в WebView для повышения безопасности и стабильности. Существует также API, который будет обрабатывать ошибки и сбои WebView.
12. API Java Java 8 и оптимизация выполнения
Помимо поддержки множества новых интерфейсов Java Language API время выполнения этих операций в Android O теперь в два раза меньше, чем раньше.
Иван Ковалев
PhoneArenaУ світі мобільних технологій Apple залишається визнаним лідером завдяки своїм високоякісним та потужним смартфонам. Для
Даже такой популярный вид ремонта, как переклейка стекла или замена дисплея на Айфоне требуют наличия профессионального
Именно рынок США до самого последнего времени не поддавался всемирно известному разработчику игр, который является не