Första beta-utgÄvan av Android 17

Google har lanserat den första beta-versionen av den öppna mobilplattformen Android 17. För att utvÀrdera plattformens nya funktioner erbjuds ett program för förhandsgranskning. Firmware-versioner har förberetts för enheter som 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 och Pixel Tablet. UtgÄvan av Android 17 Àr planerad till andra kvartalet 2026.

Bland Àndringarna i Android 17 Beta 1:

  • Utvecklingen av plattformen för enheter med stora skĂ€rmar som surfplattor, bĂ€rbara datorer, stationĂ€ra system och smartphones med vikbara skĂ€rmar har fortsatts. Tidigare alternativ för att stĂ€nga av det nya beteendet pĂ„ enheter med skĂ€rmar bredare Ă€n 600 dp har tagits bort, relaterat till att ignorera vissa API:er för att hantera storleksĂ€ndringar och skĂ€rmorientering (screenOrientation, resizeableActivity, [min|max]AspectRatio), samt adaptiv placering av appar i fönster som tillĂ„ter storleksĂ€ndringar och flyttning pĂ„ skĂ€rmen.
    Första beta-utgÄvan av Android 17
    Första beta-utgÄvan av Android 17
  • En ny implementation av meddelandekö android.os.MessageQueue har föreslagits, som fungerar utan lĂ„s. Den nya implementeringen gör det möjligt att öka prestanda och minska bildförluster.
  • I Android Runtime (ART) har en generationsbaserad skrĂ€psamlar (Generational Concurrent Mark-Compact Garbage Collector) implementerats, som anvĂ€nder adskild hantering av "gamla" och "unga" objekt, vilket ökar effektiviteten vid rensning av nyligen skapade objekt med kort livslĂ€ngd. AnvĂ€ndningen av en generationsbaserad skrĂ€psamlar minskar risken för pauser vid resursallokering och minskar CPU-belastningen, vilket ökar energieffektiviteten.
  • För appar som hĂ€vdar stöd för Android 17 och nyare versioner Ă€r det förbjudet att Ă€ndra vĂ€rdena i fĂ€lten som Ă€r markerade som "static final", vilket möjliggör mer aggressiva prestandaoptimeringar i runtime.
  • För att minska minnesförbrukningen har storleken pĂ„ egna layoutar för meddelandevisningar (notification view) begrĂ€nsats.
  • Ytterligare triggar TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM och TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE har lagts till i profileraren ProfilingManager för att samla in data som Ă€r anvĂ€ndbara för att felsöka prestationsproblem.
  • Funktionaliteten för programgrĂ€nssnitt för kamerahantering har utökats. I objektet CameraCaptureSession har metoden updateOutputConfigurations() lagts till för att dynamiskt avsĂ€tta eller ta bort outputomrĂ„den utan att behöva rekonfigurera hela kamerans datainsamlingssession. I praktiken möjliggör denna Ă€ndring smidig vĂ€xling mellan olika kamerabetraktningslĂ€gen (till exempel videoinspelning och fotografering). Vid arbete med logiska kameror som omfattar flera fysiska sensorer har möjligheten att fĂ„ metadata för varje sensor, och inte bara den primĂ€ra, lagts till.
  • Stöd för videformatet VVC (Versatile Video Coding) har lagts till, Ă€ven kĂ€nt som videokomprimeringsstandarden H.266, som utvecklats gemensamt av arbetsgrupperna MPEG (ISO/IEC JTC 1) och VCEG (ITU-T), med deltagande av företag sĂ„som Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm och Sony. H.266 ersĂ€tter H.265 (HEVC) och erbjuder hög effektivitet vid överföring och lagring av alla skĂ€rmupplösningar (frĂ„n SD och HD till 4K och 8K), stödjer video med högt dynamiskt omfĂ„ng (HDR, High Dynamic Range) och panoramisk video i 360 grader.
  • Möjligheten att spela in video med konstant kvalitetsnivĂ„ har lagts till. LĂ€get stĂ€lls in i objektet MediaRecorder, med metoden setVideoEncodingQuality(), som gör det möjligt att faststĂ€lla kvalitetsnivĂ„n utan att vara knuten till bitrate.
  • För applikationer som körs i bakgrunden har Ă„tkomsten till API:er för ljuduppspelning, anslutning till ljudenheter och volymjustering begrĂ€nsats. Det förutsĂ€tts att endast aktiva applikationer, som anvĂ€ndaren för nĂ€rvarande interagerar med, kan starta ljuduppspelning och Ă€ndra volym.
  • Attributet android:usesCleartextTraffic, som tillĂ€t applikationen att överföra okrypterad trafik, exempelvis HTTP-förfrĂ„gningar, har förklarats som förĂ„ldrat. Om det Ă€r nödvĂ€ndigt att anvĂ€nda okrypterad trafik bör separata filer med sĂ€kerhetsinstĂ€llningar anvĂ€ndas.
  • Stöd för hybridkryptering baserat pĂ„ mekanismen HPKE (Hybrid Public Key Encryption, RFC 9180) har lagts till, vilket kombinerar enkelheten i nyckelöverföring i offentlig nyckelkryptering med hög prestanda symmetrisk kryptering (data krypteras med en snabb symmetrisk nyckel, och sjĂ€lva nyckeln krypteras med en lĂ„ngsam asymmetrisk metod).
  • InstĂ€llningar har lagts till för att hantera historik för VoIP-samtal, vilket gör det möjligt att styra lagring av uppgifter i loggar och visa information om genomförda samtal i grĂ€nssnittet.
  • I API:et för Wi-Fi RTT (Round-Trip-Time) har möjligheterna för kontinuerlig bestĂ€mning av det ungefĂ€rliga avstĂ„ndet till Ă„tkomstpunkter och sĂ€ker bestĂ€mning av noder för P2P-anslutningar (peer-to-peer) utvidgats.
  • I CompanionDeviceManager har nya profiler lagts till för att begĂ€ra behörigheter och interagera med medicinska enheter och fitnessarmband.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster