Google har släppt Android 17 Beta 2, vilket fortsätter förberedelserna inför en stabil version som förväntas senare i år. Uppdateringen fokuserar på att stärka integritetsmekanismerna, utöka interaktionen mellan enheter och förfina utvecklarverktygen. Företaget fortsätter sin vanliga cykel med två SDK-utgåvor per år, där huvudversionen av plattformen traditionellt lanseras under andra kvartalet.
En anmärkningsvärd ny funktion är den omdesignade Bubbles-läget, som nu fungerar som ett fullfjädrat fönstersystem. Användare kan skapa flytande appfönster genom att hålla ned en appikon på smartphones, surfplattor och hopfällbara enheter. På enheter med stora skärmar visas ett dedikerat bubblapanel i aktivitetsfältet för att hantera och flytta fönster. Utvecklare rekommenderas att anpassa sina appar till flerfönsterläget för att säkerställa korrekt funktionalitet.
Systemet introducerar ett nytt EyeDropper-API som låter appar läsa färgen på vilken pixel som helst på skärmen utan att kräva skärminspelningsbehörighet. En uppdaterad kontaktvalsmekanism via ACTION_PICK_CONTACTS ger endast tillfällig åtkomst till användarvalda data, vilket minskar behovet av READ_CONTACTS-behörigheten. Touchpad-pekarfångst har också åtgärdats, där rörelse nu behandlas som relativ markörrörelse, vilket löser problem i spel och professionella applikationer.
Android 17 utökar möjligheterna för uppgiftsöverföring mellan enheter via Handoff-API:et baserat på CompanionDeviceManager. Användare kan fortsätta sitt arbete på en annan enhet, och om appen inte är installerad kommer systemet att erbjuda en webbversion. Nätverksförbättringar inkluderar stöd för Ultra-Wideband DL-TDOA för mer exakt och privat inomhusnavigering, tillsammans med förbättrad avståndsbestämning via Wi-Fi Aware. För strömningstjänster tillåter nya API:er hänsyn till operatörstilldelade bandbreddsbegränsningar.
Säkerheten stärks ytterligare: ACCESS_LOCAL_NETWORK-behörigheten blir obligatorisk för appar som riktar sig mot Android 17, och SMS-bekräftelsekodsskydd utökas nu till alla meddelandeformat. Direkt åtkomst till neurala processorenheter kommer att kräva explicit deklaration av FEATURE_NEURAL_PROCESSING_UNIT i appmanifestet. Basbiblioteken har uppdaterats till ICU 78 med stöd för Unicode 17. Plattformsstabilitetsfasen är planerad till mars, varefter utvecklare kan testa sina appar fullt ut inför den offentliga lanseringen.