Aizvērt sludinājumu

Lai gan WWDC skatās diezgan plaša publika, šī konference galvenokārt pieder izstrādātājiem. Galu galā par to liecina tās nosaukums. Pirmās divas trešdaļas no pamatnostādnes, kā gaidīts, piederēja operētājsistēmām OS X Yosemite un iOS 8, taču pēc tam uzmanība tika pievērsta tikai izstrādātāju jautājumiem. Apkoposim tos īsumā.

Swift kods

Objective-C ir miris, lai dzīvo Svifta! Neviens to negaidīja - Apple prezentēja savu jauno Swift programmēšanas valodu WWDC 2014. Tajā rakstītajām lietojumprogrammām jābūt ātrākām nekā Objective-C programmām. Papildinformācija sāks parādīties, kad izstrādātāji sāks izmantot Swift, un, protams, mēs jūs informēsim.

Paplašinājumi

Es ilgi gaidīju saziņu starp lietojumprogrammām, līdz parādījās iOS 8. Turklāt paplašinājumi ļaus paplašināt sistēmas funkcionalitāti ar lietojumprogrammām, sākotnēji. Lietojumprogrammas turpinās izmantot smilškastes, taču caur iOS tās varēs apmainīties ar vairāk informācijas nekā līdz šim. Pamatnostādnē tika prezentēta tulkošana, izmantojot Bing programmā Safari, vai filtra pielietošana no lietojumprogrammas VSCO Cam tieši fotoattēlam iebūvētajos attēlos. Pateicoties paplašinājumiem, mēs redzēsim arī logrīkus paziņojumu centrā vai vienotu failu pārsūtīšanu.

Trešās puses tastatūras

Lai gan šis jautājums ietilpst paplašinājumos, to ir vērts pieminēt atsevišķi. Operētājsistēmā iOS 8 varēsiet atļaut piekļuvi trešo pušu tastatūrām, lai aizstātu iebūvēto. Swype, SwiftKey, Fleksy un citu tastatūru fani to var sagaidīt. Jaunās tastatūras būs spiestas izmantot smilškastes tāpat kā citas lietotnes.

HealthKit

Jauna platforma visu veidu fitnesa rokassprādzēm un lietojumprogrammām. HealthKit ļaus izstrādātājiem modificēt savas lietotnes, lai ievadītu savus datus jaunajā veselības lietotnē. Veicot šo darbību, visi jūsu “veselīgie” dati tiks glabāti vienuviet. Rodas jautājums – vai Apple nāks ar savu aparatūru, kas spēj uzņemt šādus datus?

Touch ID API

Pašlaik Touch ID var izmantot tikai, lai atbloķētu iPhone vai veiktu pirkumu iTunes Store un tā saistītajos veikalos. Operētājsistēmā iOS 8 izstrādātājiem būs pieejama šī pirkstu nospiedumu lasītāja API, kas pavērs plašākas iespējas tā lietošanai, piemēram, atverot aplikāciju, izmantojot tikai Touch ID.

CloudKit

Izstrādātājiem ir pilnīgi jauns veids, kā izveidot mākoņa bāzes lietojumprogrammas. Apple parūpēsies par servera pusi, lai izstrādātāji varētu koncentrēties uz klienta pusi. Apple savus serverus nodrošinās bez maksas ar vairākiem ierobežojumiem – piemēram, viena petabaita datu augšējo robežu.

HomeKit

Mājsaimniecība, kuru kontrolē viena rokas ierīce, pirms dažiem gadiem būtu izklausījusies pēc zinātniskās fantastikas. Tomēr, pateicoties Apple, šīs ērtības drīzumā var kļūt par realitāti. Neatkarīgi no tā, vai vēlaties mainīt apgaismojuma intensitāti un krāsu vai telpas temperatūru, šo darbību lietojumprogrammas varēs izmantot vienotu API tieši no Apple.

Kameras API un PhotoKit

Operētājsistēmā iOS 8 lietotnēm būs uzlabota piekļuve kamerai. Ko tas nozīmē praksē? Jebkura App Store lietotne varēs ļaut manuāli pielāgot baltā balansu, ekspozīciju un citus svarīgus ar fotografēšanu saistītus faktorus. Jaunā API piedāvās arī, piemēram, nesagraujošu rediģēšanu, t.i., rediģēšanu, kuru var atsaukt jebkurā laikā, nemainot sākotnējo fotoattēlu.

metāls

Šī jaunā tehnoloģija sola līdz pat desmit reizēm lielāku veiktspēju nekā OpenGL. Galvenās runas laikā iPad Air demonstrēja simtiem tauriņu raitu lidojumu reāllaikā bez neviena raustīšanās, kas parādīja savu spēku daudzpavedienu veidošanā.

SpriteKit un SceneKit

Šie divi komplekti izstrādātājiem piedāvā visu, lai izveidotu 2D un 3D spēles. Tajos ir nodrošināts viss, sākot no sadursmes noteikšanas līdz daļiņu ģeneratoram un beidzot ar fizisku dzinēju. Ja jūs tikko sākat spēli un vēlaties izveidot savu pirmo spēli, koncentrējiet savu uzmanību šeit.

.