domenica, Ottobre 24, 2021
Home Tech Google chiede agli sviluppatori quali OEM uccidono in modo aggressivo le loro...

Google chiede agli sviluppatori quali OEM uccidono in modo aggressivo le loro app

Per molto tempo, gli utenti Android hanno criticato iOS per il modo in cui ha ucciso in modo aggressivo le app in esecuzione in background. Le capacità multi-tasking dei telefoni Android, i pool di memoria più grandi e le batterie più grandi sono stati sventolati come esempi della superiorità della piattaforma. Naturalmente, ci sono conseguenze per tali funzionalità e anche Android stesso ha meccanismi per impedire che le app in background vadano fuori strada. Alcuni produttori, tuttavia, si sono impegnati a imporre misure più severe che potrebbero persino andare contro le politiche di Google e il produttore di Android ora vuole sapere chi sono questi OEM.

La maggior parte delle app Android probabilmente non ha bisogno di essere sempre in esecuzione in background, ma ci sono sicuramente classi di app che lo fanno. In effetti, esiste una classe di app che non dovrebbe essere affatto in esecuzione in background, in particolare quelle con intenzioni meno che innocenti come il malware. Alcune app incentrate sulla salute, tuttavia, potrebbero dover essere sempre in esecuzione in ogni momento, ma il sistema potrebbe non consentire sempre queste app.

Le app in background non sono prive di costi, ovviamente, di solito in termini di tempo della CPU e, in definitiva, di durata della batteria. Ecco perché le piattaforme, incluso Android, stabiliscono regole e limiti a cui le app possono farlo e quando. Android lascia anche spazio alle eccezioni e fornisce strutture per supportare la sospensione delle app e il loro riattivazione.

Google ha anche regole affinché gli OEM siano trasparenti sulle app che uccide in background ed è qui che le cose si complicano. Alcuni OEM vanno ben oltre e implementano le proprie politiche di eliminazione delle app oltre a quelle di Android e spesso non consentono agli sviluppatori, tanto meno agli utenti, di conoscerle. Per dirla semplicemente, alcune app, come il monitoraggio del sonno o le app di monitoraggio delle attività, che funzionano su un telefono potrebbero non funzionare correttamente su un altro marchio solo perché quest'ultimo uccide in modo aggressivo le app in esecuzione in background.

Gli sviluppatori di app si lamentano da anni di questa situazione, ma sembra che Google abbia finalmente ascoltato le loro richieste. Probabilmente ha aiutato il fatto che qualcuno abbia riferito che alcuni marchi uccidono anche l'importante servizio di accessibilità Android. Ora Google sta effettuando un sondaggio tra gli sviluppatori di app per chiedere informazioni sulle loro esperienze in merito a questo comportamento.

Considerando che questa situazione va avanti da anni, questo sondaggio è davvero lungo. Meglio tardi che mai, come si dice. Google non ha nemmeno bisogno di chiedere agli sviluppatori personalmente poiché il sito Don't Kill My App esiste ormai da anni, ma probabilmente è meglio accumulare quanti più aneddoti possibili per le prove.

ARTICOLI CORRELATI

I PIÙ POPOLARI