Kompania Google prezantoi versionin e saj të parë beta të platformës mobile të hapur Android 17. Për të vlerësuar mundësitë e reja të platformës, është propozuar një program testimi paraprak. Ndërtimet e firmware-it janë përgatitur për pajisjet Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold dhe Pixel Tablet. Lëshimi i Android 17 është planifikuar për tremujorin e dytë të vitit 2026.
Në mesin e ndryshimeve në Android 17 Beta 1:
- Ishte vazhduar zhvillimi i platformës për pajisjet me ekrane të mëdha, si tabletat, laptopët, sistemet desktop dhe smartphone-t me ekrane palosëse. Janë hequr opsionet e mëparshme për të çaktivizuar sjelljen e re në pajisjet me ekrane më të gjera se 600 pikselë konvencionalë (dp), të lidhura me injorimin e disa API-ve për menaxhimin e ndryshimit të madhësisë dhe orientimit të ekranit (screenOrientation, resizeableActivity, [min|max]AspectRatio), si dhe vendosjen dinamike të aplikacioneve në dritare të mundshme për ndryshimin e madhësisë dhe lëvizjen në ekran.


- ĂshtĂ« propozuar njĂ« implementim i ri i radhĂ«s sĂ« mesazheve android.os.MessageQueue, i cili funksionon pa bllokime. Implementimi i ri lejon rritjen e pĂ«rformancĂ«s dhe reduktimin e humbjeve tĂ« kadrove.
- Në Android Runtime (ART) është implementuar një mbledhës plehrash me breza (Generational Concurrent Mark-Compact Garbage Collector), i cili përdor trajtim të ndarë të objekteve "të vjetra" dhe "të rinj", gjë që rrit efikasitetin e pastrimit të objekteve të sapo krijuara me jetë të shkurtër. Përdorimi i mbledhësit të plehrave me breza zvogëlon rrezikun e pezullimeve gjatë alokimit të burimeve dhe redukton ngarkesën mbi CPU, duke rritur efikasitetin e konsumit të energjisë.
- Aplikacioneve që deklarojnë mbështetje për Android 17 dhe versione më të reja, u ndalohet të modifikojnë vlerat e fushave të markuara si "static final", gjë që lejon përdorimin e optimizimeve më agresive të performancës në runtime.
- Për të reduktuar konsumimin e memories, është kufizuar madhësia e dizenjove të veta të paraqitjes së njoftimeve (notification view).
- Profiluesi ProfilingManager është zgjeruar me tri trigger të reja TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM dhe TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE për mbledhjen e të dhënave të dobishme për debugimin e problemeve të performancës.
- Janë zgjeruar mundësitë e ndërfaqeve programore për punën me kamerën. Në objektin CameraCaptureSession është shtuar metoda updateOutputConfigurations() për lidhjen ose çaktivizimin në mënyrë të menjëhershme të zonave të daljes pa pasur nevojë për riparimin e tërë seancës së kapjes së të dhënave nga kamera. Në praktikë, ndryshimi lejon realizimin e kalimeve të qeta midis modaliteteve të ndryshme të punës së kamerës (për shembull, regjistrimi i videove dhe shkrepja e fotografive). Kur punoni me kamera logjike që mbulojnë disa sensorë fizikë, është shtuar mundësia për të marrë metadatë rreth çdo sensori, e jo vetëm rreth atij primar.
- Shtesa përkrahjes për formatin e videos VVC (Versatile Video Coding), i njohur gjithashtu si standardi i kompresimit të videos H.266, i zhvilluar në përputhje me grupet e punës MPEG (ISO/IEC JTC 1) dhe VCEG (ITU-T), në bashkëpunim me kompani si Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm dhe Sony. H.266 zëvendëson H.265 (HEVC) dhe ofron një efikasitet të lartë për transmetimin dhe ruajtjen e të gjitha përmasave ekranore (nga SD dhe HD deri në 4K dhe 8K), mbështet videon me gamë dinamike të zgjeruar (HDR, High Dynamic Range) dhe videon panoramike në mënyrë 360 gradë.
- Shtesa e mundĂ«sisĂ« pĂ«r regjistrimin e videos me njĂ« nivel cilĂ«sie tĂ« qĂ«ndrueshĂ«m. ReĆŸimi mund tĂ« konfigurohet nĂ« objektin MediaRecorder, duke pĂ«rdorur metodĂ«n setVideoEncodingQuality(), e cila lejon fikĂ«simin e nivelit tĂ« cilĂ«sisĂ« pa lidhje me bitrat.
- Për aplikacionet që punojnë në sfond, është kufizuar aksesimi në API për riprodhimin e zërit, lidhjen me pajisjet audio dhe ndryshimin e volumit. Nënkuptohet se vetëm aplikacionet aktive, me të cilat përdoruesi ndërvepron aktualisht, mund të fillojnë riprodhimin dhe të ndryshojnë volumet.
- ĂshtĂ« shpallur i tejkaluar atributi android:usesCleartextTraffic, i cili lejonte aplikacionin tĂ« dĂ«rgonte trafik tĂ« paenkriptuar, pĂ«r shembull, kĂ«rkesa nĂ« "http://". NĂ«se nevojitet pĂ«rdorimi i trafikut tĂ« paenkriptuar, duhet tĂ« pĂ«rdoren skedarĂ« tĂ« veçantĂ« me cilĂ«simet e sigurisĂ«.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r enkriptimin hibrid tĂ« bazuar nĂ« mekanizmin HPKE (Hybrid Public Key Encryption, RFC 9180), i cili kombinon lehtĂ«sinĂ« e transferimit tĂ« çelĂ«sit nĂ« enkriptimin me çelĂ«s publik me performancĂ« mĂ« tĂ« lartĂ«. enkriptimin simetrik (tĂ« dhĂ«nat enkriptohen me njĂ« çelĂ«s simetrik tĂ« shpejtĂ«, ndĂ«rsa çelĂ«si vetĂ« enkriptohet me njĂ« çelĂ«s asimetrik tĂ« ngadalshĂ«m).
- Janë shtuar cilësime për menaxhimin e historisë së thirrjeve VoIP, të cilat lejojnë menaxhimin e ruajtjes së të dhënave në regjistrat dhe shfaqjen e informacionit rreth thirrjeve të bëra në ndërfaqe.
- Në API-në Wi-Fi RTT (Koha e Rrugës së Kthimit) janë zgjeruar mundësitë për përcaktimin e vazhdueshëm të distancës afërsisht deri te pikët e qasjes dhe përcaktimin e sigurt të nyjeve për lidhjet P2P (peer-to-peer).
- Në CompanionDeviceManager janë shtuar profile të reja për të kërkuar autorizime dhe ndërveprimin e aplikacioneve me pajisjet mjekësore dhe ndjekësit e aktiviteteve.
Burimi: opennet.ru


