Zavřít reklamu

Ačkoli je WWDC sledována poměrně širokou veřejností, patří tato konference primárně vývojářům. To koneckonců napovídá její název. Úvodní dvě třetiny keynote patřily očekávaně OS X Yosemite a iOS 8, poté však přešla pozornost k ryze vývojářským záležitostem. Pojďme si je v kostce shrnout.

Swift

Objective-C je mrtev, ať žije Swift! Tohle nečekal snad nikdo – Apple na WWDC 2014 představil nový a vlastní programovací jazyk Swift. Aplikace v něm napsané by měly být rychlejší než ty v Objective-C. Další informace se začnou vynořovat, až si Swift osahají vývojáři a my vás budeme samozřejmě informovat.

Extensions

Na komunikaci mezi aplikacemi jsem čekali dlouho, až přišel iOS 8. Ba co víc, Extensions umožní rozšířit funkcionalitu systému aplikacemi, a to nativně. Aplikace budou i nadále využívat sandboxingu, avšak skrze iOS si budou moci vyměňovat více informací než doposud. Na keynote proběhla prezentace překladu pomocí Bingu v Safari nebo aplikování filtru z aplikace VSCO Cam přímo na fotografii ve vestavěných Obrázcích. Díky Extensions se také dočkáme widgetů v Oznamovacím centru nebo jednotného přenosu souborů.

Klávesnice třetích stran

Ačkoli tato záležitost spadá pod Extensions, je vhodné ji zmínit zvlášť. V iOS 8 budete moci povolit přístup klávesnicím třetích stran, aby nahradily tu vestavěnou. Těšit se tak mohou příznivci Swype, SwiftKey, Fleksy a jiných klávesnic. Nové klávesnice budou stejně jako jiné aplikace nuceny využívat sandboxing.

HealthKit

Nová platforma pro nejrůznější fitness náramky a aplikace. HealthKit umožní vývojářům upravit své aplikace tak, aby svá data poskytovala nové aplikaci Health. Tímto krokem budete mít všechna svá „zdravá“ data na jediném místě. Nabízí se otázka – přijde Apple s vlastním hardwarem schopným snímat taková data?

Touch ID API

V současné době lze Touch ID použít pouze pro odemčení iPhonu nebo pro nákup v iTunes Store a jeho podružných obchodech. V iOS 8 budou mít vývojáři přístup k API této čtečky otisků prstů, čímž se jim otevřou další možnosti jejího využití, například otevření aplikace pouze za použití Touch ID.

CloudKit

Vývojářům se naskýtá zcela nový způsob, jakým vytvářet aplikace využívajících cloudu. Apple se postará o stranu serveru, aby se vývojáři mohli soustředit na stranu klientskou. Své servery Apple poskytne zdarma s několika omezeními – například horní limit jednoho petabytu dat.

HomeKit

Domácnost ovládaná jediným kapesním zařízením, to by před několika lety znělo jako sci-fi. Díky Applu se však tato vymoženost brzy může stát skutečností. Ať už budete chtít změnit intenzitu a barvu osvětlení či pokojovou teplotu, aplikace pro tyto úkony budou moci využít jednotné API přímo od Applu.

Camera API a PhotoKit

V iOS 8 budou mít aplikace rozšířený přístup k fotoaparátu. Co to v praxi znamená? Kterákoli aplikace z App Store bude moci umožňovat manuální úpravu vyvážení bílé, expozice a dalších důležitých faktorů spojených s fotografováním. Nová API dále nabídne například nedestruktivní úpravy, tedy úpravy, které bude moci kdykoli vrátit zpět bez změny původní fotografie.

Metal

Tato nová technologie slibuje až desetinásobek výkonu oproti OpenGL. Během keynote proběhla na iPadu Air ukázka plynulého průletu stovek motýlů v reálném čase bez jediného zaškubnutí, což ukázalo její sílu v multithreadingu.

SpriteKit a SceneKit

Tyto dva kity nabízí vývojářům vše ke zhotovení 2D a 3D her. Je v nich obstaráno vše od detekcí kolizí, přes generátor částic až po fyzikální engine. Pokud začínáte a chcete vytvořit svou první hříčku, zaměřte svou pozornost zde.

.