Versioni paraprak i Android 14

Kompania Google prezantoi versionin e parë provues të platformës mobile të hapur Android 14. Lëshimi i Android 14 pritet në tremujorin e tretë të vitit 2023. Një program testimi paraprak është ofruar për të vlerësuar mundësitë e reja të platformës. Ndërtimet e firmware-it janë përgatitur për pajisjet Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G dhe Pixel 4a (5G).

Pikat kyçe të Android 14:

  • Punët për përmirësimin e funksionimit të platformës në tabletë dhe pajisje me ekrane të palosshme vazhdojnë. Rekomandimet për zhvillimin e aplikacioneve për pajisje me ekrane të mëdha janë përditësuar dhe janë shtuar template standarde të ndërfaqes për ekrane të mëdha, duke marrë parasysh aplikime si rrjetet sociale, komunikimi, përmbajtjen multimedia, leximin dhe blerjet. Një version paraprak i Cross device SDK është propozuar me mjete për zhvillimin e aplikacioneve që punojnë saktë me tipe të ndryshme pajisjesh (smartphone, tabletë, televizio të mençur etj.) dhe forma të ndryshme përdorimi.
  • Optimizimi i koordinimit të ekzekutimit të punëve të ngarkuara me burime, si ngarkimi i skedarëve të mëdhenj kur ka lidhje WiFi, është realizuar. Janë bërë ndryshime në API-në për aktivizimin e shërbimeve me prioritet (Shërbimi në Paraprak) dhe planifikimin e detyrave (JobScheduler), në të cilat është shtuar funksionaliteti i ri për punët e nikoqirit të përdoruesit të lidhura me transferimin e të dhënave. Janë vendosur kërkesat për përcaktimin e llojit të shërbimeve me prioritet që aktivizohen (puna me kamerën, sinkronizimi i të dhënave, riprodhimi i të dhënave multimediale, ndjekja e pozicionit, qasja në mikrofon, etj.). Janë thjeshtuar kushtet e aktivizimit të ngarkimit të të dhënave, për shembull, për ngarkimin vetëm kur është në dispozicion lidhja Wi-Fi.
  • Sistemi i brendshëm i shpërndarjes së mesazheve për aplikacione (sistemi i shpërndarjes) është optimizuar për të ulur konsumimin e energjisë dhe për të përmirësuar reagimin. Pranimi nga aplikacionet i kanaleve të regjistruara të mesazheve është përmirësuar — mesazhet mund të renditen në kuotat, të bashkohen (p.sh., një seri mesazhesh BATTERY_CHANGED do të agregohen në një) dhe të dërgohen vetëm pasi aplikacioni të dalë nga gjendja e ruajtur.
  • Përdorimi i funksionit të ekzekutimit të operacioneve në kohë të saktë (alarma të saktë) tani kërkon marrjen e një autorizimi të veçantë SCHEDULE_EXACT_ALARM, pasi përdorimi i këtij funksionaliteti mund të ndikojë negativisht në kohëzgjatjen e baterisë dhe të çojë në rritjen e konsumit të burimeve (për detyrat që ekzekutohen sipas orarit, rekomandohet përdorimi i aktivizimit në kohë të afërt). Aplikacionet që implementojnë kalendarin dhe orarin, që përdorin aktivizimin në kohë të saktë, në instalim duhet të ndihmohen me autorizimin USE_EXACT_ALARM. Publikimet në katalogun Google Play për aplikacione me autorizimin USE_EXACT_ALARM lejohet vetëm për programe që implementojnë alarm, timer dhe kalendar me njoftime për ngjarjet.
  • Janë zgjeruar mundësitë e shkallëzimit të fontit, niveli maksimal i shkallëzimit të fontit është rritur nga 130% në 200%, dhe për të siguruar që teksti gjatë shkallëzimit të madh të mos duket shumë i madh, tani aplikohet automatikisht një ndryshim jo-linear i shkallëzimit (teksti që është tashmë i madh nuk rritet aq shumë sa teksti i vogël).
    Versioni paraprak i Android 14
  • Është ofruar mundësia për të specificuar cilësimet e gjuhës, të lidhura me aplikacione të veçanta. Të zhvilluesit e aplikacioneve tani mund të ndryshojnë parametrat localeConfig nëpërmjet thirrjes LocaleManager.setOverrideLocaleConfig për të përcaktuar listën e gjuhëve që do të shfaqen për aplikacionin në ndërfaqen e cilësimeve Android.
  • Shtuar API-në Grammatical Inflection për të lehtësuar shtimin e përkthimeve të elementeve të ndërfaqes që marrin parasysh gjuhët me sistem gjinor.
  • Për të parandaluar kapjen e kërkesave intent nga aplikacione të dëmshme, në versionin e ri është ndaluar dërgimi i intenteve pa specifikimin e qartë të paketës ose komponentit të brendshëm.
  • Siguria e ngarkesës dinamike të kodit (DCL, Dynamic Code Loading) është rritur — për t'u shmangur inkuadrimit të kodit të dëmshëm në skedarët ekzekutues që ngarkohen dinamkisht, këta skedarë tani duhet të kenë leje që lejojnë vetëm leximin.
  • Instalimi i aplikacioneve për të cilat është deklaruar një version SDK më të ulët se 23 është i ndaluar, duke bllokuar kështu anashkalimin e kufizimeve të autorizimit përmes lidhjeve me API të vjetra (verza API 22 është e ndaluar, pasi në versionin 23 (Android 6.0) u prezantua një model i ri për menaxhimin e qasjes, i cili lejon të kërkohet qasja në burimet e sistemi në kohën reale). Aplikacionet e instaluara më parë, që përdorin API të vjetra, do të vazhdojnë të funksionojnë pas përditësimit të Android.
  • API i Credential Manager është propozuar dhe është zbatuar mbështetje për teknologjinë Passkeys, e cila i mundëson përdoruesit të kalojë autentifikimin pa fjalëkalime duke përdorur identifikues biometrikë, siç janë gishtat e dorës ose njohja e fytyrës.
  • Në Android Runtime (ART) është zbatuar mbështetje për OpenJDK 17 dhe mundësitë gjuhësore dhe klasat Java që ofrohen në këtë version, duke përfshirë klasat e tipit record, vargje shumëlinjëshe dhe përputhjen me modelet në operatorin "instanceof".
  • Për të lehtësuar testimin e aplikacioneve duke marrë parasysh ndryshimet në versionin e ri të Android, zhvilluesit kanë mundësinë të aktivizojnë dhe çaktivizojnë selektivisht novacionet e veçanta përmes seksionit Developer në konfigurues ose me ndihmën e mjetit adb.
    Versioni paraprak i Android 14

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