Hirdetés bezárása

Bár a WWDC-t meglehetősen széles közönség figyeli, ez a konferencia elsősorban a fejlesztőké. Hiszen a neve is erre utal. A nyitó kétharmada a várakozásoknak megfelelően az OS X Yosemite és az iOS 8-hoz tartozott, de aztán a hangsúly a tisztán fejlesztői kérdésekre helyeződött át. Foglaljuk össze őket dióhéjban.

Gyors

Az Objective-C meghalt, éljen Swift! Senki sem számított erre – az Apple bemutatta új Swift programozási nyelvét a 2014-es WWDC-n. A benne írt alkalmazásoknak gyorsabbaknak kell lenniük, mint az Objective-C-ben. Amint a fejlesztők hozzálátnak a Swifthez, egyre több információ fog megjelenni, és természetesen tájékoztatni fogjuk Önt.

Extensions

Sokáig vártam az alkalmazások közötti kommunikációra, míg megjelent az iOS 8. Sőt, az Extensions lehetővé teszi a rendszer funkcionalitásának bővítését alkalmazásokkal, natív módon. Az alkalmazások továbbra is sandboxot használnak, de az iOS-en keresztül a korábbinál több információt tudnak majd cserélni. A vitaindítón egy prezentáció hangzott el a Bing használatával történő fordításról a Safariban, vagy a VSCO Cam alkalmazás szűrőjének közvetlenül a fényképre történő alkalmazásáról a beépített képekben. A bővítményeknek köszönhetően widgeteket is láthatunk majd az Értesítési Központban vagy az egységes fájlátvitelt.

Harmadik féltől származó billentyűzetek

Bár ez a kérdés a bővítmények alá tartozik, érdemes külön megemlíteni. Az iOS 8 rendszerben engedélyezheti a hozzáférést harmadik féltől származó billentyűzetekhez, hogy lecserélje a beépített billentyűzetet. A Swype, SwiftKey, Fleksy és más billentyűzetek rajongói már nagyon várják ezt. Az új billentyűzetek más alkalmazásokhoz hasonlóan sandboxot fognak használni.

HealthKit

Új platform mindenféle fitnesz karkötőhöz és alkalmazáshoz. A HealthKit lehetővé teszi a fejlesztők számára, hogy módosítsák alkalmazásaikat, hogy adataikat az új Health alkalmazásba táplálják. Ezzel a lépéssel az összes „egészséges” adatot egy helyen tárolja. Felmerül a kérdés – vajon az Apple saját hardverrel érkezik-e, amely képes ilyen adatok rögzítésére?

Touch ID API

A Touch ID jelenleg csak iPhone feloldására vagy az iTunes Store-ból és a hozzá tartozó üzletekből történő vásárlásra használható. Az iOS 8-ban a fejlesztők hozzáférhetnek ennek az ujjlenyomat-olvasónak az API-jához, ami további lehetőségeket nyit meg a használatában, például csak Touch ID-t használó alkalmazás megnyitását.

CloudKit

A fejlesztők teljesen új módszert kínálnak felhő alapú alkalmazások létrehozására. Az Apple gondoskodik a szerveroldalról, így a fejlesztők a kliens oldalra koncentrálhatnak. Az Apple számos korlátozással – például egy petabájtos adatmennyiséggel – ingyenesen biztosítja szervereit.

HomeKit

Egyetlen kézi eszközzel vezérelt háztartás néhány évvel ezelőtt sci-finek hangzott volna. Az Apple-nek köszönhetően azonban ez a kényelem hamarosan valósággá válhat. Akár a világítás intenzitását és színét, akár a szobahőmérsékletet szeretné módosítani, az ezekhez a műveletekhez tartozó alkalmazások képesek lesznek egy egységes API-t használni közvetlenül az Apple-től.

Kamera API és PhotoKit

Az iOS 8-ban az alkalmazások továbbfejlesztett hozzáféréssel rendelkeznek a kamerához. Mit jelent ez a gyakorlatban? Az App Store-ból bármelyik alkalmazás képes lesz manuálisan beállítani a fehéregyensúlyt, az expozíciót és a fényképezéssel kapcsolatos egyéb fontos tényezőket. Az új API például roncsolásmentes szerkesztést is kínál majd, azaz olyan szerkesztést, amely bármikor visszavonható az eredeti fotó megváltoztatása nélkül.

Fém

Ez az új technológia az OpenGL teljesítményének akár tízszeresét is ígéri. A vitaindító alatt az iPad Air több száz pillangó zökkenőmentes, valós időben történő repülését mutatta be egyetlen rándulás nélkül, ami megmutatta erejét a többszálú feldolgozásban.

SpriteKit és SceneKit

Ez a két készlet mindent kínál a fejlesztőknek a 2D és 3D játékok készítéséhez. Az ütközésészleléstől a részecskegenerátoron át a fizikai motorig minden megtalálható bennük. Ha még csak most kezded, és szeretnéd létrehozni az első játékodat, összpontosíts ide.

.