In Android vengono introdotti requisiti per il consumo di memoria da parte delle applicazioni

L'azienda Google ha annunciato l'introduzione di nuove richieste sulla qualità delle applicazioni per la piattaforma Android, mirate a ridurre il consumo di memoria da parte delle applicazioni in un contesto di carenza di memoria RAM nel mercato degli smartphone. Le richieste entreranno in vigore a partire da febbraio 2027. Le applicazioni i cui indicatori di prestazione superano i valori soglia possono affrontare restrizioni nella pubblicazione nel catalogo Google Play e una diminuzione della loro visibilità nei risultati.

Gli indicatori che saranno monitorati per identificare problemi di consumo di memoria:

  • Consumo di memoria dinamica (RSS + dati spostati nella partizione di scambio) durante lo stato attivo dell'app e mentre lavora in background.
  • Utilizzo di memoria per le bitmap delle immagini, che non devono occupare memoria quando l'app non è visualizzata e continua a lavorare in background.
  • Ottimizzazione del codice eseguibile in formato DEX (Dalvik Executable). Le applicazioni devono utilizzare strumenti come R8 per ottimizzare il codice DEX, rimuovere le strutture non utilizzate e offuscare (utilizzando nomi brevi per classi, metodi e campi) per ridurre la dimensione dei dati caricati in memoria.

I valori soglia sono definiti in base alla quantità di memoria RAM disponibile sul dispositivo. Ad esempio, sui dispositivi con 4 GB di RAM, l'app può utilizzare non più di 2 GB di memoria in stato attivo e 1 GB in background; sui dispositivi con 8 GB di RAM — 2,25 GB e 1,5 GB; con 12 GB di RAM — 3,25 GB e 1,75 GB; con 16 GB di RAM — 4,25 GB e 2 GB rispettivamente. Per i giochi i limiti sono superiori: sui dispositivi con 4 GB di RAM, il gioco può occupare non più di 2,25 GB di memoria in stato attivo e 2 GB in background; sui dispositivi con 8 GB di RAM — 3,5 GB e 2,75 GB; con 12 GB di RAM — 4 GB e 3,2 GB; con 16 GB di RAM — 5 GB e 3,5 GB.

Inoltre, vengono introdotte richieste per il trasferimento senza soluzione di continuità delle applicazioni quando si cambia dispositivo. A partire da aprile 2027, tutte le applicazioni, escluse le giochi, che supportano l'accesso all'account, devono ripristinare automaticamente lo stato quando vengono trasferite su un nuovo dispositivo tramite l'API Android Restore Credentials.

In aggiunta, si segnala l'introduzione nella versione Android 17 di funzionalità per migliorare la sicurezza delle connessioni di rete:

  • Abilitazione del supporto per l'estensione TLS ECH (Encrypted ClientHello) per nascondere di dominio nel traffico HTTPS. ECH continua lo sviluppo dell'estensione ESNI (Encrypted Server Name Indication) utilizzata per crittografare le informazioni sui parametri delle sessioni TLS, come il nome di dominio richiesto. La principale differenza tra ECH e ESNI è che in ECH, invece di crittografare a livello di singoli campi, l'intero messaggio TLS ClientHello è crittografato, il che consente di bloccare le perdite tramite campi che non sono coperti da ESNI, ad esempio, il campo PSK (Pre-Shared Key).
  • Aggiunta di una richiesta di autorizzazione per la scansione della rete locale da parte delle applicazioni o per la connessione ai dispositivi nella rete locale (Local Network Protection).
  • Abilitazione predefinita del meccanismo CT (Certificate Transparency), che fornisce la registrazione pubblica di tutti i certificati emessi e revocati. CT consente di identificare certificati creati al di fuori dei normali processi operativi dell'autorità di certificazione (ad esempio, la creazione nascosta di certificati a seguito di abusi da parte di un dipendente o compromissione dell'autorità di certificazione).
  • Agli operatori mobili è stata fornita la possibilità di disabilitare il supporto della rete 2G per impostazione predefinita per bloccare attacchi che forzano il passaggio degli smartphone alla rete 2G per eludere i meccanismi di filtraggio dello spam e la consegna di SMS fraudolenti.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster