Isara ang ad

Bagama't ang WWDC ay pinapanood ng isang medyo malawak na publiko, ang kumperensyang ito ay pangunahing pag-aari ng mga developer. Kung tutuusin, iyon ang ipinahihiwatig ng pangalan nito. Ang pagbubukas ng dalawang-katlo ng pangunahing tono ay pag-aari, tulad ng inaasahan, sa OS X Yosemite at iOS 8, ngunit pagkatapos ay lumipat ang pagtuon sa mga bagay na puro developer. Ibuod natin ang mga ito sa maikling salita.

matulin

Patay na ang Objective-C, mabuhay si Swift! Walang inaasahan nito - ipinakita ng Apple ang bagong Swift programming language nito sa WWDC 2014. Ang mga application na nakasulat dito ay dapat na mas mabilis kaysa sa mga nasa Objective-C. Higit pang impormasyon ang magsisimulang lumabas habang ang mga developer ay nakakuha ng kanilang mga kamay sa Swift, at siyempre pananatilihin ka naming naka-post.

Extension

Naghintay ako ng mahabang panahon para sa komunikasyon sa pagitan ng mga application hanggang sa lumabas ang iOS 8. Higit pa rito, gagawing posible ng Mga Extension na palawigin ang functionality ng system na may mga application, sa katutubong paraan. Ang mga application ay patuloy na gagamit ng sandboxing, ngunit sa pamamagitan ng iOS ay makakapagpalitan sila ng higit pang impormasyon kaysa dati. Sa pangunahing tono, nagkaroon ng pagtatanghal ng pagsasalin gamit ang Bing sa Safari o paglalapat ng filter mula sa VSCO Cam application nang direkta sa isang larawan sa built-in na Mga Larawan. Salamat sa Mga Extension, makikita rin namin ang mga widget sa Notification Center o pinag-isang paglilipat ng file.

Mga keyboard ng third-party

Bagama't ang usaping ito ay nasa ilalim ng Mga Extension, nararapat na banggitin nang hiwalay. Sa iOS 8, magagawa mong payagan ang access sa mga third-party na keyboard para palitan ang built-in na keyboard. Maaasahan ito ng mga tagahanga ng Swype, SwiftKey, Fleksy at iba pang mga keyboard. Ang mga bagong keyboard ay mapipilitang gumamit ng sandboxing tulad ng ibang mga app.

HealthKit

Isang bagong platform para sa lahat ng uri ng fitness bracelets at application. Pahihintulutan ng HealthKit ang mga developer na baguhin ang kanilang mga app para i-feed ang kanilang data sa bagong Health app. Pananatilihin ng hakbang na ito ang lahat ng iyong "malusog" na data sa isang lugar. Ang tanong ay lumitaw - ang Apple ba ay may sariling hardware na may kakayahang makuha ang naturang data?

Touch ID API

Sa kasalukuyan, magagamit lang ang Touch ID para i-unlock ang isang iPhone o bumili mula sa iTunes Store at sa mga affiliate na tindahan nito. Sa iOS 8, magkakaroon ng access ang mga developer sa API ng fingerprint reader na ito, na magbubukas ng higit pang mga posibilidad para sa paggamit nito, tulad ng pagbubukas ng application gamit lamang ang Touch ID.

CloudKit

Ang mga developer ay may ganap na bagong paraan upang bumuo ng mga cloud-based na application. Ang Apple na ang bahala sa server side para makapag-focus ang mga developer sa client side. Ibibigay ng Apple ang mga server nito nang libre ng ilang mga paghihigpit – halimbawa, isang pinakamataas na limitasyon ng isang petabyte ng data.

HomeKit

Ang isang sambahayan na kinokontrol ng isang solong handheld device ay magiging parang science fiction ilang taon na ang nakalipas. Salamat sa Apple, gayunpaman, ang kaginhawaan na ito ay maaaring maging isang katotohanan sa lalong madaling panahon. Kung gusto mong baguhin ang intensity at kulay ng pag-iilaw o ang temperatura ng silid, ang mga application para sa mga pagkilos na ito ay makakagamit ng pinag-isang API nang direkta mula sa Apple.

Camera API at PhotoKit

Sa iOS 8, magkakaroon ng pinahusay na access sa camera ang mga app. Ano ang ibig sabihin nito sa pagsasanay? Ang anumang app mula sa App Store ay magagawang payagan ang manu-manong pagsasaayos ng white balance, exposure at iba pang mahahalagang salik na nauugnay sa photography. Ang bagong API ay mag-aalok din, halimbawa, hindi mapanirang pag-edit, ibig sabihin, pag-edit na maaaring i-undo anumang oras nang hindi binabago ang orihinal na larawan.

Metal

Ang bagong teknolohiyang ito ay nangangako ng hanggang sampung beses ang pagganap ng OpenGL. Sa panahon ng pangunahing tono, ipinakita ng iPad Air ang maayos na paglipad ng daan-daang butterflies sa real time nang walang isang kibot, na nagpakita ng kapangyarihan nito sa multithreading.

SpriteKit at SceneKit

Ang dalawang kit na ito ay nag-aalok sa mga developer ng lahat para makagawa ng mga 2D at 3D na laro. Lahat mula sa pagtuklas ng banggaan hanggang sa isang particle generator hanggang sa isang physics engine ay ibinibigay sa kanila. Kung nagsisimula ka pa lang at gusto mong likhain ang iyong unang laro, ituon ang iyong pansin dito.

.