
Com a resultat, la imatge 'Hola, WWDC16' d'Apple per a la conferència de desenvolupadors d'aquest any era molt adequada. Aconseguir que un programa mostri 'Hola, món' sol ser el primer pas per als desenvolupadors nous, i Apple ha fet grans passos per incorporar nous desenvolupadors i oferir noves oportunitats als desenvolupadors actuals.
L'aplicació Swift Playgrounds

La gran sorpresa de la presentació d'avui va ser una nova aplicació anomenada Swift Playgrounds . Aquesta nova aplicació per a iPad està dissenyada per ensenyar als estudiants de programació que no tenen coneixements previs de codificació a aprendre Swift, el llenguatge més recent d'Apple per crear aplicacions iOS, macOS (abans coneguda com OS X), watchOS i tvOS. Apple també ho promociona com una manera per als desenvolupadors experimentats de provar noves idees d'aplicacions.
L'aplicació inclou un conjunt de lliçons atractives amb noms com ara Running Maze, Dibuixant sons, Lunar Voyager, i Detectiu que porten l'estudiant a través dels fonaments bàsics de la programació i després a conceptes de programació més difícils. A la primera lliçó, hi ha un món interactiu en 3D amb un personatge anomenat Byte a la part dreta de la pantalla que pots explorar amb el toc i que pots controlar introduint el codi al costat esquerre de la pantalla. Introduïu el codi i toqueu la pantalla per veure el seu efecte. Això proporciona una visualització innovadora dels conceptes bàsics de programació que poden ajudar els estudiants a comprendre de manera concreta els principis de programació abstractes.
He estat ensenyant Swift a programadors nous des que Apple va llançar el llenguatge per primera vegada mitjançant la meva sèrie de llibres, i puc assegurar que aconseguir que l'estudiant tingui una imatge mental de com funciona el codi és fonamental perquè aprenguin a programar. Tinc moltes ganes de veure els meus fills treballar amb Swift Playgrounds per veure si ajuda a accelerar la corba d'aprenentatge. Puc garantir que aquesta aplicació farà que sigui més atractiu almenys posar un peu a la porta amb estudiants nous. Immediatament fa que la programació sembli molt més accessible.
Siri
Aquest és el gran que tots estàvem esperant. Mentre que els assistents digitals d'altres plataformes han avançat, Siri s'ha quedat atrapat en el passat, amagat darrere dels murs d'Apple per als desenvolupadors. Tot això canvia amb els anuncis d'Apple que els desenvolupadors ara poden accedir a les capacitats de Siri des de les seves aplicacions de tercers!
Durant la conferència, Tim Cook va parlar sobre la integració de Siri amb els primers usuaris amb capacitats com ara enviar missatges a través de Wii Chat, Slack i WhatsApp, demanar a Siri que reservi un viatge a Lyft, cercar fotos a Shutterfly o Pinterest, fer que Siri faci trucades de VoIP. a Vonage o Skype, etc. Aquesta és una gran característica nova que millorarà enormement la plataforma iOS.
watchOS 3
Apple té algunes grans oportunitats de desenvolupador noves a watchOS 3. Per exemple, els usuaris ara poden mantenir les seves aplicacions preferides al nou Dock. Manté aquestes aplicacions a la memòria i s'executen en segon pla. Això permet que les aplicacions integrades i de tercers rebin actualitzacions en segon pla per mantenir la informació actualitzada i s'iniciïn a l'instant quan l'usuari les selecciona. Aquesta és una gran notícia per als desenvolupadors que s'espanten quan veuen que les seves aplicacions es retarden uns quants segons mentre es carreguen.
watchOS 3 ara també permet compartir l'activitat que us permet compartir les vostres mètriques d'activitat amb amics i familiars. Això també funciona amb aplicacions de tercers, cosa que ofereix als desenvolupadors una gran oportunitat per millorar les seves aplicacions de fitness. Com que les aplicacions ara es poden executar en segon pla, els desenvolupadors poden crear aplicacions de fitness que puguin accedir a dades de moviment i freqüència cardíaca en temps real mitjançant el giroscopi i l'acceleròmetre Apple Watch.
A les versions anteriors de watchOS, Apple va posar grans limitacions a què podien accedir els desenvolupadors des de les seves aplicacions. Amb watchOS 3, Apple ofereix accés a SDK i funcions d'Apple Watch que milloraran enormement les habilitats de les aplicacions de tercers, com ara:
- Apple Pay
- SpriteKit i SceneKit per a la tecnologia de jocs
- Esdeveniments Crown i Touch
- Àudio de l'altaveu
- Vídeo intern
- Centre de jocs
- CloudKit
tvOS
Apple també està actualitzant la seva plataforma tvOS, oferint algunes oportunitats noves per als desenvolupadors. ReplayKit us permet retransmetre el joc en directe o desar un vídeo per compartir-lo més tard. PhotoKit permet als desenvolupadors accedir a les fotos i vídeos d'iCloud d'un usuari des d'una aplicació tvOS. Això us permet incorporar noves funcions a les aplicacions existents, així com crear una nova categoria d'aplicacions per a Apple TV. El nou HomeKit per a tvOS us permet crear aplicacions per controlar els dispositius de casa vostra.
Els desenvolupadors estaran encantats de saber que amb la nova versió de tvOS, quan un usuari baixa la seva aplicació a un iPhone, baixarà automàticament la versió de tvOS de l'aplicació al seu Apple TV.
iOS 10
A iOS 10, Apple també obre la integració amb l'aplicació Maps, que permetrà moltes funcions noves. Per exemple, pots fer una reserva amb OpenTable, sol·licitar un cotxe a Uber, pagar-lo amb Apple Pay i veure'n l'estat sense sortir de Maps.
Apple també ha obert les portes a iMessage i ha proporcionat una integració increïble per a una nova família d'aplicacions de missatges que permeten a tercers crear adhesius, bombolles i vídeos que poden interactuar amb els vostres missatges estàndard.
Conclusió
Apple no ha decebut totes aquestes grans funcions noves, algunes esperades i altres completament inesperades. Tots els kits per a desenvolupadors estan disponibles avui, així que us recomano posar-los a les mans el més aviat possible perquè les vostres aplicacions estiguin a punt per al llançament d'aquestes noves plataformes a la tardor!