Google har meddelat ett nytt krav pÄ appkvalitet för Android-plattformen, som syftar till att minska minnesanvÀndningen av appar i en tid med brist pÄ RAM pÄ smartphone-marknaden. Kraven trÀder i kraft i februari 2027. Appar vars prestandamÄtt överstiger tröskelvÀrdena kan stÄ inför begrÀnsningar för publicering i Google Play-katalogen och en minskad synlighet i resultaten.
De mÄtt som kommer att övervakas för att identifiera problem med minnesanvÀndning:
- AnvÀndning av dynamiskt minne (RSS + data som har flyttats till vÀxlingsfilen) nÀr appen Àr aktiv och körs i bakgrunden.
- MinnesanvÀndning för bitmap-bilder som inte ska anvÀnda minne nÀr appen inte visas och körs i bakgrunden.
- Optimering av körbar kod i DEX-format (Dalvik Executable). Appar ska anvÀnda verktyg som R8 för att optimera DEX-koden, ta bort oanvÀnda konstruktioner och obfusquera (anvÀnda korta klass-, metod- och fÀltnamn) för att minska storleken pÄ data som laddas i minnet.
TröskelvĂ€rdena definieras baserat pĂ„ mĂ€ngden RAM som enheten har. Till exempel, pĂ„ enheter med 4 GB RAM fĂ„r en app anvĂ€nda högst 2 GB minne i aktivt tillstĂ„nd och 1 GB nĂ€r den körs i bakgrunden, pĂ„ enheter med 8 GB RAM â 2,25 GB och 1,5 GB, pĂ„ 12 GB RAM â 3,25 GB och 1,75 GB, och pĂ„ 16 GB RAM â 4,25 GB och 2 GB respektive. För spel Ă€r grĂ€nserna högre: pĂ„ enheter med 4 GB RAM fĂ„r ett spel anvĂ€nda högst 2,25 GB minne i aktivt tillstĂ„nd och 2 GB nĂ€r det körs i bakgrunden, pĂ„ enheter med 8 GB RAM â 3,5 GB och 2,75 GB, pĂ„ 12 GB RAM â 4 GB och 3,2 GB, och pĂ„ 16 GB RAM â 5 GB och 3,5 GB.
Dessutom införs krav för sömlös överföring av appar vid enhetbyte. FrÄn och med april 2027 mÄste alla appar, förutom spel, som stöder inloggning automatiskt ÄterstÀlla sitt tillstÄnd vid överföring till en ny enhet med hjÀlp av Android API för ÄterstÀllning av referenser.
Det Àr ocksÄ vÀrt att notera tillÀgget av nya funktioner i Android 17 för att öka sÀkerheten i nÀtverksanslutningar:
- Aktivering av stöd för TLS-tillÀgget ECH (Encrypted ClientHello) för att dölja domÀn i HTTPS-trafik. ECH fortsÀtter utvecklingen av tillÀgget ESNI (Encrypted Server Name Indication) och som anvÀnds för att kryptera information om parametrarna för TLS-sessioner, sÄsom det begÀrda domÀnnamnet. Den största skillnaden mellan ECH och ESNI Àr att i ECH krypteras hela TLS-meddelandet ClientHello istÀllet för att kryptera pÄ nivÄ av enskilda fÀlt, vilket förhindrar lÀckor via fÀlt som inte tÀcks av ESNI, till exempel PSK (Pre-Shared Key) fÀltet.
- LÀgg till en begÀran om behörigheter för att skanna det lokala nÀtverket med appar eller koppla upp till enheter i det lokala nÀtverket (Local Network Protection).
- Aktivering av CT-mekanismen (Certificate Transparency) som standard, vilket sÀkerstÀller förande av en offentlig logg över alla utfÀrdade och Äterkallade certifikat. CT gör det möjligt att upptÀcka certifikat som skapats utanför de normala arbetsflödena för certifikatutfÀrdare (till exempel hemlig skapelse av certifikat som ett resultat av missbruk av en anstÀlld eller kompromettering av certifikatutfÀrdaren).
- Mobiloperatörer ges möjlighet att som standard stÀnga av stöd för 2G-nÀtverk för att blockera attacker som anvÀnder tvÄngswÀxling av smartphones till 2G-nÀtverk för att kringgÄ mechanismen för skrÀppostfilter och leverans av bedrÀgliga SMS.
KĂ€lla: opennet.ru
