Kreiranje aplikacija za Apple Watch i WatchOS 2

Vodič za razvoj aplikacija za Apple-ove uređaje za odvajanje i njegov najnoviji operativni sistem

15. oktobar 2015

Ove godine Apple je stvorio talase uvođenjem impresivnog, futurističkog habajućeg, Apple Watch . Ne zaustavljajući se upravo s tim, gigant je dodatno uveo potpuno novu verziju operativnog sistema za ovaj uređaj - watchOS 2. Prvobitno predstavljena na WWDC (Worldwide Developers Conference) ove godine i zakazana za puštanje 16. septembra ove godine, odložena je zbog greške u njegovom razvoju. Konačno je objavljen 22. septembra.

U ovom postu donosimo vam vodič za razvoj aplikacija za Apple Watch, prezentujući neke nove funkcije s kojima možete igrati u watchOS 2.

Nove karakteristike watchOS-a 2

Razvijanje aplikacija s Xcode

Xcode sada nudi svoj razvojni paket za ne samo OS X i iOS, već i za watchOS. Dostupan je za preuzimanje na Mac App Store i dolazi besplatno. Možete dodatno preuzeti sljedeću verziju beta verzije. Kada nabavite Apple ID, možete se pridružiti Apple Developer programu.

Pored toga što vam omogućava da dizajnirate layoute i razvijete pravi tip koda za njih, Xcode skenira vaš rad za greške i kompajlira ga u izvršne runtime, koje možete kasnije rasporediti ili prodati preko App Store-a.

Xcode je podržao Swift od svog prethodnog izdanja, verzije 6. Beta izdanje Xcode-a 7 podržava Swift 2.

Razvijanje aplikacija pomoću Swift-a

Namijenjen prvom u WWDC 2014, Swift je zamijenio Objective-C, koji je osnova za razvoj iOS i OS X aplikacija. Ove godine kompanija je napravila jezik otvorenog koda, takođe nudi podršku za Linux. Swift 2 dodatno proširuje nekoliko njegovih karakteristika i funkcionalnosti.

Sama dokumentacija kompanije Apple nudi dovoljno uvod u Swift. Ne treba vam da imate prethodno iskustvo u radu sa jezikom i vodite kroz jednostavne korake, što vam olakšava razumevanje procesa.

Osim toga, možete pronaći nekoliko online kurseva i tutorijala o radu sa Swift-om. Jedan od najboljih je Learn Swift Tips, koji daje programerima savete, uputstva i korisne savete. On pokriva čitav spektar nivoa, počevši od početnika do naprednih programera. Nadalje, on takođe daje veze sa bibliotekama koda, knjigama i primjerima kodova koji su u prošlosti napravili programeri.

watchOS 2: Otvaranje novih mogućnosti za programera

WatchOS 2 je nedvosmisleno otvorio još nekoliko mogućnosti za iOS programera , čime su im omogućili da kreiraju bolje aplikacije za čitav niz iOS uređaja, plus Appleov smartwatch.

Tržište smartwatch-a se samo razvija i konkurencija još uvijek nije toliko jaka. Stvaranje visoko poželjnih i korisnih aplikacija za Watch, stoga, može potisnuti potrebu za nosivim, pomažući joj da stoji iznad konkurencije.