Nascosto in mezzo a una raffica di nuovi rapporti che riguardano le prossime nuove funzionalità negli aggiornamenti del sistema operativo di Apple, come la modalità Teatro su Apple Watch e Siri nelle app di orologi, Night Shift su Mac e Trova i miei AirPods su iPhone, Apple ieri ha tranquillamente annunciato che gli sviluppatori saranno presto ha permesso di modificare l'icona della schermata Home della propria app a livello di programmazione, quando lo desidera.
In altre parole, non è più necessario un aggiornamento per espellere la nuova icona grafica.
La modifica apparentemente non importante apre un mondo di nuove possibilità di interazioni con le tue app preferite che prima non erano possibili.
Sfruttando l'SDK di iOS 10.3, gli sviluppatori possono ora utilizzare un nuovo metodo Instance per specificare l'icona dell'app primaria e una o più icone alternative.
Lo sviluppatore iOS Steve Stroughton-Smith ha spiegato che le app devono chiedere la tua autorizzazione prima di cambiare la loro icona. Concedere l'autorizzazione genera un avviso come quello che vedi di seguito, che ti informa di un cambio di icona.
Non è chiaro se questa finestra di dialogo mostra solo la prima modifica dell'icona eseguita da un'app.
Per essere onesti, non sono sicuro che sia necessario il consenso dato che ciò accade già quando le app vengono aggiornate e la maggior parte degli utenti non presta comunque attenzione agli aggiornamenti delle loro app.
Stroughton-Smith ha inserito un codice di commutazione app di esempio su Github affinché tutti lo vedessero.
È interessante notare che il cambio di icona è disabilitato per i dispositivi iscritti a programmi educativi.
Stroughton-Smith afferma che un'app non può cambiare l'icona della schermata Home a meno che non sia visibile sullo schermo, ma ciò potrebbe facilmente cambiare lungo la strada mentre Apple aggiorna l'SDK.
Aggiungendo più icone di un'app a un'app, gli sviluppatori sono in grado di modificare l'icona della schermata Home della propria app durante periodi promozionali come le vendite delle vacanze. In teoria, i giochi possono cambiare la loro icona in base ai tuoi progressi mentre le app meteorologiche possono mostrare un'icona diversa in base alle condizioni meteorologiche attuali.
In alternativa, un'app per gli studenti universitari potrebbe cambiare l'icona dopo aver selezionato la scuola. In un altro esempio, un'app musicale può visualizzare un'icona alternativa per indicare che sta riproducendo un brano in sottofondo e così via. Infine, e sto solo ipotizzando, la modifica delle icone delle app potrebbe aprire la strada alla modalità oscura ricercata in iOS.
In conclusione: quando iOS 10.3 viene rilasciato, alcune app per iPhone, iPad e iPod touch possono includere più icone e cambiare l'icona della schermata Home a livello di codice se vengono soddisfatte determinate condizioni.
Oltre a poter utilizzare più icone di app, gli sviluppatori saranno presto in grado di rispondere pubblicamente alle recensioni degli utenti su App Store e Mac App Store.
In futuro, ai produttori di app potrebbe essere richiesto di implementare esclusivamente la nuova API per le recensioni delle app di Apple per standardizzare i prompt in-app che chiedono di fornire feedback.
Non saranno consentiti più di tre popup di questo tipo all'anno per app.
Gli utenti saranno in grado di disattivare completamente questi prompt a livello di sistema all'interno dell'app Impostazioni in iOS 10.3 e in Preferenze di Sistema in macOS Sierra 10.12.4 quando questi aggiornamenti del sistema operativo vengono rilasciati per il consumo pubblico.
Fonte: Apple tramite Steve Stroughton-Smith