Průvodce pro vývoj aplikací pro zařízení Apple Wearable a jeho nejnovější verzi OS
15. října 2015
V letošním roce společnost Apple vytvořila vlny tím, že představila impozantní, futuristický nositelný přístroj Apple Watch . Nepřestávalo se na to, že obřad dodatečně představil zcela novou aktualizaci operačního systému pro toto zařízení - watchOS 2. Původně odhalená na WWDC (Worldwide Developers Conference) v letošním roce a naplánovaná na 16. září tohoto roku, byla zpožděna kvůli chybě ve vývoji. To bylo konečně propuštěno 22. září.
V tomto příspěvku vám přinášíme průvodce pro vývoj aplikací pro službu Apple Watch, které představují některé nové funkce, se kterými můžete hrát v hodině 2.
Nové funkce watchOS 2
- Nejnovější verze operačního systému Apple Watch nabízí vývojářům více základních funkcí hardwaru, čímž jim umožňuje pracovat efektivněji s nositeli. Využívání plného rozsahu potenciálu smartwatchu by pomohlo přeměnit jej na plnohodnotné mobilní výpočetní zařízení, které může provádět celou řadu funkcí, a to samo o sobě, aniž by bylo nutné být připojeno k iPhone .
- Nová verze nositelného operačního systému umožňuje vývojářům přístup ke komponentům, jako je mikrofon a digitální korunka. To znamená, že uživatelé mohou používat aplikace bez nutnosti spoléhat na své smartphony po celou dobu.
- Program ClockKit, který byl nově zaveden v nejnovější verzi Xcode, umožňuje vývojářům manipulovat s Face Watch s funkcí Complications. Jedná se v zásadě o čtení, které se objevují vedle číselníku a zobrazují různé bity informací a upozornění. To pomáhá uživatelům přistupovat k oznámení a aktualizacím, aniž by bylo nutné je přepínat. Vývojáři mohou s touto funkcí spolupracovat s cílem nabídnout uživatelům více možností na digitální koruně svých hodin.
Vývoj aplikací s kódem Xcode
Xcode nyní nabízí vývojovou sadu nejen pro OS X a iOS, ale i pro watchOS. Je k dispozici ke stažení v Mac App Store a je zdarma. Další verzi beta můžete dále stáhnout. Jakmile obdržíte Apple ID, můžete se připojit k programu Apple Developer Program.
Spolu s tím, že můžete navrhnout rozvržení a vytvořit správný typ kódu pro ně, Xcode prohledá vaši práci za chyby a kompiluje ji do spustitelných runtime, které můžete později nasadit nebo prodávat prostřednictvím App Store.
Xcode podporuje systém Swift od jeho předchozí verze verze 6. Beta verze Xcode 7 však podporuje Swift 2.
Rozvíjení aplikací s funkcí Swift
Představen první na WWDC 2014, Swift měl nahradit Objective-C, který je základem pro vývoj aplikací iOS a OS X. V letošním roce se společnost stala jazykem otevřeným zdrojem a také nabídla podporu pro Linux. Swift 2 dále rozšiřuje několik jeho funkcí a funkčnosti.
Samotná dokumentace společnosti Apple nabízí dostatečně dobré představení společnosti Swift. Nepotřebujete, abyste měli nějaké předchozí zkušenosti s používáním jazyka a vedli vás pomocí jednoduchých kroků, což vám usnadňuje pochopení procesu.
Kromě toho najdete několik on-line kurzů a cvičení na práci s Swift. Jeden z nejlepších tipů je Learn Swift Tips, který poskytuje vývojářům rady, tipy a užitečné tipy. Zahrnuje celé spektrum úrovní, které začínají od začátečníků až po pokročilé vývojáře. Dále také poskytuje odkazy na knihovny kódů, knihy a příklady kódů vytvořených vývojáři v minulosti.
watchOS 2: Otevření nových možností vývojářům
WatchOS 2 nepochybně otevřel vývojářům iOSu další možnosti, které jim umožňují vytvářet lepší aplikace pro celou řadu zařízení iOS a smartwatch společnosti Apple.
Trh s smartwatchem se vyvíjí a konkurence zatím není taková divoká. Vytvoření velmi žádaných a použitelných aplikací pro Watch může proto posílit poptávku po nositeli, což mu pomáhá stát nad hlavou a rameny nad konkurencí.