Google o'zining ochiq mobil platformasining birinchi sinov versiyasini taqdim etdi. Android 13. Ozod qilish Android 13-versiya 2022-yilning uchinchi choragida chiqarilishi kutilmoqda. Yangi platforma imkoniyatlarini baholash uchun dastlabki sinov dasturi taklif etiladi. Pixel 6/6 Pro, Pixel 5/5a va Pixel 4/4 XL/4a/4a (5G) uchun dasturiy ta'minot versiyalari mavjud.
Asosiy innovatsiyalar Android 13:
- Rasmlar va videolarni tanlash uchun tizim interfeysi, shuningdek tanlangan fayllarga ilovalarga kirishni tanlab ta'minlash uchun API joriy etildi. Mahalliy fayllar bilan ham, bulutli xotirada joylashgan ma'lumotlar bilan ham ishlash mumkin. Interfeysning o'ziga xos xususiyati shundaki, u ilovaga xotiradagi barcha multimedia fayllarini ko'rish uchun to'liq ruxsat bermasdan alohida tasvirlar va videolarga kirishni ta'minlash imkonini beradi. Ilgari shunga o'xshash interfeys hujjatlar uchun amalga oshirilgan.

- Simsiz tarmoqlarni topish va hotspotlarga ulanish uchun moʻljallangan ilovalarga Wi-Fi boshqaruv API ning quyi toʻplamiga kirish imkoniyatini beruvchi yangi Wi-Fi ruxsati turi qoʻshildi, joylashuvga asoslangan qoʻngʻiroqlar bundan mustasno (ilgari Wi-Fi tarmogʻiga ulanadigan ilovalar va joylashuv ma'lumotlariga ruxsat oldi).
- Bildirishnomalar ochiladigan panelining yuqori qismidagi tezkor sozlamalar bo'limiga tugmalarni joylashtirish uchun API qo'shildi. Ushbu API yordamida dastur o'z tugmachasini tezkor harakat bilan joylashtirish so'rovini berishi mumkin, bu foydalanuvchiga ilovadan chiqmasdan va alohida sozlamalarga o'tmasdan tugma qo'shish imkonini beradi.

- Har qanday ilovalarning piktogramma fonini mavzuning rang sxemasiga yoki fon tasvirining rangiga moslashtirish mumkin.

- Tizimda tanlangan til sozlamalaridan farq qiladigan ilovalarga alohida til sozlamalarini ulash imkoniyati qo‘shildi.
- So'zni o'rash operatsiyasi optimallashtirildi (chiziq yordamida qatorga to'g'ri kelmaydigan so'zlarni buzish). Yangi versiyada uzatish samaradorligi 200% ga oshirildi va endi renderlash tezligiga deyarli ta'sir qilmaydi.
- AGSL tilida belgilangan dasturlashtiriladigan grafik shaderlar (RuntimeShader obyektlari) uchun qo'llab-quvvatlash qo'shildi (Android GSL tilining platformaning renderlash mexanizmi bilan foydalanish uchun moslashtirilgan kichik to'plami bo'lgan GSL tilining bir qismi bo'lgan Grafik Shading Language (GSL). AndroidShunga o'xshash shaderlar allaqachon platformaning o'zida ishlatilgan. Android sahifa chegarasidan tashqariga o'tishda pulsatsiya, xiralashtirish va cho'zish kabi turli xil vizual effektlarni amalga oshirish uchun. Shunga o'xshash effektlarni endi ilovalarda yaratish mumkin.
- Platformaning asosiy Java kutubxonalari va ilovalarni ishlab chiqish vositalari OpenJDK 11 ga yangilandi. Yangilanish Google Play asosidagi qurilmalar uchun ham mavjud. Android 12.
- Butun platformani yangilamasdan alohida tizim komponentlarini yangilash imkonini beruvchi Mainline loyihasi doirasida yangi yangilanadigan tizim modullari tayyorlandi. Yangilanishlar apparat bilan bog'lanmagan komponentlarga ta'sir qiladi, ular Google Play orqali ishlab chiqaruvchining OTA proshivka yangilanishlaridan alohida yuklab olinadi. Mikrodasturni yangilamasdan Google Play orqali yangilanishi mumkin bo'lgan yangi modullar orasida Bluetooth va Ultra keng polosali mavjud. Photo picker va OpenJDK 11 modullari ham Google Play orqali tarqatiladi.
- Asboblar planshetlarda, bir nechta ekranli buklanadigan qurilmalarda va Chromebooklarda kattaroq ekranlar uchun ilovalar tajribasini yaratish uchun optimallashtirilgan.
- Yangi platforma funksiyalarini sinovdan o‘tkazish va disk raskadrovka qilish soddalashtirildi. O'zgarishlar endi dasturchi sozlamalari bo'limida yoki adb yordam dasturi orqali ilovalar uchun tanlab yoqilishi mumkin.

Bundan tashqari, fevral oyidagi xavfsizlik yamoqlari uchun eslatmalar chiqarildi Android, bu 37 ta zaiflikni tuzatdi, ulardan ikkitasi muhim, qolganlari esa yuqori baholandi. Muhim zaifliklar tizimda kodni masofadan bajarish imkonini beradi. Xavfli deb baholangan zaifliklar mahalliy ilovalarni boshqarish orqali imtiyozli jarayon kontekstida kodni bajarishga imkon beradi.
Birinchi muhim zaiflik (CVE-2021-39675) GKI_getbuf (Umumiy yadro tasviri) funksiyasidagi buferning toshib ketishi natijasida yuzaga keladi va foydalanuvchi bilan hech qanday aloqasiz tizimga masofadan kirish imkonini beradi. Zaiflik tafsilotlari hali oshkor qilinmagan, ammo muammo faqat filialga ta'sir qilishi ma'lum. Android 12. Qualcomm chiplari uchun yopiq komponentlarda ikkinchi muhim zaiflik (CVE-2021-30317) mavjud.
Manba: opennet.ru




