Spoločnosť Google predstavila druhú beta verziu otvorenej mobilnej platformy Android 17. Na hodnotenie nových možností platformy je navrhnutý program predbežného testovania. Sady firmvéru sú pripravené pre zariadenia 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 a Pixel Tablet. Uvoľnenie Android 17 je naplánované na druhý štvrťrok 2026.
Medzi zmenami v Android 17 Beta 2:
- Bol pridaný nový režim viacerých okien - „Bubbles“, ktorý umožňuje spúšťať akékoľvek aplikácie v plávajúcich oknách, pripomínajúcich notifikácie na odosielanie správ („bubliny“), ale nie sú viazané na špecializované API. Otvorenie aplikácie v plávajúcom okne sa uskutočňuje podržaním ikony aplikácie. Na veľkých obrazovkách sa ikony plávajúcich okien zobrazujú v samostatnej oblasti na paneli úloh. Tieto okná je možné grupovať, presúvať a pripínať na obrazovku.

- Bol pridaný systémový API EyeDropper API, pomocou ktorého aplikácia môže získať informácie o farbe akéhokoľvek pixelu na obrazovke bez nutnosti získať oprávnenie na zachytenie obrazovky. Bezpečnosť je zabezpečená tým, že používateľ sám vyberá oblasť na určenie farby prostredníctvom platformou riadeného rozhrania s „pipetou“, ktoré nie je pod kontrolou aplikácie, t.j. aplikácia nemôže požadovať informácie o konkrétnom pixeli a pixel po pixeli reprodukovať obsah obrazovky.

- Bol pridaný systémový rozhranie na výber kontaktu z adresára, ku ktorému je prístup povolený získaním oprávnenia ACTION_PICK_CONTACTS. Rozhranie umožňuje obísť požiadavku na oprávnenie READ_CONTACTS, ktorá umožňuje prečítať všetky kontaktné údaje. Pri vyvolaní nového rozhrania používateľ rozhoduje o tom, aké konkrétne informácie z adresára poskytnúť aplikácii s možnosťou vybrať si len jednotlivé polia.

- Pre jednoduchosť implementácie podpory touchpadov v hrách bola unifikovaná správa udalostí od myši a touchpadu — predvolene sa udalosti touchpadu súvisiace s pohybom ukazovateľa a gestami posúvania teraz prevádzajú do formátu s relatívnymi súradnicami, ako pre myš. Prístup k absolútnym súradniciam sa poskytuje pri explicitnom zadaní režimu POINTER_CAPTURE_MODE_ABSOLUTE.
- Do objektu ChooserSession bola pridaná metóda getInitialRestingBounds(), ktorá umožňuje zistiť finálnu polohu a veľkosť dialógu výberu (Chooser) po ukončení animácie a načítaní dát.
- Bol pridaný API Handoff, ktorý umožňuje preniesť stav aplikácie na blízke iné zariadenie so systémom Android (napríklad tablet) a pokračovať tam v práci.
- Pridané sú dve nové API: API UWB DL-TDOA — určenie polohy zariadenia v budove pomocou Wi-Fi na navigáciu v interiéroch; API Proximity Detection na detekciu blízkych zariadení cez Wi-Fi.
- Boli pridané metódy getStreamingAppMaxDownlinkKbps a getStreamingAppMaxUplinkKbps na určenie maximálnej priepustnosti komunikačného kanálu s cieľom výberu úrovne kvality pri streamovaní.
- Bola pridaná nová povolenie ACCESS_LOCAL_NETWORK na obmedzenie prístupu aplikácií k lokálnej sieti. Prítomnosť tohto povolenia umožňuje aplikáciám identifikovať a pripojiť sa k zariadeniam v lokálnej sieti, napríklad k zariadeniam smart home a multimediálnym systémom. Povolenie bolo pridané, aby sa zabránilo skenovaniu škodlivými aplikáciami zdrojov v lokálnej sieti, napríklad na anonymnú identifikáciu prostredia používateľa.
- Bola rozšírená ochrana pred zachytávaním jednorazových hesiel (OTP) a kódov potvrdenia zasielaných prostredníctvom SMS. Priamy prístup k takýmto správam je teraz väčšine aplikácií sprístupnený až tri hodiny po doručení správy. V štandardnej aplikácii na čítanie SMS sú tieto správy zobrazené okamžite.
Zdroj: opennet.ru



