Nors WWDC stebi gana plati publika, ši konferencija visų pirma priklauso kūrėjams. Galų gale, tai rodo jo pavadinimas. Pirmieji du trečdaliai pagrindinio pranešimo, kaip ir tikėtasi, priklausė OS X Yosemite ir iOS 8, tačiau vėliau dėmesys buvo perkeltas į tik kūrėjo reikalus. Apibendrinkime juos trumpai.
greitai
Objective-C mirė, tegyvuoja Swift! Niekas to nesitikėjo – „Apple“ pristatė savo naują „Swift“ programavimo kalbą WWDC 2014. Jame parašytos programos turėtų būti greitesnės nei Objective-C. Daugiau informacijos pradės atsirasti, kai kūrėjai ims naudotis „Swift“, ir, žinoma, mes jus informuosime.
Plėtinių
Ilgai laukiau komunikacijos tarp programų, kol pasirodys iOS 8. Be to, plėtiniai leis išplėsti sistemos funkcionalumą programomis. Programos ir toliau naudos smėlio dėžę, tačiau per iOS galės keistis daugiau informacijos nei anksčiau. Pagrindiniame pranešime buvo pristatytas vertimas naudojant „Bing“ programoje „Safari“ arba filtro taikymas iš VSCO Cam programos tiesiai nuotraukai integruotuose vaizduose. Dėl plėtinių taip pat matysime valdiklius pranešimų centre arba vieningą failų perdavimą.
Trečiųjų šalių klaviatūros
Nors šis klausimas patenka į plėtinius, verta paminėti atskirai. Naudodami iOS 8 galėsite leisti prieigą prie trečiųjų šalių klaviatūrų, kad pakeistumėte įtaisytąją. Swype, SwiftKey, Fleksy ir kitų klaviatūrų gerbėjai gali to laukti. Naujos klaviatūros bus priverstos naudoti smėlio dėžę, kaip ir kitos programos.
HealthKit
Nauja platforma visų rūšių fitneso apyrankėms ir programoms. „HealthKit“ leis kūrėjams modifikuoti savo programas, kad jų duomenys būtų perduoti naujajai sveikatos programai. Atlikę šį veiksmą, visi jūsų „sveikūs“ duomenys bus saugomi vienoje vietoje. Kyla klausimas – ar „Apple“ ateis su savo technine įranga, galinčia užfiksuoti tokius duomenis?
Touch ID API
Šiuo metu „Touch ID“ galima naudoti tik „iPhone“ atrakinti arba pirkti iš „iTunes Store“ ir su ja susijusių parduotuvių. „iOS 8“ versijoje kūrėjai turės prieigą prie šio pirštų atspaudų skaitytuvo API, o tai atvers daugiau jo naudojimo galimybių, pavyzdžiui, programos atidarymo naudojant tik „Touch ID“.
„CloudKit“
Kūrėjai turi visiškai naują būdą kurti debesimis pagrįstas programas. „Apple“ pasirūpins serverio puse, kad kūrėjai galėtų sutelkti dėmesį į kliento pusę. „Apple“ nemokamai pateiks savo serverius su keliais apribojimais – pavyzdžiui, viršutine vieno petabaito duomenų riba.
HomeKit
Namų ūkis, valdomas vienu rankiniu įrenginiu, prieš kelerius metus būtų skambėjęs kaip mokslinė fantastika. Tačiau „Apple“ dėka šis patogumas netrukus gali tapti realybe. Nesvarbu, ar norite pakeisti apšvietimo intensyvumą ir spalvą, ar kambario temperatūrą, šių veiksmų programos galės naudoti vieningą API tiesiai iš Apple.
Kameros API ir PhotoKit
„IOS 8“ programoms bus suteikta geresnė prieiga prie fotoaparato. Ką tai reiškia praktiškai? Bet kuri programėlė iš App Store galės leisti rankiniu būdu reguliuoti baltos spalvos balansą, ekspoziciją ir kitus svarbius su fotografija susijusius veiksnius. Naujoji API taip pat pasiūlys, pavyzdžiui, neardomąjį redagavimą, t. y. redagavimą, kurį galima bet kada atšaukti nekeičiant originalios nuotraukos.
metalas
Ši nauja technologija žada iki dešimties kartų didesnį našumą nei OpenGL. Pagrindinio pranešimo metu „iPad Air“ demonstravo sklandų šimtų drugelių skrydį realiu laiku be nė vieno trūkčiojimo, o tai parodė savo galią kelių gijų tinkle.
„SpriteKit“ ir „SceneKit“.
Šie du rinkiniai kūrėjams siūlo viską, kad galėtų kurti 2D ir 3D žaidimus. Juose numatyta viskas nuo susidūrimo aptikimo iki dalelių generatoriaus iki fizinio variklio. Jei tik pradedate ir norite sukurti savo pirmąjį žaidimą, sutelkite dėmesį čia.
Ar kas nors žino, kokie bus nauji OS X reikalavimai?
Teigiama, kad visi „Mac“ kompiuteriai, kuriuose veikia „Mountain Lion“ ir „Mavericks“, yra suderinami. Pvz. „MacBook Pro“ – 2007 m. vidurys ir vėlesni.
„Macbook“, „iMac“ :-P
Mane labiausiai pralinksmino skirtumas tarp pagrindinės pastabos turinio ir garantuotų naujienų apie naujus produktus serijos :-)
Na, gal Apple ką nors pasakytų apie naują aparatūrą, bet tai yra tipiška Apple, kai išeina kažkas, kas jai nepatinka, tai nori tyliai praleisti pro šalį ir taip padidinti įtampą net prieš tuos, kurie jau pradėjo gaminti įvairius priedai iš unikalios informacijos . Taip jau atsitiko, kad, pasak gandų, buvo pagaminta daug aksesuarų, kuriuos gamintojas tada galėjo įdėti į ...Plaukus.
Man labiau būtų įdomu, kaip „Apple“ pažiūrės į tokius procesorius kaip A6X mano iPad 4 su naujuoju metalu, nes nepaisant teorinių skaičių etalonuose, jis atlieka visus sudėtingus atvaizdavimus visu greičiu, kaip ir mano sesers iPhone 5S. Tai reiškia, kad kai jie paleidžia „Metal“ programėles, ar galiu švilpti su savo iPad 4?… Ką turi pasakyti iPhone 5 s A6 savininkas….
Ar su Swift bus galima kurti programas senesnėms OS versijoms (pvz., iOS7)? Manau, kad taip, bet kažkaip neradau.
Pats atsakysiu :) veikia...
Logiškai mąstant tai turėtų būti įmanoma, nes iPhone veikia tik dvejetainiu būdu, tik bijočiau, kad jei naudosime tik "Metalą" bus problemų su žaidimais :)