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

Важные части предварительного просмотра Android Android разработчика живут под капотом

Anonim

Как пользователи Android, мы не привыкли к волнению, которое приходит с чем-то новым. Google анонсирует новые возможности для Android, и производители оборудования проводят следующий год, воплощая это видение в жизнь в различных формах и размерах. Некоторые из нас живут на переднем крае, сосредоточившись на следующем поколении процессоров или на том, какова плотность пикселей на следующем экране. Google сделал программное обеспечение частью этого опыта несколькими способами, и недавно это привело к почти электрическому заряду возбуждения или разочарования, направленному на функции, обнаруженные в Android M Developer Preview.

Как ни круто, что Google позволяет всем взглянуть на следующую итерацию Android - бесплатно, если у вас есть устройство Nexus - иногда легко упустить из виду то, что важно в этих превью. Основное внимание здесь уделяется разработчикам, и в Android M больше, чем в любой предыдущей версии Android, содержимое под капотом имеет гораздо большее значение, чем то, что мы видим на поверхности.

Не уверен, о чем мы говорим? Ознакомьтесь с нашим видео-обзором Android M Developer Preview! {. Cta.large}

Для пользователей Kit Kat предварительная версия Android L Developer Preview была как окно в совершенно новый мир. Google Material Material широко распространялся по экрану, и все казалось живым и новым. Кроме того, более 5000 новых API-интерфейсов означало, что разработчикам нужно было играть с множеством новых игрушек, а первые пользователи переходили на любые приложения, поддерживающие Material, и использовали новые функции при запуске Nexus 6. Когда этот день наконец наступил, сразу стало ясно, что в Android L был внесен ряд существенных изменений, прежде чем он стал Lollipop. Хотя было очень интересно поиграть с L Developer Preview, мы увидели, что там не было полной мысли - и это то, что мы должны применить к Android M Developer Preview.

Приятно видеть, что Google экспериментирует, но важно помнить, что ничто из этого не находится рядом в камне

В M Developer Preview есть пара вещей, которые большинство людей либо любят, либо ненавидят. Google пытается обновить старый ящик приложений с вертикальной прокруткой в ​​далеком прошлом. Похоже, «Не беспокоить» не только вернулся, но и поселился в постоянном месте жительства на панели «Быстрые настройки», и если вы знаете правильную комбинацию нажатий кнопок Вы можете получить доступ к неполной темной теме и в основном неработающей многооконной реализации. Приятно видеть, что Google экспериментирует, но важно помнить, что ничего из этого близко не стоит на камне или даже полностью функционально. Это потому, что это не то, что важно для подготовки разработчиков к следующей версии Android, что действительно важно.

Посмотрите на Doze, новый механизм глубокого сна Google, например. Это система, предназначенная для уничтожения доступа к сети для всего, кроме высокоприоритетных вещей в облаке Google, включая сканирование WiFi, и отключения функций из AlarmManager и JobScheduler. Хорошая новость для пользователей: почти ничего, в том числе блокировка от пробуждения, не погубит батарею вашего устройства, когда оно не используется. Чтобы корректно справиться с этим изменением поведения, разработчики должны быть в состоянии убедиться, что их приложения не вызывают хаотический поток уведомлений, когда пользователь берет свое устройство, в противном случае это приложение обязательно будет удалено через некоторое время.

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

Это две из десятков вещей в Android M, к которым разработчики должны подготовиться, и именно поэтому существует M Developer Preview. Сейчас все внимание Google сосредоточено на том, чтобы разработчики создавали более качественные приложения, и это является важной частью этого процесса. Хотя мы также получаем представление о том, над чем работает команда Android в процессе подготовки к следующему Nexus, важно помнить, что мы не смотрим на готовый продукт. В этом году больше, чем в прошлом, так как мы уже знаем, что будет несколько обновлений в M Developer Preview. Мы обязательно увидим некоторые визуальные изменения, когда следующая версия обретет форму и станет полноценной мыслью, и как люди, которым нравится жить на переднем крае, вы становитесь частью этого. Ваш лучший выбор на данный момент - расслабиться и наслаждаться поездкой. Кто знает, изменения, с которыми вы сначала не согласны, могут даже вылиться в вас.