The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Второй предварительный выпуск мобильной платформы Android 11

19.03.2020 20:55

Компания Google представила вторую тестовую версию открытой мобильной платформы Android 11. Релиз Android 11 ожидается в третьем квартале 2020 года. Для оценки новых возможностей платформы предложена программа предварительного тестирования. Сборки прошивки подготовлены для устройств Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL и Pixel 4 / 4 XL. Для установивших первый тестовый выпуск предоставлено OTA-обновление.

Основные изменения по сравнению с первым тестовым выпуском Android 11:

  • Добавлен 5G state API, дающий возможность приложению быстро определить подключение через 5G в режимах New Radio или Non-Standalone.
  • Для устройств со сгибающимися складными экранами добавлен API для получения информации от датчика угла раскрытия половинок экрана. При помощи нового API приложения могут определять точный угол раскрытия и адаптировать вывод с его учётом.
  • API для проверки звонков расширен возможностями для выявления автообзвонов. Для приложений фильтрующих звонки реализована поддержка проверки статуса входящего звонка через STIR/SHAKEN на предмет фальсификации идентификатора звонящего, а также возможность возвращать причину блокировки вызова и менять содержимое системного экрана, отображаемого после завершения звонка для пометки вызова как спам или добавления в адресную книгу.
  • Расширен API Neural Networks, предоставляющий приложениям возможности по задействованию средств аппаратного ускорения для систем машинного обучения. Добавлена поддержка функции активации Swish, позволяющей сократить время обучения нейронной сети и повысить точность выполнения определённых задач, например, ускорить работу с моделями компьютерного зрения на базе MobileNetV3. Добавлена операция Control, позволяющая создавать более продвинутые модели машинного обучения, поддерживающие ветвления и циклы. Реализован API Asynchronous Command Queue для сокращения задержек при запуске по цепочке мелких связанных моделей.
  • Добавлены отдельные типы фоновых сервисов для камеры и микрофона, которые нужно будет запрашивать, если приложению необходимо получить доступ к камере и микрофону в момент неактивности.
  • Добавлена поддержка миграции файлов со старой модели хранения в хранилище Scoped Storage, изолирующее файлы приложений на внешнем накопителе (например, на SD-карте). При использовании Scoped Storage данные приложения ограничиваются отдельным каталогом, а для получения доступа к общим коллекциям мультимедийных файлов требуется получение отдельных полномочий. Улучшено управление прокэшированными файлами.
  • Добавлены новые API для синхронизации вывода элементов интерфейса приложений с появлением экранной клавиатуры для организации более плавной анимации вывода за счёт информирования приложения об изменениях на уровне отдельных кадров.
  • Добавлен API для управления частотой обновления экрана, позволяющий для окон определённых игр и приложений установить другую частоту (например, по умолчанию Android использует частоту обновления 60Hz, но некоторые устройства позволяют увеличить её до 90Hz).
  • Реализован режим бесшовного продолжения работы после установки OTA-обновления прошивки, требующего перезагрузки устройства. Новый режим позволяет приложениям сохранить доступ к шифрованному хранилищу без необходимости разблокировки устройства пользователем после перезагрузки, т.е. приложения сразу смогут продолжить выполнять свои функции и получать сообщения. Например, автоматическая установка OTA-обновления может быть запланирована на ночное время и проведена без участия пользователя.
  • В эмуляторе Android добавлена поддержка симуляции работы фронтальной и задней камеры. Для задней камеры реализован Camera2 API HW Level 3 с поддержкой переработки YUV и захвата в RAW-режиме. Для передней камеры реализован уровень FULL с поддержкой логической камеры (одно логическое устройство на базе двух физических устройств c узким и широким углом обзора).


  1. Главная ссылка к новости (https://android-developers.goo...)
  2. OpenNews: Google опубликовал браузерное приложение для установки Android-прошивок
  3. OpenNews: Проект Sandcastle подготовил сборки Linux и Android для установки на iPhone 7
  4. OpenNews: Проект Android-x86 выпустил сборку Android 9 для платформы x86
  5. OpenNews: Первый предварительный выпуск мобильной платформы Android 11
  6. OpenNews: Уязвимость в Android, позволяющая удалённо выполнить код при включённом Bluetooth
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/52572-android
Ключевые слова: android
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:02, 19/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Добавлен API для управления частотой обновления экрана, позволяющих для окон определённых игр и приложений установить другую частоту

    О, наконец осилили сделать аналог xrandr и wlr-randr

     
     
  • 2.8, Аноним (8), 21:39, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    О, круто, там этого не было.
     
  • 2.36, rshadow (ok), 21:37, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    xrandr он как 1,5 землекопа. Иксы с одним экраном и так автоматом справлялись. А вот запоминать разные мониторы для разных мест он не умеет.
    Умеет только второй монитор на одном рабочем месте, но это можно было и в конфиге один раз прописать.
     

  • 1.2, A.Stahl (ok), 21:09, 19/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Я пару дней назад демонтировал инфраструктуру для разработки под Андроид. Хватит с меня этого маразма. Надоело бороться не с логикой программы, а с околосистемной чушью вроде подписей, пакетов, Явы и т.п.
     
     
  • 2.3, Аноним (3), 21:14, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Месье не осилил автоматизировать сборку скриптом?
     
     
  • 3.6, Аноним (6), 21:26, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я всегда нажимаю большую красную кнопку
     
  • 3.15, Урри (?), 02:21, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Который ломается после каждого апдейта сдк?
     
  • 2.4, proninyaroslav (ok), 21:20, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    >околосистемной чушью вроде подписей, пакетов, Явы и т.п.

    Ява и её пакеты околосистемная чушь в андроиде? Сильное заявление. Да и что сложного в подписывании?

     
  • 2.5, Аноним (5), 21:23, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    хех. мисье видимо не познал боли от разработки под ios.
     
     
  • 3.7, Аноним (7), 21:34, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Мсье вообще похоже не познал боли от реальной работы, которая всегда так или иначе связано с какими крайностями, с которыми приходится возиться
     
     
  • 4.10, Аноним (10), 22:33, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Настоящая работа и не связана с болью, а наоборот радость приносит. Если вам больно, значит вы что-то делаете не так.
     
  • 3.9, A.Stahl (ok), 21:48, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то я немного сталкивался с iOS во времена 3.х.х версий. Довольно давно. Единственная проблема была -- ключи "протухали", но это довольно просто решалось.
    Уверен что и под Андроид программисты на Яве, использующие Андроид Студию, не испытывают ни малейших проблем.
    Но я не использую Студию и не пишу на Яве.
     
     
  • 4.28, kk (??), 12:41, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >использующие Андроид Студию, не испытывают ни малейших проблем.

    Хах...у гугла даже темлейт-проекты бывает не собираются и не запускаются из-за ошибок и использования depricated (версий 5 назад) методов....

     
  • 3.19, iPony129412 (?), 06:10, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > мисье видимо не познал боли от разработки под ios.

    А что там? 😮

     
  • 2.12, user90 (?), 22:40, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Жаба жи не нужна? Вместо этой косячной платформы, с индусами, проще использовать кнопочный телефон.
     
     
  • 3.18, Анан (?), 06:03, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    На java me
     
  • 2.21, Аноним (21), 08:57, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А ведь нашептывали тебе местные комментаторы: "И не начинай".
     
     
  • 3.23, A.Stahl (ok), 09:05, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А ведь нашептывали тебе местные комментаторы: "И не начинай".

    Ну ориентироваться на местных комметнаторов тоже не стоит. Если бы я их слушал, то писал бы в Виме на Баше скрипты к SysVinit.


     
  • 2.24, Im banana man (?), 11:22, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прекрасно понимаю. И дело даже не в Android, а в целом в ИТ-системах. Если хотя бы одна ИТ-система ломает совместимость от версии к версии или зависимости постоянно ломаются - фиговая эта ИТ-система.

    Поэтому я ушел с разработки на MS-технологиях, поэтому Android это не то, что нужно.

     
  • 2.32, Аноним (32), 15:30, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Добро пожаловать в лагерь Apple. Вам бесплатую документацию по Swift или Вы любитель Objective-C?
    В любом случае добро пожаловать.
     
     
  • 3.34, коржик (?), 19:57, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Извиняюсь, но никакого разделения на лагеря нет, вы это сами себе придумали. Платформу, под которую писать диктует рынок.
     

  • 1.11, Аноним (11), 22:36, 19/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Добавлена операция Control, позволяющая создавать более продвинутые модели машинного обучения, поддерживающие ветвления и циклы.

    Модель безопасности Tensor Flow изначально ущербна. Там чёрным по белому написано, что не следует выполнять модели из недоверенных источников, ибо ветвления и циклы и прочие операции, включая сетевые, прямо из вычислительного графа. Как и в JavaScript. Не доверяешь Гуглу - идёшь на ***.

    Кстати в Хроме настройка отключения JS не спрятана.

     
  • 1.16, Deanon (?), 02:26, 20/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так не понятно то ли фуксия, то ли андрюша... когда ломка будет?
     
     
  • 2.17, leap42 (ok), 02:49, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ну пока скорость развития фуксии даже не рядом со скоростью развития сабжа, готовые наработки даже сравнивать неуместно...

    видимо нескоро.

     
  • 2.22, Аноним (21), 08:59, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Фуксию еще даже на кошках(сотрудниках) не испытали до конца.
     
  • 2.25, Im banana man (?), 11:22, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Swift/iOS

    Давайте, минусуйте теперь меня, ироды )

     
     
  • 3.26, коржик (?), 12:01, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Минусовать не буду, просто хотел бы поделиться опытом разработки под Android и IOS.

    Android - человечный апи, всё худо-бедно работает. Отличная IDE Android Studio, удобный constraintlayout (можно верстать хоть в блокноте),  Разрабатывай хоть из-под линукса. очень хорошие языки программирования kotlin и java, знание которых вы можете переиспользовать в дальнейшей практике.

    IOS - Апи разработан явно не программистами, xcode (худшая иде), нечеловекочитаемый xml в разметке (невозможно мёржить изменения гитом), невозможность разрабатывать без мака (купи мак). Постоянно отваливающиеся Provisioning Profile и сертификаты, Внутренние ограничения платформы (jit). Отсутствие нормального вектора (можно подложить pdf, но всё равно сгенерируются растровые картинки), высокий порог вхождения,  очень специфичный и самобытный UI фреймворк.

    Вообще, я много имею негативного опыта разработки под ios, и много позитивного под Android. Как пользователь против IOS ничего не имею. Да, работает всё довольно шустро... но пользователей в 10 раз меньше (по нашему приложению), а затраты на имплементацию задач в два раза больше.

    Судите сами

     
     
  • 4.27, Аноним (27), 12:06, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Разрабатывай хоть из-под линукса.

    С этим регистрантом все ясно. Уносите.

     
  • 4.29, iPony129412 (?), 13:09, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Как пользователь против IOS ничего не имею. Да, работает всё довольно шустро... но пользователей в 10 раз меньше (по нашему приложению), а затраты на имплементацию задач в два раза больше.

    Знакомые из мобильной разработки говорят, что всё наоборот.
    Типа под iOS пару человек попивая виски делает. А под Android обложившись костылями этак штук двадцать борются с зоопарком и прочим — «у меня Китай смартфон на Android 5.0 2014 года — не смейте бросать его поддержку!».

     
     
  • 5.31, коржик (?), 13:52, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > ...Китай смартфон на Android 5.0 2014 года — не смейте бросать его поддержку!».

    Такое тоже есть. Проблем с андроидом больше потому что пользователей на порядок больше.
    И даже этот факт не сильно влияет на моё субъективное мнение, именно как разработчика под обе платформы.

     
     
  • 6.33, Im banana man (?), 16:14, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> ...Китай смартфон на Android 5.0 2014 года — не смейте бросать его поддержку!».
    > Такое тоже есть. Проблем с андроидом больше потому что пользователей на порядок
    > больше.
    > И даже этот факт не сильно влияет на моё субъективное мнение, именно
    > как разработчика под обе платформы.

    Мое мнение, если разрабатывать натив, именно на Swift / SwiftUI, то проблем не будет с разработкой. Да, XCode кривой, да, есть проблемы с профайлами, но их не так, чтобы много.

    Вон те, кто на React Native разрабатывают - те матерятся, эт да.

     

  • 1.20, mumu (ok), 08:39, 20/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > проверки статуса входящего звонка через STIR/SHAKEN

    Я правильно понял, что в традиционных сетях это работать не будет? Тем более у "большой тройки"?

     
  • 1.30, InuYasha (?), 13:16, 20/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не успеешь оглянуться - скоро версия 35 будет.

    "Забавно" что в LTE-мобилы никто даже и не думает завезти решим p2p радиосвязи, как в IDEN. Т.е. чтобы можно было с одного телефона звонить на другой без участия БС и сотовой сети вообще. А ведь это абсолютно реально. Но нет - ты должен платить деньги за звонок своему соседу.

     
     
  • 2.35, АнонАнон (?), 21:26, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Есть китайфоны со встроенной рацией. А вообще раньше в некоторых нокиа оно тоже было (кнопочных). Извините, не помню название технологии, а гуглить лень.
     
     
  • 3.38, InuYasha (?), 11:07, 21/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Встроенная рация это франкенштейноподелка - не интересно. Лучше хорошую рацию купить отдельно. А вот побщаться по тому же протоколу что и с базовой станцией - это было бы правильно. Только ж ОпСоСы удавятся.
     
  • 3.41, Аноним (6), 01:06, 22/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    у нокии был PTT - Push-to-talk
     

  • 1.37, Аноним (37), 00:51, 21/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня под Xubuntu 19.10 эмулятор Android из последней Android Studio 3.6.1 не работает. Точнее работает минуту примерно, а затем виснет при этом идёт мощное обращение к диску. iotop показывает, что qemu всё время пишет на диск.
    Кто нидуь с таким сталкивался?
     
  • 1.39, Аноним (-), 12:03, 21/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Недавно же десятка была! Зачем лабать одинадцатую. В чём заключена координальная разница между 10-й и 11-й версиями Андроида.
     
     
  • 2.40, Аноним (40), 00:32, 22/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    и в правду, по большому счёту - ни в чём. как был апи 29, так и остался. выглядит как "а давайте-ка исправлениям косяков присвоим новый релизный номер"
    зато теперь большинство телефонов пролетят/останутся с недоделанной 10ой, ведь срок поддержки истёк и производитель не будет 11ую версию портировать
     

  • 1.42, Аноним (42), 21:53, 23/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При использовании Scoped Storage данные приложения ограничиваются отдельным каталогом, а для получения доступа к общим коллекциям мультимедийных файлов требуется получение отдельных полномочий.

    земляне дошли до этого только в 2020.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру