Les novetats que Apple està presentant en aquesta aclaparadora WWDC 2016 estan sorprenent a tots els usuaris i desenvolupadors que ja esperen amb ganes les actualitzacions per poder començar a investigar en aquests nous entorns.
Com era d'esperar, després de la presentació dels nous iOS 10, macOS Serra, watchos 3 i tvOS 10, Apple ha presentat també una renovada API amb més possibilitats i utilitats millorades: Xcode 8 ja està disponible per a baixar des de la web oficial per a desenvolupadors d'Apple.
Aquesta nova versió de l'aplicació, Xcode 8, que permetrà crear codis compatibles amb totes les plataformes d'Apple, promet una gran millora pel que fa a velocitat d'execució i inclou extensions específiques que permetran personalitzar a el màxim l'experiència de codificació, alertes en temps d'execució per detectar fallades i un nou corrector de memòria.
Apple ha escoltat les peticions dels desenvolupadors que sol·licitaven un entorn més simple per codificar en diversos dispositius. Amb Xcode 8 serà possible configurar diversos dispositius per posar a prova les versions de les aplicacions desenvolupades amb una certificació senzilla. Com a última i més destacable novetat, els desenvolupadors podran gaudir de l'absoluta integració de l'llenguatge Swift.
Interfície renovada molt més ràpida en Xcode 8
La interfície de l'API ha estat completament renovada per aconseguir major eficàcia, rapidesa i control sobre les opcions. En Xcode 8 serà possible fer una previsualització fiable i estable de l'aplicació tal com serà representada al dispositiu d'Apple, i realitzar canvis entre dispositius per millorar la personalització de cada interfície mostrant el resultat final.
Els noves extensions incloses en Xcode 8 pel editor de codi font permeten personalitzar la experiència de codificació i assignar dreceres de teclat per a tasques habituals. A més, Xcode 8 inclou noves plantilles que permeten als desenvolupadors crear extensions d'edició i distribuir-les en la Mac App Store o signar les seves aplicacions de manera segura amb la seva ID de desenvolupador.