Android M — это Marshmallow под управлением Android 6.0


Мучительное ожидание окончено. Вкусное угощение в последнем кодовом названии Android — Marshmallow. Для разработчиков тот факт, что SDK представляет собой Android 6.0, свидетельствует о важных изменениях.

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

В этом видео Нат и Ло, два сотрудника Google, которые раскрывают интересные закулисные факты о компании, в которой они работают, узнают больше о процессе именования Android и о том, как создаются статуи:

Помимо открытия статуи и раскрытия того, что M означает Marshmallow, Google представила финальную версию Developer Preview своего SDK, объявив, что это Android 6.0 и уровень API 23.
Наиболее важным изменением, заслуживающим целочисленного приращения, является то, что в SDK представлена новая модель разрешений, в которой пользователи теперь могут напрямую управлять разрешениями приложений во время выполнения. По документации:
Эта модель дает пользователям улучшенную видимость и контроль над разрешениями, оптимизируя процессы установки и автоматического обновления для разработчиков приложений. Пользователи могут предоставлять или отзывать разрешения индивидуально для установленных приложений.
Одно очень долгожданное изменение поведения — это новая оптимизация энергосбережения для бездействующих устройств и приложений:

Дремота: если пользователь отключает устройство и оставляет его неподвижным с выключенным экраном в течение определенного периода времени, устройство переходит в режим ожидания, в котором он пытается сохранить систему в спящем состоянии. В этом режиме устройства периодически возобновляют нормальную работу в течение коротких периодов времени, чтобы могла происходить синхронизация приложений, а система могла выполнять любые ожидающие операции.
Режим ожидания приложения: режим ожидания приложения позволяет системе определять, что приложение находится в режиме ожидания, когда пользователь не использует его активно. Система определяет это, когда пользователь не касается приложения в течение определенного периода времени. Если устройство отключено, система отключает доступ к сети и приостанавливает синхронизацию и задания для приложений, которые она считает незанятыми.

Изменения в Wi-Fi и сетевом API, которые ограничивают то, как ваши приложения могут создавать помехи, а также подключать и отключать устройства от других сетей, также кажутся целесообразными.
Еще одно усовершенствование заключается в том, что когда пользователи выделяют текст в вашем приложении, вы теперь можете отображать действия выделения текста, такие как «Вырезать», «Копировать» и «Вставить», на плавающей панели инструментов.
Дополнительные сведения см. В разделе «Изменения поведения» документации предварительного просмотра.
Новые функции в Android 6.0 включают новые API-интерфейсы, позволяющие аутентифицировать пользователей с помощью сканирования их отпечатков пальцев на поддерживаемых устройствах и проверять, как давно пользователь был в последний раз аутентифицирован с помощью механизма разблокировки устройства (например, пароля экрана блокировки).
Более мощная функция связывания приложений позволяет связать приложение с принадлежащим вам веб-доменом. На основе этой связи платформа может определить приложение по умолчанию, которое будет использоваться для обработки конкретной веб-ссылки, и пропустить запрос пользователей на выбор приложения. Существует также полное резервное копирование и восстановление данных для приложений, но это означает, что если пользователи удаляют свои учетные записи Google, их данные резервных копий также удаляются.
Подробнее о многих новых функциях см. В обзоре API.
Android Marshmallow выйдет осенью этого года. Тем временем Google Play будет принимать приложения API 23 через консоль разработчика Google Play. В блоге разработчиков Android Джамал Исон, менеджер по продукту Android, советует:
Чтобы убедиться, что ваше обновленное приложение хорошо работает на Android Marshmallow и более ранних версиях, мы рекомендуем вам использовать недавно улучшенную функцию бета-тестирования Google Play, чтобы получить раннюю обратную связь, а затем выполнить поэтапное развертывание по мере выпуска новой версии для всех пользователей.


Добавить комментарий