Sule kuulutus

Kuigi WWDC-d jälgib üsna lai publik, kuulub see konverents eelkõige arendajatele. Lõppude lõpuks viitab sellele selle nimi. Avatavad kaks kolmandikku peakõnest kuulusid ootuspäraselt OS X Yosemite'ile ja iOS 8-le, kuid seejärel nihkus fookus puhtalt arendaja asjadele. Võtame need lühidalt kokku.

Kiire

Objective-C on surnud, elagu Swift! Keegi ei oodanud seda – Apple esitles WWDC 2014 raames oma uut Swifti programmeerimiskeelt. Sellesse kirjutatud rakendused peaksid olema kiiremad kui Objective-C rakendused. Rohkem teavet hakkab ilmuma, kui arendajad saavad Swifti oma kätesse ja loomulikult hoiame teid kursis.

Extensions

Ootasin pikka aega rakendustevahelist suhtlust, kuni välja tuli iOS 8. Veelgi enam, laiendused võimaldavad süsteemi funktsionaalsust rakendustega laiendada. Rakendused jätkavad liivakasti kasutamist, kuid iOS-i kaudu saavad nad senisest rohkem teavet vahetada. Põhiettekandes esitati ettekanne tõlkimisest Bingi abil Safaris või VSCO Cami rakenduse filtri rakendamisest otse sisseehitatud piltides olevale fotole. Tänu laiendustele näeme teavituskeskuses ka vidinaid või ühtset failiedastust.

Kolmanda osapoole klaviatuurid

Kuigi see asi kuulub laienduste alla, tasub seda eraldi mainida. Operatsioonisüsteemis iOS 8 saate sisseehitatud klaviatuuri asendamiseks lubada juurdepääsu kolmandate osapoolte klaviatuuridele. Swype'i, SwiftKey, Fleksy ja teiste klaviatuuride fännid võivad seda oodata. Uued klaviatuurid on sunnitud kasutama liivakasti nagu teisedki rakendused.

HealthKit

Uus platvorm igasuguste fitnessi käevõrude ja -rakenduste jaoks. HealthKit võimaldab arendajatel muuta oma rakendusi, et edastada oma andmed uude terviserakendusse. See samm hoiab kõik teie "tervislikud" andmed ühes kohas. Tekib küsimus - kas Apple tuleb oma riistvaraga, mis on võimeline selliseid andmeid jäädvustama?

Touch ID API

Praegu saab Touch ID-d kasutada ainult iPhone'i avamiseks või iTunes Store'i ja selle sidusettevõtete poodidest ostmiseks. iOS 8-s saavad arendajad ligipääsu selle sõrmejäljelugeja API-le, mis avab rohkem võimalusi selle kasutamiseks, näiteks rakenduse avamiseks ainult Touch ID-d kasutades.

CloudKit

Arendajatel on pilvepõhiste rakenduste loomiseks täiesti uus viis. Apple hoolitseb serveri poole eest, et arendajad saaksid keskenduda kliendi poolele. Apple pakub oma servereid tasuta mitme piiranguga – näiteks ühe petabaidi andmemahu ülempiir.

KoduKIT

Ühe käeshoitava seadmega juhitav majapidamine oleks mõni aasta tagasi kõlanud nagu ulme. Tänu Apple'ile võib see mugavus aga peagi reaalsuseks saada. Olenemata sellest, kas soovite muuta valgustuse intensiivsust ja värvi või ruumitemperatuuri, saavad nende toimingute rakendused kasutada ühtset API-d otse Apple'ilt.

Kaamera API ja PhotoKit

iOS 8-s on rakendustel täiustatud juurdepääs kaamerale. Mida see praktikas tähendab? Kõik App Store'i rakendused saavad lubada valge tasakaalu, särituse ja muude fotograafiaga seotud oluliste tegurite käsitsi reguleerimist. Uus API hakkab pakkuma ka näiteks mittepurustavat töötlust, st töötlust, mida saab igal ajal tagasi võtta ilma algset fotot muutmata.

Metal

See uus tehnoloogia lubab OpenGL-i jõudlust kuni kümme korda. Peateose ajal demonstreeris iPad Air sadade liblikate sujuvat lendu reaalajas ilma ühegi tõmblemiseta, mis näitas oma jõudu mitmelõimelisuses.

SpriteKit ja SceneKit

Need kaks komplekti pakuvad arendajatele kõike 2D- ja 3D-mängude loomiseks. Nendes on kõike alates kokkupõrke tuvastamisest kuni osakeste generaatorini kuni füüsikamootorini. Kui olete alles alustamas ja soovite luua oma esimese mängu, suunake oma tähelepanu siia.

.