Google sta aggiungendo una funzionalità alla prossima versione di Android 13 che consentirà agli sviluppatori di app di simulare connessioni Internet più lente.
È sempre importante che le app Android funzionino bene su un'ampia varietà di dimensioni di schermo, tipi di chipset, reti mobili e così via. Il test su velocità di rete lente è particolarmente importante, poiché non tutti dispongono di Internet Gigabit o connessioni dati 5G illimitate, ma è sempre stato difficile limitare artificialmente la velocità di Internet Androide. Per fortuna, Android 13 potrebbe finalmente cambiare la situazione.
Google sta lavorando a una nuova funzionalità per il prossimo aggiornamento Android 13 che consentirà di limitare qualsiasi connessione di rete, secondo un post sul blog di Esper. La funzionalità in realtà non funziona ancora, ma il codice dell'Android Open Source Project (AOSP) indica che sarai in grado di impostare la velocità della rete in byte al secondo.
L'unico problema è che questa funzionalità richiede il supporto a livello di kernel e poiché la maggior parte dei dispositivi non riceve aggiornamenti al kernel dopo il rilascio, molti telefoni e tablet esistenti probabilmente non supporteranno la rete strozzatura. Il kernel deve anche essere compilato con alcune opzioni di configurazione abilitate, come CONFIG_NET_SCHED.
E' già possibile eseguire l'emulatore Android Studio con una connessione di rete limitata, ma non è mai esistito un modo semplice per testare connessioni di rete più lente con un dispositivo fisico reale. Alcuni sviluppatori hanno utilizzato forni a microonde (quando non sono in funzione) o gabbie di Faraday per indebolire i segnali wireless verso un dispositivo da testare.
Anche Google supporta limitazione delle connessioni di rete nel browser web Chrome, che può essere utile per testare il funzionamento di siti o app Web con reti lente. Questa impostazione è disponibile anche in tutti i browser Web basati su Chromium. iOS e iPadOS di Apple lo hanno consentito limitazione della rete nelle impostazioni dello sviluppatore per un po', ma per accedere a quel menu è necessario utilizzare lo studio di sviluppo Xcode su un Mac.
Android 13 Developer Preview 2 aggiunge anche autorizzazioni di runtime per le notifiche delle app e testo giapponese migliorato wrap, una nuova API di conversione testo per lingue come giapponese, caratteri COLR, MIDI 2.0, Bluetooth LE Audio e altro i cambiamenti. Dai un'occhiata al nostro principale Copertura di Android 13 Developer Preview 2 per ulteriori informazioni e i collegamenti per il download dei dispositivi Pixel.
Fonte:Esper