Android 11 мобильді платформасының бірінші алдын ала қарау шығарылымы

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 орнату мүмкіндігі мамыр айында пайда болады.

Кілт инновациялар Android 11:

  • Android эмуляторы ARM архитектурасы үшін құрастырылған, x32_64 архитектурасы үшін құрастырылған, эмуляторда жұмыс істейтін Android 11 жүйелік кескінімен қоршалған 86 және 64 биттік қолданбалардың орындалатын кодын іске қосудың эксперименттік мүмкіндігін қосты.
  • 5G ұялы байланыс стандарты үшін кеңейтілген қолдау, жоғары өткізу қабілеті мен төмен кідіріс береді. 4K бейнесін ағынмен жіберу және жоғары ажыратымдылықтағы ойын активтерін жүктеп алу сияқты әрекеттерді орындайтын желіні қажет ететін қолданбалар енді Wi-Fi желісіне қосымша ұялы байланыс провайдерінің желісі арқылы жұмыс істей алады. 5G байланыс арналарын ескере отырып, қолданбалардың бейімделуін жеңілдету үшін API кеңейтілді Динамикалық өлшеу, қосылым трафик үшін төленетінін және ол арқылы үлкен көлемдегі деректерді тасымалдауға болатынын тексеру үшін пайдаланылады. Бұл API енді ұялы желілерді қамтиды және 5G арқылы қосылу кезінде шынымен шексіз тарифті ұсынатын провайдерге қосылымды анықтауға мүмкіндік береді.

    Сондай-ақ кеңейтілген API Өткізу қабілетін бағалаушы, бұл деректерді жүктеу немесе жіберу үшін қол жетімді өткізу қабілеттілігінің көлемін болжауға мүмкіндік береді, жеке желі сынақтарын орындамай-ақ.

  • «Тесік» экрандарының жаңа түрлеріне қолдау қосылды (экран смартфонның бүкіл алдыңғы бетін алады, алдыңғы камераның жоғарғы сол жақ бұрышындағы шағын шеңберді қоспағанда) және «сарқырама» (экран дөңгелектелген экранды да қамтиды. құрылғының бүйір жиектері). Қолданбалар енді стандартты API арқылы осы экрандардағы қосымша көрінетін және соқыр аймақтардың болуын анықтай алады Дисплей кесіндісі. Бүйірлік жиектерді жабу және «сарқырама» экрандарының шеттеріне жақын аймақтарда өзара әрекеттесуді ұйымдастыру үшін API ұсынады новые проблемалар.
  • Қосымша хабар алмасу опциялары қосылды. Хабарландыру аймағына белсенді сөйлесулері бар бөлек бөлім қосылды, бұл басқа қолданбалардан шықпай-ақ ағымдағы сөйлесулерді бірден табуға мүмкіндік береді. Хабар алмасу және чат қолданбалары API интерфейстерін пайдалану үшін жылжытылды Bubbles, бұл бірнеше қолданбалармен бір уақытта жұмыс істеу үшін «көпіршіктер» ұғымын пайдалануға мүмкіндік береді - басқа бағдарламада жұмысты тоқтатпай сөйлесуге болады. Хабарландыру аймағынан жылдам жауап жазғанда, енді сіз оларды алмасу буфері арқылы көшіру арқылы суреттерді хабарларға тіркей аласыз.
  • API 1.3 нұсқасына жаңартылды Нейрондық желілер, ол қолданбаларды машиналық оқыту жүйелері үшін аппараттық жеделдетуді пайдалану мүмкіндігімен қамтамасыз етеді. API Android жүйесіндегі машиналық оқыту шеңберлерінің жұмысы үшін негізгі деңгей ретінде орналастырылған, мысалы TensorFlow Lite және Caffe2. Мобильді құрылғыларда пайдалану үшін бірнеше дайын нейрондық желінің үлгілері ұсынылды, соның ішінде MobileNets (фотосуреттердегі заттарды тану), Бастау v3 (компьютерлік көру) және Smart
    жауап
    (хабарларға жауап беру опцияларын таңдау). Жаңа шығарылымда жүзеге асырылды Шағын үлгілерге және жылдам өңдеу уақытына мүмкіндік беретін өзгермелі нүкте сандарының орнына таңбаланған бүтін сандарды пайдаланып кеңейтілген кванттауды қолдау. Оған қоса, API Service of Service сапасы үлгілерді орындау кезінде басымдықтар мен күту уақыттарын басқару мүмкіндіктерін қосты және жад доменінің API интерфейсі үлгілерді дәйекті орындаған кезде жадты көшіру және түрлендіру әрекеттерін азайту үшін кеңейтілді.

  • Қолданбаның жеке деректерге қол жеткізуін басқару үшін жаңа опциялар қосылды. Соңғы шығарылымда пайда болған режимге қосымша, Android 11 жүйесінде бағдарламамен жұмыс істеу кезінде ғана орынға қол жеткізу (қол жетімділік фондық режимде бұғатталған) ұсынылған бір реттік рұқсаттарды қолдау. Пайдаланушы енді қолданбаға орын, микрофон және камераға кіру сияқты негізгі рұқсаттарға уақытша рұқсат бере алады. Рұқсат ағымдағы сеанстың ұзақтығына жарамды және пайдаланушы басқа бағдарламаға ауысқан кезде жойылады.

    Android 11 мобильді платформасының бірінші алдын ала қарау шығарылымы

  • Қолданбаларды жадқа көшіруді жеңілдету үшін өзгертулер енгізілді
    Көлемді сақтау, ол қолданба файлдарын сыртқы жад құрылғысында (мысалы, SD картасы) оқшаулауға мүмкіндік береді. Scoped Storage көмегімен қолданба деректері белгілі бір каталогпен шектеледі және ортақ медиа жинақтарына кіру бөлек рұқсаттарды қажет етеді. Android 11 толық файл жолдарын пайдаланып медиаға қол жеткізудің қосымша режимін қолдайды,
    DocumentsUI API жаңартылды және MediaStore ішінде пакеттік операцияларды орындау мүмкіндігі қосылды.

  • үшін кеңейтілген мүмкіндіктер қолдану аутентификацияға арналған биометриялық сенсорлар. Әмбебап биометриялық аутентификация диалогын ұсынатын BiometricPrompt API енді аутентификацияның үш түрін қолдайды - күшті, әлсіз және құрылғы тіркелгі деректері. BiometricPrompt-тің классты пайдаланумен шектелмей, әртүрлі қолданбалы архитектуралармен жеңілдетілген интеграциясы қызмет.
  • Жоғары қорғанысты қажет ететін платформа компоненттерін құрастыру кезінде компиляция сатысында жұмыс істейтін қорғаныс механизмдері қолданылады CFI (Ағынның тұтастығын басқару) BoundSan, IntSan (Бүтін сандардың толып кетуін санитарлық тазалау) және Көлеңкелік қоңыраулар стекі. Қолданбалардағы жадпен жұмыс істеу кезіндегі ақауларды анықтау үшін үймедегі көрсеткіштерді тексеру оларға тіркелген тегтер негізінде қосылады (үйме көрсеткішін тегтеу). Жад қателерін табу үшін ұсынылған жөндеу механизмі қосылған қосымша жүйелік кескін ХВАсан (Аппараттық құрал көмегімен адрестік тазалау құралы).
  • API дайындалған BlobStoreManager, бұл қолданбалар арасында екілік деректердің қауіпсіз алмасуын ұйымдастыруға мүмкіндік береді. Мысалы, бұл API бірнеше қолданбаларды бір пайдаланушы басқарған кезде машиналық оқыту үлгілеріне қатынасумен қамтамасыз ету үшін пайдаланылуы мүмкін.
  • Электрондық жүргізуші куәліктері сияқты тексерілетін сәйкестендіру құжаттарын қауіпсіз сақтауға және шығарып алуға арналған платформаларға қолдау қосылды.
  • Бүкіл платформаны жаңартпай жеке жүйе құрамдастарын жаңартуға мүмкіндік беретін Mainline жобасының бір бөлігі ретінде Android 12 жүйесінде қол жетімді 10 модульге қосымша 10 жаңа жаңартылатын модуль дайындалды. Жаңартулар арқылы жүктелетін аппараттық емес құрамдастарға әсер етеді. Google Play өндіруші ұсынған OTA микробағдарлама жаңартуларынан бөлек. Микробағдарламаны жаңартусыз Google Play арқылы жаңартуға болатын жаңа модульдердің арасында рұқсаттарды басқару модулі, дискілермен жұмыс істеу модулі (Scoped Storage қолдауымен) және NNAPI (Neural Networks API) модулі бар.
  • Орындалған қосымшалардың жұмысына кейбір ішкі жүйелердің мінез-құлқындағы өзгерістердің әсерін азайту бойынша жұмыс. Қолданбалардың жұмысына әсер етуі мүмкін инновацияларды енді SDK деңгейінде қосымша өшіруге және реттеуге болады. Android 11 жүйесімен қолданба үйлесімділігін тексеруді жеңілдету үшін Әзірлеуші ​​опциялары интерфейсі және adb утилитасы үйлесімділікке әсер ететін мүмкіндіктерді қосу және өшіру параметрлерін қамтамасыз етеді ( targetSdkVersion нұсқасын өзгертпей және қолданбаны қайта құрусыз тестілеуді орындауға мүмкіндік береді). SDK-да қамтамасыз етілмеген шектеулі API интерфейстерінің жаңартылған сұр тізімі.

    Android 11 мобильді платформасының бірінші алдын ала қарау шығарылымы

  • Рамка қосылды Ресурс жүктеушісі, бұл қолданбаны орындау кезінде қосымша ресурстарды динамикалық түрде жүктеуге мүмкіндік береді.
  • Қоңырауды тексеру қызметі қолданбаларға кіріс қоңыраудың тексеру күйін жіберу мүмкіндігін қосты, оны қоңырауды өңдегеннен кейін теңшелген диалогтарды құру үшін пайдалануға болады, мысалы, қоңырауды спам деп белгілеу немесе оны қоңырауға қосу үшін қосымша әрекеттер. мекенжай кітабы.
  • Жақсартылған API Wifi ұсынысы, бұл қолданбаға (желілік қосылым менеджері) желілердің рейтингтік тізімін беру арқылы таңдаулы сымсыз желілерді таңдау алгоритміне әсер етуге мүмкіндік береді, сондай-ақ желіні таңдау кезінде байланыстың өткізу қабілеті мен сапасы туралы ақпарат сияқты қосымша көрсеткіштерді ескереді. алдыңғы қосылым кезінде арна. Стандартты қолдайтын сымсыз желілерді басқару мүмкіндігі қосылды Хотспот 2.0 (Passpoint), соның ішінде пайдаланушы профилінің жарамдылық мерзімін есепке алу және профильдерде өздігінен қол қойылған сертификаттарды пайдалану мүмкіндігі.
  • ImageDecoder API HEVC (H.265) қысу әдістерін қолданатын HEIF пішімінде (Apple HEIC) анимациялық кескіндерді декодтау және көрсету үшін қолдауды қосты. Анимацияланған GIF кескіндерімен салыстырғанда HEIF пішімі файл өлшемін айтарлықтай азайтады.
  • API үшінші тарап кітапханаларын пайдаланбай кескінді кодтау және декодтау операциялары (JPEG, PNG, WebP және т.б.) үшін жергілікті кодта пайдалану үшін NDK-ге қосылды. Жаңа API APK файлдарының өлшемін жергілікті қолданбалармен азайтуға және осалдықтары болуы мүмкін ендірілген кітапханаларды жаңарту мәселесін шешуге мүмкіндік береді.
  • Камера қолданбалары енді дірілді уақытша өшіре алады (мысалы, хабарландырулар кезінде), оның камера сеансы кезінде іске қосылуын болдырмас үшін.
  • Режимдерді қосуға болады Боке (суреттегі өңді бұлдырату) оларды қолдайтын құрылғылар үшін (мысалы, қозғалыссыз режим жоғарырақ сурет сапасын қамтамасыз етеді, ал үздіксіз режим сенсордан алынған деректерге дәлірек сәйкестікті қамтамасыз етеді).
  • үшін API қосылды тексеру и параметрлері Тікелей трансляция қолданбалары үшін қажет бейнені ойнату режимдері төмен кідіріс. Бұған қоса, теледидардағы немесе сыртқы монитордағы кідірісті азайту үшін графиканы кейінгі өңдеуді өшіретін HDMI төмен кідіріс жұмыс режиміне (Ойын режимі) қолдау қосылды.

Ақпарат көзі: opennet.ru

пікір қалдыру