Pamja paraprake e Android 14

Google ka prezantuar versionin e parë testues të platformës së hapur celulare Android 14. Lëshimi i Android 14 pritet në tremujorin e tretë të 2023. Për të vlerësuar aftësitë e reja të platformës, propozohet një program testimi paraprak. Ndërtimet e firmuerit janë përgatitur për pajisjet Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G dhe Pixel 4a (5G).

Risitë kryesore në Android 14:

  • Puna vazhdon për të përmirësuar performancën e platformës në tableta dhe pajisje me ekrane të palosshme. Ne kemi përditësuar udhëzimet për zhvillimin e aplikacioneve për pajisjet me ekran të madh dhe kemi shtuar modele gjenerike të ndërfaqes së përdoruesit për ekranet e mëdhenj për të adresuar përdorime të tilla si media sociale, komunikimet, përmbajtjet multimediale, leximi dhe blerjet. Është propozuar një lëshim paraprak i SDK-së së pajisjes Cross me mjete për zhvillimin e aplikacioneve që funksionojnë siç duhet me lloje të ndryshme pajisjesh (telefonat inteligjentë, tabletët, televizorët inteligjentë, etj.) dhe faktorë të ndryshëm formash.
  • Koordinimi i punës në sfond me burime intensive, si p.sh. shkarkimi i skedarëve të mëdhenj kur ka një lidhje WiFi, është optimizuar. Janë bërë ndryshime në API për lançimin e shërbimeve prioritare (Shërbimi i parë) dhe detyrat e planifikimit (JobScheduler), të cilat shtuan funksionalitete të reja për punët e nisura nga përdoruesit në lidhje me transferimin e të dhënave. Janë paraqitur kërkesa për të treguar llojin e shërbimeve prioritare që do të hapen (puna me kamerën, sinkronizimi i të dhënave, riprodhimi i të dhënave multimediale, gjurmimi i vendndodhjes, aksesi i mikrofonit, etj.). Është më e lehtë të përcaktohen kushtet për aktivizimin e shkarkimeve të të dhënave, për shembull, të shkarkohen vetëm kur aksesohen nëpërmjet Wi-Fi.
  • Sistemi i brendshëm i transmetimit për dërgimin e mesazheve të transmetimit në aplikacione është optimizuar për të zvogëluar konsumin e energjisë dhe për të përmirësuar reagimin. Përmirësimi i pranimit të aplikacioneve të transmetimeve të mesazheve të regjistruara - mesazhet mund të vendosen në radhë, të bashkohen (për shembull, një seri mesazhesh BATTERY_CHANGED do të grumbullohen në një) dhe do të dorëzohen vetëm pasi aplikacioni të dalë nga gjendja e memorizimit.
  • Përdorimi i funksionit Exact Alarms në aplikacione tani kërkon marrjen e një leje të veçantë SCHEDULE_EXACT_ALARM, pasi përdorimi i këtij funksioni mund të ndikojë negativisht në jetëgjatësinë e baterisë dhe të çojë në rritjen e konsumit të burimeve (për detyrat e planifikuara, rekomandohet përdorimi i aktivizimit në kohën e përafërt). Aplikacionet me një zbatim kalendar dhe orar që përdorin aktivizim të bazuar në kohë duhet t'u jepet leja USE_EXACT_ALARM pas instalimit. Publikimi i aplikacioneve në drejtorinë e Google Play me lejen USE_EXACT_ALARM lejohet vetëm për programet që zbatojnë një orë alarmi, kohëmatës dhe kalendar me njoftime për ngjarjet.
  • Aftësitë e shkallëzimit të shkronjave janë zgjeruar, niveli maksimal i shkallëzimit të shkronjave është rritur nga 130% në 200%, dhe për të siguruar që teksti me zmadhim të lartë të mos duket shumë i madh, tani zbatohet automatikisht një ndryshim jolinear në nivelin e shkallëzimit ( teksti i madh nuk zmadhohet aq sa teksti i vogël).
    Pamja paraprake e Android 14
  • Është e mundur të specifikoni cilësimet e gjuhës që lidhen me aplikacione individuale. Zhvilluesi i aplikacionit tani mund të ndryshojë cilësimet e localeConfig duke telefonuar LocaleManager.setOverrideLocaleConfig për të përcaktuar listën e gjuhëve të shfaqura për aplikacionin në ndërfaqen e konfigurimit të Android.
  • API Grammatical Inflection është shtuar për ta bërë më të lehtë shtimin e përkthimeve të elementeve të ndërfaqes që marrin parasysh gjuhët me një sistem gjinor.
  • Për të parandaluar që aplikacionet me qëllim të keq të përgjojnë kërkesat e qëllimit, versioni i ri ndalon dërgimin e qëllimeve pa specifikuar në mënyrë eksplicite paketën ose komponentin e brendshëm.
  • Siguria e ngarkimit dinamik të kodit (DCL) është përmirësuar - për të shmangur futjen e kodit me qëllim të keq në skedarët e ekzekutueshëm të ngarkuar dinamikisht, këta skedarë tani duhet të kenë të drejta aksesi vetëm për lexim.
  • Ndalohet instalimi i aplikacioneve për të cilët versioni SDK është më i ulët se 23, të cilat do të bllokojnë anashkalimin e kufizimeve të lejeve përmes lidhjes me API-të e vjetra (versioni 22 i API-së është i ndaluar, pasi versioni 23 (Android 6.0) prezantoi një model të ri të kontrollit të aksesit që ju lejon për të kërkuar qasje në burimet e sistemit). Aplikacionet e instaluara më parë që përdorin API të vjetra do të vazhdojnë të punojnë pas përditësimit të Android.
  • Propozohet API Credential Manager dhe zbatohet mbështetja për teknologjinë Passkeys, duke i lejuar përdoruesit të vërtetojë pa fjalëkalime duke përdorur identifikues biometrikë si gjurmët e gishtave ose njohjen e fytyrës.
  • Android Runtime (ART) ofron mbështetje për OpenJDK 17 dhe veçoritë e gjuhës dhe klasat Java të ofruara në këtë version, duke përfshirë klasa si regjistrimi, vargjet me shumë rreshta dhe përputhjen e modelit në operatorin "instanceof".
  • Për të thjeshtuar testimin e funksionimit të aplikacioneve duke marrë parasysh ndryshimet në versionin e ri të Android, zhvilluesve u jepet mundësia të aktivizojnë dhe çaktivizojnë në mënyrë selektive risitë individuale përmes seksionit Zhvillues në konfiguruesin ose mjetin adb.
    Pamja paraprake e Android 14

Burimi: opennet.ru

Shto një koment