Il nuovo sistema operativo iOS 13 non porta solo chicche come la modalità oscura. Ci sono stati anche una serie di cambiamenti in background che migliorano la sicurezza. Ma alcuni sviluppatori lo percepiscono diversamente.
Molti sviluppatori sottolineano i cambiamenti in iOS 13 riguardanti i servizi di localizzazione influenzerà sostanzialmente il funzionamento delle applicazioni e quindi la loro attività. Inoltre, secondo loro, Apple applica un doppio standard, essendo più severa nei confronti degli sviluppatori di terze parti che nei confronti di se stessa.
Il gruppo di sviluppatori ha quindi scritto un'e-mail indirizzata direttamente a Tim Cook, che hanno anche pubblicato. Discutono di "pratiche sleali" di Apple.
In una e-mail, i rappresentanti di sette applicazioni condividono le loro preoccupazioni riguardo alle nuove restrizioni. Questo è tutto relativo a iOS 13 e al monitoraggio dei servizi di localizzazione Sfondo. Secondo loro, Apple sta crescendo proprio nel settore dei servizi Internet e diventa quindi la loro diretta concorrenza. D’altro canto, in quanto fornitore di piattaforme, ha l’obbligo di garantire condizioni eque a tutte le parti. Cosa che, secondo gli sviluppatori, non sta accadendo.
Accesso "una sola volta" ai servizi di localizzazione
Il gruppo comprende gli sviluppatori di app Tile, Arity, Life360, Zenly, Zendrive, Twenty e Happn. Secondo quanto riferito, anche altri stanno valutando la possibilità di aderire.
Il nuovo sistema operativo iOS 13 richiede la conferma diretta dell'utente che l'app possa continuare a funzionare con servizi di localizzazione e dati in background. Ogni applicazione deve descrivere in una finestra di dialogo speciale per cosa utilizza i dati e perché chiede il permesso all'utente.
La finestra di dialogo mostrerà anche gli ultimi dati raccolti dall'applicazione, solitamente il percorso che il software ha catturato e intende utilizzare e inviare. Inoltre, è stata aggiunta l'opzione per consentire l'accesso ai servizi di localizzazione "Once Only", che dovrebbe continuare a prevenire l'abuso dei dati.
L'applicazione perderà quindi la capacità di raccogliere dati in background. Inoltre, iOS 13 ha introdotto ulteriori restrizioni sulla raccolta dati Bluetooth e Wi-Fi. Recentemente, il wireless non può essere utilizzato come sostituto dei servizi di localizzazione. Ciò rende le cose un po’ più difficili per gli sviluppatori. D'altra parte, a loro sembra che Apple controlli solo gli sviluppatori di terze parti, mentre le proprie applicazioni non sono soggette a tali restrizioni.
Fonte: 9to5Mac
Una tale restrizione va benissimo. Chiunque si lamenti della finestra di dialogo è una spia.
Vorrei mettere le cose in chiaro, poiché ciò che descrive l'articolo non descrive il problema.
Il problema non riguarda la finestra di dialogo. Il problema è che non esiste più un'opzione da abilitare sempre nella finestra di dialogo.
Questo è scarichi un'app che richiede la posizione in background.
Apple visualizza un'opzione Consenti durante l'uso/Consenti sempre per le proprie app.
Tuttavia, le applicazioni non Apple visualizzeranno una finestra di dialogo: Consenti durante l'utilizzo / Consenti solo una volta. Affinché l'applicazione abbia ancora i diritti, l'utente deve accedere alle impostazioni principali e fare clic per modificarle da solo, il che è una seccatura.
Questo è nessuno si lamenta della finestra di dialogo, ma si lamenta del fatto che non è possibile impostarla correttamente all'interno della finestra di dialogo.
Grazie per l'informazione. In quel caso non ha senso.