Apple News

Apple anuncia millores significatives de l'SDK amb el nou llenguatge de programació 'Swift', CloudKit i més

Dilluns 2 de juny de 2014 13:51 PDT per Husain Sumra

Apple ha dedicat avui l'últim terç de la seva conferència magistral a la Conferència Mundial de Desenvolupadors a millores per al seu kit de desenvolupament de programari (SDK), llançant un nou llenguatge de programació anomenat Ràpid , i kits de desenvolupament per a salut, domòtica, iCloud i operativitat entre aplicacions.





ios8sdk
L'anunci que va obtenir la reacció més gran dels desenvolupadors va ser Swift, un nou llenguatge de programació per a Cocoa i Cocoa Touch que Apple trucades modern, ràpid i potent i dissenyat per a la seguretat.

Swift és el resultat de les darreres investigacions sobre llenguatges de programació, combinades amb dècades d'experiència construint plataformes Apple. Els paràmetres amb nom presentats des de Objective-C s'expressen en una sintaxi neta que fa que les API a Swift siguin encara més fàcils de llegir i mantenir. Els tipus inferits fan que el codi sigui més net i menys propens a errors, mentre que els mòduls eliminen les capçaleres i proporcionen espais de noms. La memòria es gestiona automàticament i ni tan sols cal que escriviu punt i coma.



Swift també inclou 'Playgrounds', que permet als desenvolupadors veure els resultats del seu codi en un panell lateral en temps real. La comunitat de desenvolupadors sembla molt entusiasmada amb Swift, amb Nik Fletcher de Realmac dient no tenia 'no paraules'. John Gruber, destacat expert i desenvolupador d'Apple dit que Swift és 'una notícia enorme i enorme' i el 'futur de tot el desenvolupament d'Apple'.

iCloud també s'ha obert parcialment als desenvolupadors amb un nou marc potent per a desenvolupadors anomenat CloudKit . Permet als desenvolupadors evitar la codificació costosa i que requereix molt de temps al costat del servidor de les aplicacions, amb Apple proporcionant grans quantitats d'emmagatzematge al núvol i potència de càlcul de forma gratuïta, tot i que amb límits extremadament alts per fomentar una codificació estricta.

Aprofiteu tota la potència d'iCloud i creeu aplicacions amb el nou marc CloudKit. Ara podeu emmagatzemar i recuperar de manera fàcil i segura les dades de l'aplicació, com ara dades estructurades en una base de dades o actius directament des d'iCloud. CloudKit també permet als vostres usuaris iniciar sessió de manera anònima a les vostres aplicacions amb els seus ID d'Apple iCloud sense compartir la seva informació personal.

A més, Apple va anunciar moltes API noves perquè els desenvolupadors aprofitin encara més iOS. L'extensibilitat permet que les aplicacions de l'App Store, que solen estar aïllades en caixes de sorra, es comuniquin entre elles. Per exemple, l'aplicació Pinterest es podria actualitzar per oferir una opció per compartir a Safari, o Bing es podria actualitzar per oferir traduccions a Safari. Un altre exemple inclou l'aplicació Fotos, que pot utilitzar filtres d'aplicacions de tercers com VSCO.

Les aplicacions de l'App Store poden enviar widgets al panell Avui al Centre de notificacions. Per exemple, SportsCenter d'ESPN podria afegir un giny dins del panell Avui que permeti als usuaris comprovar fàcilment els últims resultats esportius sense haver d'obrir l'aplicació. Els widgets també són interactius i permeten als usuaris, per exemple, fer ofertes per un article a eBay des del Centre de notificacions.

També s'han obert altres parts d'iOS als desenvolupadors, inclosa la possibilitat dels usuaris de canviar el teclat predeterminat d'iOS per opcions de tercers com Swype. Touch ID també s'ha obert als desenvolupadors, permetent que aplicacions com Mint utilitzin exploracions d'empremtes digitals en lloc de contrasenyes.

Apple també va anunciar la seva rumorejada plataforma domòtica, anomenada HomeKit. Anteriorment, cada aplicació domòtica utilitzava els seus propis protocols de seguretat. Ara, després de treballar conjuntament amb líders en el camp de la domòtica, totes les aplicacions poden treballar juntes amb un únic protocol i aparellaments segurs. Això permet que els dispositius domèstics automatitzats, com ara els llums Hue de Phillips, funcionin amb Siri. Els usuaris ara poden dir a Siri alguna cosa com 'Siri, prepara't per anar al llit' per apagar els llums, tancar el garatge i qualsevol altra funció automatitzada a la casa dels usuaris.

Apple també ha millorat les coses per als desenvolupadors de jocs, anunciant Metal, que allibera recursos perquè els desenvolupadors de jocs facin jocs més bons i més potents per a dispositius iOS. Per exemple, EA ara podria utilitzar el seu motor Frostbite per a jocs de consola per a jocs destinats a iOS, com el proper Plants vs Zombies: Garden Warfare .

Xcode s'ha actualitzat amb renderització en directe, depuració de visualitzacions, proves de rendiment, guions gràfics i molt més.

Totes aquestes funcions de l'SDK estan disponibles avui per als desenvolupadors de la versió beta d'iOS 8 i estaran disponibles per als consumidors a finals d'any a la tardor. Molta més informació està disponible al lloc web de desenvolupadors d'Apple.