Închide anunțul

Deși WWDC este urmărit de un public destul de larg, această conferință aparține în primul rând dezvoltatorilor. La urma urmei, asta sugerează numele său. Primele două treimi din keynote au aparținut, așa cum era de așteptat, OS X Yosemite și iOS 8, dar apoi accentul s-a mutat pe problemele exclusiv pentru dezvoltatori. Să le rezumăm pe scurt.

Rapid

Obiectivul-C a murit, trăiește Swift! Nimeni nu se aștepta la asta - Apple și-a prezentat noul limbaj de programare Swift la WWDC 2014. Aplicațiile scrise în el ar trebui să fie mai rapide decât cele din Objective-C. Mai multe informații vor începe să apară pe măsură ce dezvoltatorii vor pune mâna pe Swift și, desigur, vă vom ține la curent.

Extensii

Am așteptat mult timp comunicarea între aplicații până a ieșit iOS 8 Mai mult, Extensiile vor face posibilă extinderea funcționalității sistemului cu aplicații, în mod nativ. Aplicațiile vor continua să folosească sandboxing, dar prin iOS vor putea schimba mai multe informații decât înainte. La keynote, a avut loc o prezentare a traducerii folosind Bing în Safari sau a aplicării unui filtru din aplicația VSCO Cam direct la o fotografie în imagini încorporate. Datorită extensiilor, vom vedea și widget-uri în Centrul de notificare sau transfer unificat de fișiere.

Tastaturi de la terți

Deși această problemă se încadrează în Extensii, merită menționată separat. În iOS 8, veți putea permite accesul la tastaturi terțe pentru a o înlocui pe cea încorporată. Fanii Swype, SwiftKey, Fleksy și alte tastaturi pot aștepta cu nerăbdare acest lucru. Noile tastaturi vor fi forțate să folosească sandboxing la fel ca alte aplicații.

HealthKit

O nouă platformă pentru toate tipurile de brățări și aplicații de fitness. HealthKit va permite dezvoltatorilor să-și modifice aplicațiile pentru a-și transmite datele către noua aplicație Health. Acest pas va păstra toate datele dumneavoastră „sănătoase” într-un singur loc. Se pune întrebarea - va veni Apple cu propriul hardware capabil să capteze astfel de date?

API Touch ID

În prezent, Touch ID poate fi folosit doar pentru a debloca un iPhone sau pentru a face o achiziție din iTunes Store și magazinele sale afiliate. În iOS 8, dezvoltatorii vor avea acces la API-ul acestui cititor de amprentă, ceea ce va deschide mai multe posibilități de utilizare a acestuia, precum deschiderea unei aplicații folosind doar Touch ID.

CloudKit

Dezvoltatorii au o modalitate cu totul nouă de a crea aplicații bazate pe cloud. Apple se va ocupa de partea serverului, astfel încât dezvoltatorii să se poată concentra pe partea client. Apple va oferi serverelor sale gratuit mai multe restricții – de exemplu, o limită superioară de un petabyte de date.

HomeKit

O gospodărie controlată de un singur dispozitiv portabil ar fi sunat ca ficțiune științifico-fantastică în urmă cu câțiva ani. Cu toate acestea, datorită Apple, această comoditate poate deveni în curând o realitate. Indiferent dacă doriți să schimbați intensitatea și culoarea luminii sau temperatura camerei, aplicațiile pentru aceste acțiuni vor putea folosi un API unificat direct de la Apple.

Camera API și PhotoKit

În iOS 8, aplicațiile vor avea acces îmbunătățit la cameră. Ce înseamnă asta în practică? Orice aplicație din App Store va putea permite reglarea manuală a balansului de alb, expunere și alți factori importanți asociați fotografiei. Noul API va oferi, de exemplu, editare nedistructivă, adică editare care poate fi anulată în orice moment, fără a schimba fotografia originală.

Metal

Această nouă tehnologie promite performanțe de până la zece ori mai mari decât OpenGL. În timpul keynote-ului, iPad Air a demonstrat zborul lin a sutelor de fluturi în timp real, fără nicio zbârcire, ceea ce și-a arătat puterea în multithreading.

SpriteKit și SceneKit

Aceste două kituri oferă dezvoltatorilor totul pentru a crea jocuri 2D și 3D. Totul, de la detectarea coliziunilor la un generator de particule la un motor fizic, este furnizat în ele. Dacă abia sunteți la început și doriți să vă creați primul joc, concentrați-vă atenția aici.

.