Versioni mobil i platformës Android 13

Компания Google опубликовала релиз открытой мобильной платформы Android 13. Связанные с новым выпуском исходные тексты размещены в Git-репозиторий проекта (ветка android-13.0.0_r1). Обновления прошивки подготовлены для устройств серии Pixel. Позднее планируется подготовить обновления прошивок для смартфонов производства Samsung, Asus, HMD (Nokia), iQOO, Motorola, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo и Xiaomi. Дополнительно сформированы универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

Të rejat kryesore:

  • Propozohet një grup opsionesh të parajaminzuara për ngjyrat e ndërfaqes, të cilat lejojnë disa modifikime të ngjyrave brenda skemës së ngjyrave të zgjedhur. Opsionet e ngjyrave ndikojnë në pamjen e të gjithë komponentëve të sistemit operativ, duke përfshirë sfondin.
    Versioni mobil i platformës Android 13
  • Предоставлена возможность адаптации фона пиктограмм любых приложений к цветовой схеме темы оформления или цвету фонового изображения.
    Versioni mobil i platformës Android 13
  • В интерфейсе управления воспроизведением музыки обеспечено использование в качестве фона изображений обложек воспроизводимых альбомов.
    Versioni mobil i platformës Android 13Versioni mobil i platformës Android 13
  • Shtuar mundësinë e lidhjes së aplikacioneve me caktimin e preferencave të gjuhës që ndryshojnë nga preferencat e gjuhës të zgjedhura në sistem.
    Versioni mobil i platformës Android 13
  • Përmirësimi i dukshëm i funksionimit në pajisjet me ekrane të mëdha, si tabletë, Chromebook dhe smartphone me ekrane të palosura. Kompozimi i panelit të rënë me njoftime, ekranit të shtëpisë dhe ekranit të bllokimit të sistemit është optimizuar për ekranet e mëdha, të cilat tani përdorin gjithë hapësirën e ekranit të disponueshme. Në bllokun që shfaqet me një gest të djathtë-mëposhtë, në ekranet e mëdha është e siguruar ndarja në kolona të ndryshme për cilësimet e shpejta dhe listën e njoftimeve. Është shtuar mbështetje për modalitetin me dy panele në konfiguruesin, ku në ekranet e mëdha tani janë vazhdimisht të dukshme seksionet e cilësimeve.

    Janë përmirësuar modalitetet e compatibilitetit për aplikacionet. Është propozuar implementimi i panelit të detyrave, i cili tregon në pjesën e poshtme të ekranit ikona të aplikacioneve të hapura, duke lejuar kalimin e shpejtë mes programeve dhe mbështetje për tërheqjen e aplikacioneve përmes ndërfaqes drag&drop në zona të ndryshme të modalitetit të shumëfishta (split-screen), i cili ndan ekranin në pjesë për të punuar njëkohësisht me disa aplikacione.

    Versioni mobil i platformës Android 13
  • E disponueshme komforti i vizatimit dhe hyrjes së tekstit duke përdorur stilolapsin elektronik. Është shtuar mbrojtja nga shfaqja e goditjeve false kur ekrani prekët me duar gjatë vizatimit me stilolaps.
  • Для некоторых устройств, таких как Pixel 6, добавлена поддержка полной виртуализации, позволяющая запускать окружения с другими операционными системами. Виртуализация реализована на базе гипервизора KVM и инструментария crosvm (VVM, Virtual Machine Manager). Опционально доступен режим pKVM (Protected KVM), обеспечивающий более строгую изоляцию окружений с использованием расширений виртуализации для архитектуры AArch64. В платформе виртуализацию планируют использовать для повышения защиты выполнения стороннего системного кода, например, закрытых исполняемых файлов и компонентов DRM.
  • Është shtuar mundësia për dhënie selektive të autorizimeve për aksesin në skedarët multimedialë. Nëse më parë për të lexuar skedarët multimedialë duhej të jepej akses në të gjitha skedarët në ruajtjen lokale, tani mund të kufizohet aksesin vetëm te imazhet, skedarët audio ose video.
    Versioni mobil i platformës Android 13
  • Është realizuar një ndërfaqe e re përzgjedhje të fotografive dhe videove, që lejon aplikacionin të ketë qasje vetëm në imazhet dhe videot e përzgjedhura, duke bllokuar aksesin në skedarët e tjerë. Më parë, një ndërfaqe e ngjashme ishte realizuar për dokumentet. Është e mundur të punohet si me skedarët lokalë ashtu edhe me të dhënat e vendosura në ruajtjet cloud.
    Versioni mobil i platformës Android 13
  • Është shtuar kërkesa për autorizimin e dërgimit të njoftimeve nga aplikacionet. Pa marrë paraprakisht të drejtën për shfaqjen e njoftimeve, dërgimi i njoftimeve nga aplikacioni do të bllokohet. Për aplikacionet e krijuara më parë që janë projektuar për t'u përdorur me versionet e mëparshme të Android-it, autorizimet do të jepen nga sistemi në emër të përdoruesit.
    Versioni mobil i platformës Android 13
  • Numri i aplikacioneve që kërkojnë akses në informacionin mbi vendndodhjen e përdoruesit është reduktuar. Për shembull, aplikacionet që kryejnë operacione për skanimin e rrjeteve pa tel tani nuk kërkojnë autorizime që lidhen me përcaktimin e vendndodhjes.
  • Janë zgjeruar mundësitë që synojnë rritjen e privatësisë dhe informimin e përdoruesve për rreziqet e mundshme. Përveç paralajmërimeve mbi aksesin e aplikacioneve në skedarin e kopjimit, në degën e re është siguruar fshirja automatike e historikut të të dhënave në skedarin e kopjimit pas një periudhe të caktuar pasiviteti.
  • Shtuar një faqe të re të unifikuar me cilësimet të sigurisë dhe privatësisë, në të cilën është realizuar një tregues vizual me ngjyra të statusit të sigurisë dhe janë propozuar rekomandime për përforcimin e mbrojtjes.
    Versioni mobil i platformës Android 13
  • Shtuar një lloj të ri autorizimi për Wi-Fi, duke ofruar aplikacioneve të destinuara për gjetjen e rrjeteve wireless dhe lidhjen me pikët e qasjes mundësitë për akses në një nëngrup API të menaxhimit të Wi-Fi, përveç thirrjeve që lidhen me përcaktimin e vendndodhjes (më parë aplikacionet që kryenin lidhje me Wi-Fi merrnin edhe akses në informacionin mbi vendndodhjen).
  • Shtuar API për vendosjen e butonave në seksionin e cilësimeve të shpejta në maj të panos së njoftimeve. Me këtë API, aplikacioni mund të paraqesë një kërkesë për vendosjen e butonës së tij me veprime të shpejta, duke lejuar përdoruesin të shtojë butonin pa e lënë aplikacionin dhe pa kaluar veçmas në cilësime.
    Versioni mobil i platformës Android 13
  • Operacioni i ndarjes së fjalëve është optimizuar (ndarja e fjalëve që nuk grumbullohen në rresht me përdorimin e një lidhësi). Në versionin e ri, performanca e ndarjes është rritur me 200% dhe tani praktikisht nuk ndikon në shpejtësinë e renderimit.
  • është shtuar mbështetje për shaderat grafike të programueshëm (objektet RuntimeShader), të definuara në gjuhën AGSL (Android Graphics Shading Language), e cila është një nëngrupe e gjuhës GLSL, e adaptuar për përdorim me motorin e renderimit të platformës Android. Shaderët e tillë përdoren tashmë në vetë platformën Android për realizimin e efekteve të ndryshme vizuale, të tilla si pulsimi, mjegullimi dhe shtrirja gjatë skrollimit jashtë faqes. Efekte të tilla tani mund të krijohen edhe në aplikacione.
  • Базовые Java-библиотеки платформы и средства разработки приложений обновлены до OpenJDK 11.
  • Në kuadër të projektit Mainline, i cili lejon përditësimin e komponentëve të veçantë sistemorë pa përditësimin e plotë të platformës, janë përgatitur module të reja sistemorë që mund të përditësohen. Përditësimet prekin komponentët që nuk janë të lidhur me pajisjen, të cilët shkarkohen përmes Google Play veçmas nga përditësimet OTA të firmuerit nga prodhuesi. Ndër modulat e reja, të cilat do të mund të përditësohen përmes Google Play pa përditësimin e firmuerit — janë Bluetooth dhe Ultra wideband. Po ashtu, përmes Google Play shpërndahen modulat me Photo picker dhe OpenJDK 11.
  • Janë thjeshtuar testimi dhe debuggimi i mundësive të reja të platformës. Tani ndryshimet mund të aktivizohen gradualisht për aplikacionet në seksionin e cilësimeve për zhvilluesit ose përmes utilitarit adb.
    Versioni mobil i platformës Android 13
  • Shtuar API që lejon aplikacionin të heqë dorë nga privilegjet e mëparshme të fituara. Për shembull, nëse në versionin e ri nevojat për disa të drejta të zgjeruara kanë zhdukur, programi, në kuadër të kujdesit për privatësinë e përdoruesit, mund të revokojë të drejtat e mëparshme.
  • E mundësuar regjistrimi i trajtuesve të operacioneve jo sistemike të transmetimit (BroadcastReceiver) në lidhje me kontekstin e përdorimit të tyre. Për të menaxhuar eksportin e këtyre trajtuesve, janë shtuar flagje të reja RECEIVER_EXPORTED dhe RECEIVER_NOT_EXPORTED, që lejojnë përjashtimin e përdorimit të trajtuesve për dërgimin e mesazheve të transmetimit nga aplikacione të tjera.
  • Shtuar mbështetje për fontet vektoriale të ngjyrave në formatin COLRv1 (nëngrup i fontit OpenType, i cili përmban, përveç glifëve vektorialë, një shtresë me informacion mbi ngjyrat). Po ashtu, është shtuar një grup i ri emoji të shumëngjyrshëm, i ofruar në formatin COLRv1. Ky format ofron një formë të kompaktë ruajtjeje, mbështet gradiente, mbivendosje dhe transformime, siguron kompresim efikas dhe lejon ripërdorimin e kontureve, duke ndihmuar në reduktimin e ndjeshëm të madhësisë së fontit. Për shembull, fonti Noto Color Emoji në prezantimin raster merr 9MB, ndërsa në formatin vektorial COLRv1 merr vetëm 1.85MB.
    Versioni mobil i platformës Android 13
  • В среде выполнения приложений ART реализован более эффективный сборщик мусора, основанный на использовании API ядра Linux userfaultfd, который позволяет создавать обработчики обращений к невыделенным страницам памяти (page faults) в пространстве пользователя. Новый сборщик мусора обеспечивает фиксированные накладные расходы для каждого загруженного объекта, потребляет меньше памяти и приводит к сокращению скомпилированного кода примерно на 10%. Применение нового сборщика мусора также позволяет продлить время автономной работы, избавиться от подвисаний во время сборки мусора и защитить приложений от принудительного завершения при нехватки памяти в системе.

    В ART существенно повышена производительность переключения на нативный код и наоборот — JNI-вызовы теперь выполняются до 2.5 раз быстрее. Код обработки ссылок (reference processing) во время выполнения переведён на работу в неблокирующем режиме для сокращения подвисаний. Добавлен API Reference.refersTo(), который можно использовать для более быстрого возвращения памяти. В интерпретаторе ускорен поиск классов и методов. Добавлена возможность верификации байткода на этапе установки, а не при выполнении, что позволило сократить время запуска приложений.

  • Shtuar mbështetje për teknologjinë Bluetooth LE Audio (Low Energy), e cila lejon uljen e konsumit të energjisë gjatë transmetimit të rrjedhave audio me cilësi të lartë përmes Bluetooth. Ndryshe nga Bluetooth klasik, teknologjia e re lejon gjithashtu kalimin ndërmjet mënyrave të ndryshme të përdorimit për të arritur një ekuilibër optimal midis cilësisë dhe konsumit të energjisë.
  • Shtuar mbështetje për specifikimin MIDI 2.0 dhe mundësinë e lidhjes së instrumenteve muzikore dhe kontrolerëve që mbështesin MIDI 2.0 përmes portës USB.
  • Për aplikacionet që gjenerojnë çelësa, API Keystore dhe KeyMint tani ofrojnë më shumë tregues të detajuar dhe të saktë për gabimet dhe lejojnë përdorimin e përjashtimeve java.security.ProviderException për kapjen e gabimeve.
  • В AudioManager добавлен API для маршрутизации звука, позволяющий определить каким образом будет обработан звуковой поток. Добавлен метод getAudioDevicesForAttributes() для получения списка устройств, в через которые возможен вывод звука, а также метод getDirectProfilesForAttributes() для определения возможности прямого воспроизведения звуковых потоков.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster