Prvá beta verzia Androidu 17

Spoločnosť Google predstavila prvú beta verziu otvorenej mobilnej platformy Android 17. Na hodnotenie nových možností platformy je navrhnutý program predbežného testovania. Súčasti 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 Androidu 17 je naplánované na druhý štvrťrok 2026.

Medzi zmenami v Android 17 Beta 1:

  • Pokračuje vývoj platformy pre zariadenia s veľkými obrazovkami, ako sú tablety, prenosné počítače, stolové systémy a smartfóny so skladacími obrazovkami. Boli odstránené predtým existujúce možnosti na vypnutie nového správania na zariadeniach s obrazovkami širšími ako 600 podmienečných pixelov (dp), týkajúce sa ignorovania niektorých API na riadenie zmeny veľkosti a orientácie obrazovky (screenOrientation, resizeableActivity, [min|max]AspectRatio), ako aj adaptívneho umiestňovania aplikácií vo windows, umožňujúcich zmenu veľkosti a presun po obrazovke.
    Prvá beta verzia Androidu 17
    Prvá beta verzia Androidu 17
  • Navrhnutá je nová realizácia fronty správ android.os.MessageQueue, fungujúca bez zámkov. Nová realizácia umožňuje zvýšiť výkonnosť a znížiť stratu snímok.
  • V Android Runtime (ART) je implementovaný generational garbage collector (Generational Concurrent Mark-Compact Garbage Collector), ktorý používa oddelené spracovanie „starých“ a „mladých“ objektov, čím zvyšuje účinnosť čistenia nedávno vytvorených objektov s malou dobou životnosti. Použitie generational garbage collectora znižuje riziko pozastavení počas pridelenia zdrojov a znižuje zaťaženie CPU, čo zvyšuje efektívnosť spotreby energie.
  • Aplikáciám, ktoré tvrdia, že podporujú Android 17 a novšie verzie, je zakázané meniť hodnoty polí označených ako „static final“, čo umožňuje nasadiť agresívnejšie optimalizácie výkonnosti v runtime.
  • Na zníženie spotreby pamäte je obmedzená veľkosť vlastných rozložení oznámení (notification view).
  • Do profileru ProfilingManager boli pridané ďalšie spúšťače TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM a TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE na zhromažďovanie údajov užitočných pri ladení problémov s výkonnosťou.
  • Rozšírené možnosti programových rozhraní na prácu s kamerou. Do objektu CameraCaptureSession bola pridaná metóda updateOutputConfigurations(), ktorá umožňuje pripojenie alebo odpojenie výstupných oblastí za behu bez potreby prekonfigurácie celého zachytávacieho sessionu. V praxi táto zmena umožňuje plynulé prepínanie medzi rôznymi režimami práce s kamerou (napríklad medzi nahrávaním videa a fotografovaním). Pri práci s logickými kamerami pokrývajúcimi viacero fyzických senzorov bola pridaná možnosť získavať meta dáta od každého senzora, nie len od primárneho.
  • Pridaná podpora formátu videa VVC (Versatile Video Coding), známeho aj ako štandard kompresie videa H.266, vyvinutého spolu pracovníkmi skupín MPEG (ISO/IEC JTC 1) a VCEG (ITU-T) s účasťou spoločností ako Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm a Sony. H.266 nahrádza H.265 (HEVC) a zaisťuje vysokú účinnosť prenosu a ukladania všetkých obrazových rozlíšení (od SD a HD po 4K a 8K), podporuje video s rozšíreným dynamickým rozsahom (HDR, High Dynamic Range) a panoramatické video v 360-stupňovom režime.
  • Pridaná možnosť nahrávania videa s konštantnou úrovňou kvality. Režim sa nastavuje v objekte MediaRecorder použitím metódy setVideoEncodingQuality(), ktorá umožňuje upevniť úroveň kvality bez závislosti na bitrate.
  • Pre aplikácie fungujúce na pozadí je obmedzený prístup k API na prehrávanie zvuku, pripojenie ku zvukovým zariadeniam a zmenu hlasitosti. Predpokladá sa, že len aktívne aplikácie, s ktorými aktuálne interaguje používateľ, môžu spúšťať prehrávanie a meniť hlasitosť.
  • Bol vyhlásený za zastaraný atribút android:usesCleartextTraffic, ktorý umožňoval aplikácii prenos nezašifrovaného trafficu, napríklad prístup cez "http://". V prípade potreby používania nezašifrovaného trafficu by sa mali použiť samostatné súbory s nastaveniami bezpečnosti.
  • Pridaná podpora hybridného šifrovania na základe mechanizmu HPKE (Hybrid Public Key Encryption, RFC 9180), ktorý kombinuje jednoduchosť prenosu kľúča pri šifrovaní s otvoreným kľúčom s vysokou výkonnosťou symetrického šifrovania (dáta sú zašifrované rýchlym symetrickým kľúčom, pričom samotný kľúč je zašifrovaný pomalým asymetrickým).
  • Boli pridané nastavenia na správu histórie VoIP hovorov, ktoré umožňujú spravovať uchovávanie údajov v logoch a zobrazovanie informácií o uskutočnených hovoroch v rozhraní.
  • API Wi-Fi RTT (Round-Trip-Time) bolo rozšírené o možnosti nepretržitého určovania približnej vzdialenosti k prístupovým bodom a bezpečného určovania uzlov pre P2P pripojenia (peer-to-peer).
  • Do CompanionDeviceManager boli pridané nové profily na žiadosť o povolenia a interakciu aplikácií s lekárskymi zariadeniami a fitness trackermi.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster