# Due novità per gli sviluppatori di iOS nel 2020

- Link: https://www.melamorsicata.it/2019/12/27/due-novita-per-gli-sviluppatori-di-ios-nel-2020/
- Published: 2019-12-27T09:00:00+01:00
- Author: Kiro

![Xcode](https://www.melamorsicata.it/wp-content/uploads/2019/12/Xcode.jpg "Due 
novità per gli sviluppatori di iOS nel 2020 1")

Il settore delle app si evolve nel tempo come tutti gli ecosistemi. Quello che va
bene per degli anni non va bene in altri. Lo abbiamo visto numerose volte, come 
per esempio con il passaggio da _Objective-C_ a _Swift_ per lo sviluppo di app per
iOS.

Il 2020 non sarà immune da questa evoluzione. In attesa della _WWDC 2020_, dove 
potremmo vedere una nuova grafica per iOS, Apple ha annunciato due novità che riguarderanno
gli sviluppatori che pubblicano app nell’App Store.

La prima riguarda **UIWebView**. Il codice che serve ad integrare le pagine web 
nelle app per visualizzare le web app in contenitori. Questo sistema fu usato da
molte aziende per personalizzare le app per i clienti costruendo un contenuto sotto
forma di app, per poi modificarne il contenuto tramite un sito web.

Da aprile del 2020 non saranno più accettate app che utilizzano UIWebView, mentre
da dicembre 2020 le app che usano questo codice non si potranno aggiornare. Entro
queste scadenze bisognerà cambiare con [WKWebView](https://developer.apple.com/documentation/webkit/wkwebview/).

L’altra novità riguarda _macOS_. Dal 3 febbraio 2020 tutte le app distribuite al
di fuori del Mac App Store, quindi quelle distribuite dai canali non ufficiali di
Apple, dovranno essere comunque **certificate con Xcode**. Questo servirà ad aumentare
la sicurezza in macOS ed evitare di installare malware.

Le vecchie app che non sono aggiornate da tempo dovranno essere riviste, pena l’impossibilità
di usarle in macOS Catalina. Qualche tempo fa una soluzione del genere fu usata 
anche con le app non ottimizzate per l’architettura a 64-bit. Le app a 32-bit non
si possono usare in macOS Catalina.

Se volete approfondire la certificazione delle app c’è una [pagina di Apple](https://developer.apple.com/developer-id/)
dove si spiega **come funziona Gatekeeper** e la certificazione.

### _Correlati_
