Android M — все еще без названия, но обновление SDK и поддержка NDK


Google до сих пор не дал нам имя для Android M, но предоставил обновление для Android M SDK для использования с Android Studio. Первый предварительный просмотр не был особенно стабильным — делает ли это более работоспособным?

Несмотря на то, что большинство пользователей до сих пор не установили Lollipop, Google, похоже, хочет, чтобы мы перешли на Android M. Трудно сказать, почему именно с точки зрения программиста и пользователя обновление не так уж и убедительно. Добавьте к этому тот факт, что Google отказался от Nexus 7, и трудно понять, в чем заключается спешка?
Первый предварительный просмотр был выпущен еще в июне, и, хотя он включал большинство функций, обещанных для Android M, его было нелегко использовать из-за большого количества ошибок и нестабильности. Preview 2 кажется лучше с точки зрения стабильности, но все еще не завершен на 100%. Как говорится в блоге разработчиков Android:
«Обновление Developer Preview 2 включает в себя обновленный код платформы выпуска M и почти окончательные API-интерфейсы для проверки вашего приложения. Чтобы обеспечить дополнительную поддержку тестирования, мы доработали образы системы Nexus и образы системы эмулятора с обновлениями платформы Android. . Помимо обновлений платформы, образы системы также включают сервисы Google Play 7.6. »
Обновления для поддерживаемых устройств Nexus, 5,6, 9 и Player, можно установить с помощью обновления по беспроводной сети.
В эмуляторе также появился новый образ. Google называет обновление «инкрементным», и это верно.
Изменения, перечисленные в блоге разработчиков:

Изменения разрешений платформы, включая внешнее хранилище, местоположение Wi-Fi и Bluetooth, а также изменения разрешений для контактов / идентификации. Подключения устройств через порт USB теперь по умолчанию настроены на режим только зарядки. Чтобы получить доступ к устройству, пользователи должны явно предоставить разрешение.
Обновленные API-интерфейсы Bluetooth Stylus с обновленными событиями обратного вызова. View.onContextClickListener и GestureDetector.OnContextClickListener для прослушивания нажатий кнопок стилуса и выполнения дополнительных действий.
Обновленный Media API с новым методом обратного вызова InputDevice.hasMicrophone () для определения наличия микрофона устройства.

Предварительный просмотр идет с утверждением, что проект находится на достигнутом, и мы должны увидеть выпуск Android M осенью. Будет интересно посмотреть, насколько популярны M. В настоящее время Lollipop составляет около 12%, а наибольшая популярность у Kitkat составляет 39%. Конечно, если Google продолжит отказываться от популярных устройств, таких как Nexus 7, вы не сможете рассчитывать на полное внедрение. Быстрый оборот версий, из-за которых многие аппаратные средства устаревают, не очень хорошо для сообщества разработчиков, даже если это хорошо для производителей.

Предварительная версия 3 должна выйти в конце месяца.

Вероятно, для многих более важным, чем обновление SDK, является новость о том, что последняя версия Android Studio 1.3 RC 1 только что была выпущена для canary channel и включает поддержку NDK. Это только предварительный просмотр, но, похоже, он работает достаточно хорошо, чтобы его можно было использовать. Плохая новость заключается в том, что теперь он останется в предварительном просмотре в финальной версии 1.3.
На данный момент вам нужно пройти через некоторые обручи, чтобы использовать его, но есть обещание интегрированной установки с Android Studio. С тех пор, как Google объявил, что больше не поддерживает Eclipse, отсутствие поддержки NDK в Android Studio стало серьезной проблемой.


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