
Съобщението за нова компилация след пускането на iOS 8.1.1 показва бързане - пускането на Apple Watch не е далеч, трябва да се подготвите. Единствената забележима разлика между бета версията на iOS 8.2 от предшественика му е поддръжката за „интелигентни часовници“, така че специализираният SDK е много по-интересен - той е придружен от разширено описание на интерфейса на притурката.

И така, бета версията на iOS 8.2, публикувана за изтегляне в Dev Center, всъщност е iOS 8.1.1 с отключена софтуерна функционалност за поддръжка на Apple Watch. Няма значение, че самото устройство все още не е достъпно за разработчици, успоредно с новата версия на мобилната операционна система на Apple, им беше връчен Xcode 6.2 инструментариум. Включва WatchKit SDK, с който трябва да създаде професионален софтуер за Apple Watch.
Преходът към формата на комуникатор за китка предполага преосмисляне на класическия подход към проектирането на приложения за iOS, на което Apple иска специалисти да обърнат внимание. Според официалната идея всички програми за Apple Watch ще бъдат разделени в три категории: известия, приложения, интерактивни известия. Въпреки привидната прилика, те не трябва да се бъркат.

Известията, известни още като Погледи, са набор от стандартни шаблони за карти на цял екран, с които можете да извършите само няколко действия „поглед отблизо“. Сериозните, разклонени програми ги попълват съгласно правилата и ги използват, за да информират потребителя. Класически пример е наблюдението на тематични ресурси и изготвянето на кратък метеорологичен доклад по график.

Ако трябва да научите повече подробности, ще се използват интерактивни известия - същите карти с шаблони, но вече оборудвани с ограничен брой бутони. Всичко зависи от вида на известието, в случая на социалните мрежи те ще бъдат популярни „харесвам“и „споделям“, програмата за контрол на заключването на вратата съдържа превключвател „заключване / отваряне“, когато излъчва съобщение за разговор, iOS ще предложи да вдигне телефона и да активира слушалките. На разработчиците е забранено да променят дълбоко структурата на известията; тяхната задача е да свързват бутоните към функциите в самите приложения.

Последните не са радикално модернизирани версии на софтуер за iPad или смартфон. The Apple стража, както следва от описанието, е почти в състояние да "мисли" от само себе си, продуктивния пълненето на iPhone е отговорен за изчисляване и генериране на снимка на екрана, вместо. Съответно от програмистите се изисква да се съсредоточат върху разработването на трансфер на данни между две приспособления, стабилизиране на комуникацията и намаляване на паразитния ефект на ping. Основната задача е внедряването на обратна връзка, специфичният интерфейс и алгоритмите са пълни с клопки, плюс това трябва да се има предвид, че приложенията на смартфон действително ще работят във фонов режим.

Топ, но урокът обхваща всички ключови аспекти на разработката на приложението Apple Watch. За професионалистите това е море от ценна информация за размисъл, обикновените потребители ще се интересуват само от обявената резолюция на екрана. 272 × 340 пиксела за 38-милиметровия модел и 312 × 390 пиксела за 42-милиметровия - Apple ги препоръчва като „златен стандарт“, но си запазва правото на разработчиците да използват други пропорции, които се вписват в този формат.
Можете да изтеглите iOS 8.2 и WatchKit SDK от уеб сайта на Apple Developers.
Вижте също:
- Как да активирам интелигентно тетъринг на iPhone с iOS 8 и OS X Yosemite.
- FaceTime аудио или как да правите безплатни обаждания от iPhone, iPad и iPod Touch.
- Подробности за Apple Watch: 3 колекции, 6 материала, 18 каишки, 2 размера, 11 скрийнсейвъри!
- Как да изтеглите музика от интернет или компютър на iPhone и iPad без iTunes.