Tot i que la WWDC és vista per un públic força ampli, aquesta conferència pertany principalment als desenvolupadors. Després de tot, això és el que indica el seu nom. Els dos terços inicials de la conferència van pertànyer, com s'esperava, a OS X Yosemite i iOS 8, però després l'atenció es va centrar en qüestions purament de desenvolupadors. Anem a resumir-los en poques paraules.
Ràpid
Objective-C ha mort, visca Swift! Ningú s'esperava això: Apple va presentar el seu nou llenguatge de programació Swift a la WWDC 2014. Les aplicacions escrites en ell haurien de ser més ràpides que les de l'Objective-C. Començarà a sorgir més informació a mesura que els desenvolupadors posen les mans a Swift i, per descomptat, us mantindrem informats.
Extensions
Vaig esperar molt de temps per a la comunicació entre aplicacions fins que va sortir iOS 8. A més, Extensions permetrà ampliar la funcionalitat del sistema amb aplicacions, de manera nativa. Les aplicacions continuaran utilitzant el sandboxing, però mitjançant iOS podran intercanviar més informació que abans. A la conferència, hi va haver una presentació de la traducció mitjançant Bing a Safari o l'aplicació d'un filtre des de l'aplicació VSCO Cam directament a una foto en Imatges integrades. Gràcies a Extensions, també veurem widgets al Centre de notificacions o transferència de fitxers unificada.
Teclats de tercers
Tot i que aquest tema s'inclou en Extensions, val la pena esmentar-ho per separat. A iOS 8, podreu permetre l'accés a teclats de tercers per substituir el integrat. Els fans de Swype, SwiftKey, Fleksy i altres teclats poden esperar-ho. Els nous teclats es veuran obligats a utilitzar la caixa de sorra com altres aplicacions.
HealthKit
Una nova plataforma per a tot tipus de polseres i aplicacions de fitness. HealthKit permetrà als desenvolupadors modificar les seves aplicacions per alimentar les seves dades a la nova aplicació Health. Aquest pas mantindrà totes les vostres dades "saludables" en un sol lloc. La pregunta sorgeix: vindrà Apple amb el seu propi maquinari capaç de capturar aquestes dades?
API Touch ID
Actualment, Touch ID només es pot utilitzar per desbloquejar un iPhone o fer una compra a iTunes Store i les seves botigues afiliades. A iOS 8, els desenvolupadors tindran accés a l'API d'aquest lector d'empremtes dactilars, la qual cosa obrirà més possibilitats per al seu ús, com ara obrir una aplicació utilitzant només Touch ID.
CloudKit
Els desenvolupadors tenen una manera completament nova de crear aplicacions basades en núvol. Apple s'encarregarà del costat del servidor perquè els desenvolupadors es puguin centrar en el costat del client. Apple proporcionarà als seus servidors de forma gratuïta amb diverses restriccions, per exemple, un límit superior d'un petabyte de dades.
HomeKit
Una llar controlada per un únic dispositiu de mà hauria sonat a ciència ficció fa uns anys. Gràcies a Apple, però, aquesta comoditat es pot convertir aviat en una realitat. Tant si voleu canviar la intensitat i el color de la il·luminació o la temperatura de l'habitació, les aplicacions d'aquestes accions podran utilitzar una API unificada directament des d'Apple.
Camera API i PhotoKit
A iOS 8, les aplicacions tindran un accés millorat a la càmera. Què significa això a la pràctica? Qualsevol aplicació de l'App Store podrà permetre l'ajust manual del balanç de blancs, l'exposició i altres factors importants associats a la fotografia. La nova API també oferirà, per exemple, edició no destructiva, és a dir, edició que es pot desfer en qualsevol moment sense canviar la foto original.
Metall
Aquesta nova tecnologia promet fins a deu vegades el rendiment d'OpenGL. Durant la conferència, l'iPad Air va demostrar el vol suau de centenars de papallones en temps real sense una sola contracció, cosa que va demostrar el seu poder en multithreading.
SpriteKit i SceneKit
Aquests dos kits ofereixen als desenvolupadors tot per fer jocs en 2D i 3D. S'hi ofereix tot, des de la detecció de col·lisions fins a un generador de partícules fins a un motor físic. Si tot just estàs començant i vols crear el teu primer joc, centra la teva atenció aquí.
Algú sap quins seran els nous requisits d'OS X?
Es diu que tots els Mac amb Mountain Lion i Mavericks són compatibles. Per exemple. per a MacBook Pro és a mitjans de 2007 i posteriors.
Macbook, iMac :-P
Em va fer més gràcia la diferència entre el contingut de la nota clau i la sèrie de notícies garantides sobre nous productes :-)
Bé, potser Apple diria alguna cosa sobre el nou maquinari, però això és típic d'Apple, quan surt alguna cosa que no li agrada, està disposada a passar-ho en silenci i així augmentar la tensió fins i tot cap als que ja han començat a produir diverses accessoris d'informació única. Ja ha passat que, segons els rumors, es van fer un munt d'accessoris, que després el fabricant podia posar-hi... Cabells.
M'interessaria més com Apple s'aproximarà als processadors com l'A6X del meu iPad 4 amb el seu nou Metall, ja que, malgrat les xifres teòriques dels punts de referència, executa tota la renderització exigent a tota velocitat igual que l'iPhone 5S de la meva germana. Vol dir que quan comencen a sortir aplicacions "Metal", puc anar a xiular amb el meu iPad 4?... Què ha de dir el propietari d'un iPhone 5 s A6....
Serà possible desenvolupar aplicacions per a versions antigues del sistema operatiu (per exemple, iOS7) amb swift? Crec que sí, però d'alguna manera no el vaig trobar.
Em respondré jo mateix :) funciona...
Lògicament hauria de ser possible ja que l'iPhone només funciona en binari, l'única cosa que m'espantaria és que hi haurà un problema amb els jocs si només fem servir "Metal" :)