Zavrieť reklamu

Hoci je WWDC sledovaná pomerne širokou verejnosťou, patrí táto konferencia primárne vývojárom. To konieckoncov napovedá jej názov. Úvodné dve tretiny keynote patrili očakávane OS X Yosemite a iOS 8, potom však prešla pozornosť k rýdzo vývojárskym záležitostiam. Poďme si ich v kocke zhrnúť.

Rýchly

Objective-C je mŕtvy, nech žije Swift! Toto nečakal snáď nikto – Apple na WWDC 2014 predstavil nový a vlastný programovací jazyk Swift. Aplikácia v ňom napísané by mali byť rýchlejšie ako tie v Objective-C. Ďalšie informácie sa začnú vynárať, až si Swift ohmatajú vývojári a my vás budeme samozrejme informovať.

Rozšírenie

Na komunikáciu medzi aplikáciami som čakali dlho, až prišiel iOS 8. Ba čo viac, Extensions umožní rozšíriť funkcionalitu systému aplikáciami, a to natívne. Aplikácie budú aj naďalej využívať sandboxing, avšak cez iOS si budú môcť vymieňať viac informácií ako doteraz. Na keynote prebehla prezentácia prekladu pomocou Bingu v Safari alebo aplikovanie filtra z aplikácie VSCO Cam priamo na fotografiu vo vstavaných Obrázkoch. Vďaka Extensions sa tiež dočkáme widgetov v Oznamovacom centre alebo jednotného prenosu súborov.

Klávesnica tretích strán

Hoci táto záležitosť spadá pod Extensions, je vhodné ju spomenúť zvlášť. V iOS 8 budete môcť povoliť prístup klávesniciam tretích strán, aby nahradili tú vstavanú. Tešiť sa tak môžu priaznivci Swype, SwiftKey, Fleksy a iných klávesníc. Nové klávesnice budú rovnako ako iné aplikácie nútené využívať sandboxing.

HealthKit

Nová platforma pre najrôznejšie fitness náramky a aplikácie. HealthKit umožní vývojárom upraviť svoje aplikácie tak, aby svoje dáta poskytovali novej aplikácii Health. Týmto krokom budete mať všetky svoje „zdravé“ dáta na jedinom mieste. Ponúka sa otázka – príde Apple s vlastným hardvérom schopným snímať takéto dáta?

Touch ID API

V súčasnej dobe je možné Touch ID použiť iba na odomknutie iPhonu alebo na nákup v iTunes Store a jeho podružných obchodoch. V iOS 8 budú mať vývojári prístup k API tejto čítačky odtlačkov prstov, čím sa im otvoria ďalšie možnosti jej využitia, napríklad otvorenie aplikácie iba za použitia Touch ID.

CloudKit

Vývojárom sa ponúka úplne nový spôsob, akým vytvárať aplikácie využívajúce cloud. Apple sa postará o stranu servera, aby sa vývojári mohli sústrediť na stranu klientsku. Svoje servery Apple poskytne zadarmo s niekoľkými obmedzeniami – napríklad horný limit jedného petabytu dát.

HomeKit

Domácnosť ovládaná jediným vreckovým zariadením, to by pred niekoľkými rokmi znelo ako sci-fi. Vďaka Applu sa však táto vymoženosť čoskoro môže stať skutočnosťou. Či už budete chcieť zmeniť intenzitu a farbu osvetlenia alebo izbovú teplotu, aplikácie na tieto úkony budú môcť využiť jednotné API priamo od Applu.

Camera API a PhotoKit

V iOS 8 budú mať aplikácie rozšírený prístup k fotoaparátu. Čo to v praxi znamená? Ktorákoľvek aplikácia z App Store bude môcť umožňovať manuálnu úpravu vyváženia bielej, expozície a ďalších dôležitých faktorov spojených s fotografovaním. Nová API ďalej ponúkne napríklad nedeštruktívne úpravy, teda úpravy, ktoré bude môcť kedykoľvek vrátiť späť bez zmeny pôvodnej fotografie.

Kov

Táto nová technológia sľubuje až desaťnásobok výkonu oproti OpenGL. Počas keynote prebehla na iPade Air ukážka plynulého preletu stoviek motýľov v reálnom čase bez jediného zašklbnutia, čo ukázalo jej silu v multithreadingu.

SpriteKit a SceneKit

Tieto dva kity ponúkajú vývojárom všetko na zhotovenie 2D a 3D hier. Je v nich zaobstarané všetko od detekcií kolízií, cez generátor častíc až po fyzikálne engine. Ak začínate a chcete vytvoriť svoju prvú hračku, zamerajte svoju pozornosť tu.

.