Tizim komponentlariga alohida yangilanishlar bilan Android Q platformasining uchinchi beta-versiyasi

Google taqdim Android Q ochiq mobil platformasining uchinchi beta-versiyasi. Android 10 raqami ostida yetkazib beriladigan Android Q versiyasi, kutilmoqda 2019 yilning uchinchi choragida. E'lon shuningdek, platforma 2.5 milliard faol Android qurilmalari darajasiga yetganini e'lon qildi.

Yangi platforma imkoniyatlarini baholash uchun taklif qilingan dasturi beta sinovi, uning ichida eksperimental filialni standart yangilanishni o'rnatish interfeysi (OTA, havo orqali) orqali mikrodasturni qo'lda almashtirishga hojat qoldirmasdan o'rnatish va yangilab turish mumkin. Yangilanishlar mavjud 15 ta qurilma, jumladan, Google Pixel, Huawei Mate, Xiaomi Mi 9, Nokia 8.1, Sony Xperia XZ3, Vivo NEX, OPPO Reno, OnePlus 6T, ASUS ZenFone 5Z, LGE G8, TECNO Spark 3 Pro, Essential Phone va realme 3 Pro smartfonlari uchun .

Loyiha tufayli sinov uchun mavjud qurilmalar sonini sezilarli darajada kengaytirish mumkin bo'ldi Trebl, bu ishlab chiqaruvchilarga Android-ning o'ziga xos versiyalariga bog'lanmagan (siz Android-ning turli versiyalari bilan bir xil drayverlardan foydalanishingiz mumkin) universal uskunani qo'llab-quvvatlash komponentlarini yaratishga imkon beradi, bu proshivkani saqlashni va Android-ning joriy versiyalari bilan yangilangan proshivka yaratishni sezilarli darajada osonlashtiradi. Treble tufayli ishlab chiqaruvchi Google-dan tayyor yangilanishlarni asos qilib, ularga qurilmaga xos komponentlarni birlashtirishi mumkin.

nisbatan Android Q uchinchi beta-versiyasidagi o'zgarishlar ikkinchi и birinchi bo'lib beta versiyalari:

  • Loyiha taqdim etildi Asosiy yo'nalish, butun platformani yangilamasdan alohida tizim komponentlarini yangilash imkonini beradi. Bunday yangilanishlar Google Play orqali ishlab chiqaruvchining OTA proshivka yangilanishlaridan alohida yuklab olinadi. Yangilanishlarni apparatli bo‘lmagan platforma komponentlariga to‘g‘ridan-to‘g‘ri yetkazib berish yangilanishlarni qabul qilish vaqtini sezilarli darajada qisqartirishi, zaifliklarni tuzatish tezligini oshirishi va platforma xavfsizligini ta’minlash uchun qurilma ishlab chiqaruvchilariga qaramlikni kamaytirishi kutilmoqda. Shunisi e'tiborga loyiqki, yangilanishlari bo'lgan modullar dastlab ochiq manba sifatida yuboriladi, darhol AOSP (Android Open Source Project) omborlarida mavjud bo'ladi va uchinchi tomon ishtirokchilari tomonidan kiritilgan yaxshilanishlar va tuzatishlarni o'z ichiga olishi mumkin.

    Alohida yangilanadigan komponentlardan birinchi bosqichda 13 ta modul nomlandi: multimedia kodeklari, multimedia ramkalari, DNS-resolveri, Conscrypt Java Xavfsizlik Provayderi, Hujjatlar UI, Ruxsat boshqaruvchisi, ExtServices, Vaqt mintaqasi maʼlumotlari, ANGLE (OpenGL ES qo'ng'iroqlarini OpenGL, Direct3D 9/11, Desktop GL va Vulkanga tarjima qilish uchun qatlam), Modul metama'lumotlari, tarmoq komponentlari, Captive Portal Login va tarmoqqa kirish sozlamalari. Tizim komponentlarini yangilash yangi paket formatida yetkaziladi APEX, bu tizimni ishga tushirishning dastlabki bosqichida qo'llash imkoniyati bilan APK'dan farq qiladi. Mumkin bo'lgan nosozliklar bo'lsa, o'zgartirishni qaytarish rejimi taqdim etiladi;

  • Mobil aloqa standarti uchun qo'shimcha qo'llab-quvvatlash 5G, buning uchun mavjud ulanishni boshqarish API'lari moslashtiriladi. Jumladan, API orqali ilovalar yuqori tezlikdagi ulanish va trafikni zaryadlash faoliyati mavjudligini aniqlashi mumkin;
  • “Jonli sarlavha” funksiyasi qo‘shildi, bu sizga qo‘llaniladigan ilovadan qat’i nazar, istalgan videoni tomosha qilish yoki audioyozuvlarni tinglashda avtomatik ravishda subtitr yaratish imkonini beradi. Nutqni aniqlash tashqi xizmatlarga murojaat qilmasdan mahalliy darajada amalga oshiriladi;
  • Ilgari bildirishnomalar uchun mavjud bo'lgan avtomatik tezkor javoblar tizimi endi har qanday ilovada mumkin bo'lgan harakatlar bo'yicha tavsiyalar yaratish uchun ishlatilishi mumkin. Masalan, uchrashuvga taklif qilingan xabar ko'rsatilganda, tizim taklifni qabul qilish yoki rad etish uchun tezkor javoblarni taklif qiladi, shuningdek, xaritada mo'ljallangan uchrashuv joyini ko'rish tugmachasini ko'rsatadi. Variantlar foydalanuvchi ishining xususiyatlarini o'rganish asosida mashinani o'rganish tizimi yordamida tanlanadi;

    Tizim komponentlariga alohida yangilanishlar bilan Android Q platformasining uchinchi beta-versiyasi

  • Tizim darajasida amalga oshirildi qorong'u mavzu dizayni kam yorug'lik sharoitida ko'z charchoqlarini kamaytirish uchun ishlatilishi mumkin.
    Qorong'i mavzu Sozlamalar > Displey sozlamalarida, tezkor sozlamalar ochiladigan bloki orqali yoki quvvat tejash rejimi yoqilganda yoqiladi. Qorong'i mavzu tizimga ham, ilovalarga ham qo'llaniladi, shu jumladan mavjud mavzularni qorong'i ohanglarga avtomatik o'zgartirish rejimini taklif qilish orqali;

    Tizim komponentlariga alohida yangilanishlar bilan Android Q platformasining uchinchi beta-versiyasi

  • Imo-ishorali navigatsiya rejimi qo‘shildi, bu sizga navigatsiya panelini ko‘rsatmasdan va kontent uchun butun ekran maydonini ajratmasdan boshqarish uchun faqat ekrandagi imo-ishoralardan foydalanish imkonini beradi. Masalan, "Orqaga" va "Uyga" kabi tugmalar chetdan siljish va pastdan yuqoriga siljish bilan almashtiriladi; ekranga uzoq teginish ishlayotgan ilovalar ro'yxatini chaqirish uchun ishlatiladi. Rejim "Sozlamalar > Tizim > Imo-ishoralar" sozlamalarida yoqilgan;
  • "Fokus rejimi" qo'shildi, bu sizga diqqatni ba'zi vazifalarni hal qilishga, masalan, pochta va yangiliklarni qabul qilishni to'xtatib turish, lekin xaritalar va messenjerni tark etish kerak bo'lgan vaqt davomida chalg'ituvchi ilovalarni tanlab o'chirish imkonini beradi;
  • Family Link ota-ona nazorati rejimi qo‘shildi, bu sizga bolalarning qurilmadan foydalanish vaqtini cheklash, muvaffaqiyat va yutuqlar uchun bonus daqiqalar taqdim etish, ishga tushirilgan ilovalar ro‘yxatini ko‘rish va bolaning ularda qancha vaqt sarflashini baholash, o‘rnatilgan ilovalarni ko‘rib chiqish va sozlash imkonini beradi. tungi vaqt tunda kirishni blokirovka qilish;

    Tizim komponentlariga alohida yangilanishlar bilan Android Q platformasining uchinchi beta-versiyasi

  • Bitta dasturga ruxsat beruvchi yangi audio yozib olish API qoʻshildi
    audio oqimini boshqa dastur tomonidan qayta ishlash imkoniyatini ta'minlash. Boshqa ilovalarga audio chiqishiga ruxsat berish maxsus ruxsatni talab qiladi;

  • Termal API qo'shildi, bu ilovalarga protsessor va GPU harorat ko'rsatkichlarini kuzatish va tizim majburiy ravishda qisqartirishni kutmasdan yukni kamaytirish choralarini (masalan, o'yinlarda FPSni kamaytirish va translyatsiya videosining ruxsatini kamaytirish) mustaqil ravishda amalga oshirish imkonini beradi. amaliy faoliyat.

qo'shimcha ravishda e'lon qilindi 30 ta zaiflikni yo'q qiladigan Android uchun xavfsizlik tuzatishlar to'plami bo'lishi mumkin, ulardan 8 ta zaiflik kritik darajadagi xavf darajasiga ega va 21 ta zaiflik yuqori xavf darajasiga ega. Ko'pgina muhim muammolar tizimda kodni bajarish uchun masofaviy hujumni amalga oshirishga imkon beradi. Xavfli deb belgilangan muammolar kodni mahalliy ilovalarni manipulyatsiya qilish orqali imtiyozli jarayon kontekstida bajarishga imkon beradi. Xususiy chip komponentlarida 11 ta xavfli va 4 ta muhim zaifliklar aniqlangan Qualcomm. Multimedia tizimida bitta muhim zaiflik ko'rib chiqildi, bu maxsus ishlab chiqilgan multimedia ma'lumotlarini qayta ishlashda kodni bajarishga imkon beradi. Tizim komponentlarida maxsus ishlab chiqilgan PAC fayllarini qayta ishlashda kod bajarilishiga olib kelishi mumkin bo'lgan uchta muhim zaiflik aniqlandi.

Manba: opennet.ru

a Izoh qo'shish