Лучшие приложения для apple watch


Лучшие приложения для Apple Watch About Device

На сегодняшний день для загрузки из App Store доступно около 200 000 приложений, а новые функции, такие как GPS и LTE, добавленные в аппаратный набор, рождают еще больше причин, исходя из которых разработчики создают новые продукты для устройств Apple. Вышедшее большое обновление программного обеспечения — watchOS 4, должно помочь им в этом и увеличить уже существующий ассортимент приложений.

Но с чего стоит начать и скачать первым? Давайте обратимся к App Store и выберем лучшие!

Трекер для бега и велосипеда

Strava

Король, среди приложений для активных тренировок, поддерживающий отслеживание по GPS и езду на велосипеде на Apple Watch. Работает автономно, поэтому не бойтесь выходить из дома без вашего iPhone. Показывает хорошие результаты тестирования приложения на дороге: учитывает расстояния и контрольные точки. Живая динамика не так сильна, но для серьезных бегунов и велосипедистов — это одно из самых лучших приложений в App Store.

Для любителей спорта

ESPN

Застряли на самой длинной и бессмысленной деловой встрече во время игры Вашей любимой команды? Войдите в ESPN, приложение будет держать Вас в курсе последних результатов практически в любом виде спорта. Добавьте оповещения, которые не дадут пропустить важный матч или интересное Вам спортивное событие.

Приложение для тренировок

CARROT Fit

Серия CARROT добавляет новые возможности для устаревших категорий приложений, и все они связаны с 7-минутными тренировками. Ваш Apple Watch сможет стать хорошим тренером, давая понять, какое упражнение Вы должны делать. Всегда можно приостановить действие, если нагрузка окажется слишком интенсивной. Плюсом станет, если Вы являетесь пользователем CARROT Weather, возможность осложнения погоды!

Для заметок на Apple Watch

Cheatsheet

Все время забываете важные детали? Пароль для Wi-Fi, новый номер телефона, Ваше собственное имя — Cheatsheet позволяет составить небольшой список быстрых заметок и загрузить их в Apple Watch. Каждый элемент имеет свой собственный значок, что облегчает поиск, который можно добавить на экран Вашего устройства.

Лучший калькулятор

PCalc

Удивительно, что Apple не сделал свой собственный калькулятор от Apple Watch (возможно, Тим Кук ненавидит Casio), но мы знаем, что существует PCalc, который героически приходит нам на помощь. У него есть умный интерфейс, с операторами и расчетами одним нажатием кнопки.

Диктофон

Just Press Record

Just Press Record — очень эффективное приложение для создания быстрых записей: нажмите кнопку, сохраните звук, остановите запись, и синхронизируйте её с облаком. Все это теперь доступно на Вашем запястье без телефона. Помимо прочего, данное приложение предлагает транскрипцию. Вы можете поговорить со своими часами, а затем получить текстовый файл того, что было произнесено.

Для путешественников

Citymapper

Если Вы находитесь в одном из поддерживаемых приложением городов, Citymapper окажется полезной штукой. Он дает четкие инструкции о том, как добраться с места на место. Вам сообщают о времени прибытия автобусов, поездов или трамваев, и показывают маршрут остановок предстоящих в путешествии. Приложение работает с LTE, поэтому, если Вы оставите свой телефон в отеле, у Вас не возникнет проблем с поиском пути.

Переводчик

iTranslate Converse

Изучаете укромные уголки Рима, Парижа или Афин? iTranslate Conversate облегчит Ваше общение с местными жителями. Вы выбираете язык, на который хотите перевести сообщение, и нажимаете кнопку, чтобы начать разговор. Приложение автоматически подберет язык на котором говорит Ваш собеседник и будет переводить сообщение в реальном времени. Будьте осторожны: чем сложнее Ваши предложения, тем дольше времени это займет.

Для полетов

App in the Air

Самописное приложение «Персональный помощник полетов» отслеживает Ваш полет, дает советы, оповещает о времени ожидания, предоставляет актуальную и своевременную информацию о часовом поясе.

Конвертер валют

Elk

Это приложение для конвертации валют имеет очень удобный и приятный интерфейс. Оно понимает, где Вы находитесь и устанавливает местную валюту. После выбора того, что Вы хотите переводить, весь интерфейс становится пространством для преобразования. Каждая цифра является редактируемым чекбоксом. Это гораздо удобнее, чем стандартный калькулятор для расчета.

adevice.xyz

Приложения для Apple Watch

9 марта 2015 года миру явили Apple Watch. Эти смарт-часы должны стать очередным переломным моментом в истории одной из самых крупных и стильных компаний нашего времени. Ну, а мы вот собрали для тебя ТОП-10 лучших приложений для Apple Watch, которые еще до официального старта продаж носимого гаджета начинают набирать нешуточную популярность.

ТОП-10 приложений для Apple Watch

Приложения для Apple Watch: Instagram

Начнем, пожалуй, с самого популярного приложения – Инстаграм. Несмотря на то, что функциональность клиента для часов не так уж и велика, приложение позволит тебе вполне комфортно посещать сервис – ставить лайки под фотографиями, комментировать посты друзей и следить за их лентами новостей.

Приложения для Apple Watch: Uber

Не менее ожидаемым является и выход для смарт-часов приложения популярнейшего такси-сервисам, с помощью которого можно будет делать то же, что и с помощью полноценного мобильного клиента компании, а именно, вызвать себе автомобиль, посмотреть, когда точно он приедет и даже проследить за ним на карте города.

Приложения для Apple Watch: Evernote

Все просто – ты диктуешь приложению, а оно все записывает и переводит в небольшие текстовые заметки. Кроме прочего Evernote позволяет просматривать уже готовые заметки, созданные тобой ранее и открывать любые текстовые файлы. Крайне полезная штука, которую следует скачать и для смартфона.

Приложения для Apple Watch: New York Times

Мы тут долго спорили, интересно ли тебе будет это приложение и станет ли оно популярным в нашей стране. В итоге, как бы то ни было, пропустить выход официально приложения New York Times для «яблочных» смарт-часов мы все равно не можем. Следить за срочными новостями, читать заголовки и открывать большие тексты издания – все это New York Times для Apple Watch может и умеет.

Приложения для Apple Watch: Salesforce

Это идеально приложение для целевой аудитории гаджета – людей, имеющих свой бизнес. В общем, по сути это набор кратких сводок, статистических данных и советов относительно ведения дел. Тоже полезная вещь.

Приложения для Apple Watch: Facebook

Конечно же, крупнейшая социальная сеть в мире не могла устоять перед соблазном выпуска своего собственного приложения для часов Apple еще до официального релиза гаджета. Приложение Фейсбука идет в базовой комплектации часов. С его помощью ты можешь смотреть ленту новостей, читать статусы и оценивать фотографии друзей. По поводу сообщений пока не ясно, но нам почему-то кажется, что функции мессенджера тоже обязательно должны быть реализованы хоть как-то.

Приложения для Apple Watch: ESPN

Это такая спортивная напоминалка, кроме прочего, позволяющая наблюдать за успехами любимых спортсменов и команд. Ориентирована больше на американские спортивные события, но поговаривают о большом обновлении к дате начала продаж часов, чтобы и Европа, и Азия, не остались в стороне.

Приложения для Apple Watch: Twitter

Куда же без нашей любимой «щебеталки». С помощью приложения Твиттера для Apple Watch ты сможешь диктовать и опубликовывать свои твиты, ответы на комментарии, следить за трендами социальной сети и просто читать свою ленту в сервисе.

Приложения для Apple Watch: Nike + Running

Идеальное приложение для людей, которые занимаются бегом. Помогает определить до миллиметра пройденную дистанцию, а в качестве приятного бонуса еще и синхронизируется с наушниками, чтобы можно было слушать крутую музыку во время бега.

Приложения для Apple Watch: Shazam

Практически то же самое, что и в полной версии. Достаточно нажать на одну кнопку и поднести гаджет поближе к колонкам, чтобы он за пару секунд выдал название звучащей песни, имя исполнителя и даже полный текст на нескольких языках.

 

Есть что добавить? Материал подготовлен специально для PF

Самые популярные статьи блога за неделю

post-factum.net

Лучшие приложения для Apple Watch |

Apple Watch появились в продаже в начале весны. Кроме предустановленных приложение от Apple, умные часы могут работать с любым софтом установленном на iPhone. Новый класс устройств требует нового подхода к созданию приложений. По этому, в App Store до сих пор не много действительно удобных и полезных программ для этого устройства. Мы попробовали собрать здесь лучшие приложения для Apple Watch на данный момент. Надеемся, что их количество будет расти

1Password

Этим удобным менеджером паролей теперь можно пользоваться прямо на Apple Watch. Правда для этого должна быть куплена версия Pro.

[ 1Password — установить из App Store ]

Купи Батон!

Легендарный Купи Батон! тоже сделал удачный переход от смартфона к часам. Теперь не нужно все время дергать iPhone из кармана. Достаточно поднять руку и сверится со списком на покупку.

[ Купи Батон! — установить из App Store ]

Calcbot

В конце 80-х появились первые часы с калькуляторами. Вот теперь аналогичные функции стали доступны в современных часах.

[ Calcbot — установить из App Store ]

FitBuddy Gim Tracker

Один из немногих рабочих фитнес трекеров. Показывает сколько и чего нужно еще поднять, и сколько отдохнуть между походами.

[ FitBuddy Gim Tracker — установить из App Store ]

Nike + Running

Если вы занимаетесь бегом, то это лучшее приложение для Apple Watch в этой области. Подсчитывает преодоленную дистанцию и подбирает музыку на пробежку.

[ Nike + Running — установить из App Store ]

Sky Guide

Отличный атлас звездного неба. На часах уведомляет о предстоящих событиях. Таких как пролет Международной космической станции и других крупных небесных обьектов.

[ Sky Guide — установить из App Store ]

Flightradar 24

Отличное дополнение к приложению на iPhone. Показывает информацию ближайших к вам авиарейсах. Увидели в небе самолет на экране часов будет информация об этом борте.

[ Flightradar 24 — установить из App Store ]

Maps.me

Это первые, более-менее толковые карты для Apple Watch. Показывает ваше текущее положение и позволяет посмотреть местонахождение различных объектов. В отличие от родных карт Apple работает в России.

[ Maps.me — установить из App Store ]

Motion X

В отличие от родного приложения карт, которые почти ничего не могут, Motion X пишет пройденный маршрут, считает расстояние и выставляет путевые точки. Все этим удобно пользоваться с руки. Однозначный Must have для любителей прогулок и путешествий.

[ Motion X — установить из App Store ]

Clear

Приложение, которое научило нас пользоваться свайпами. Теперь этот простой менеджер задач получил версию для Apple Watch.

[ Clear- установить из App Store ]

Feed Wrangler

RSS-лента это тот самый формат, который можно читать на экране часов. Здесь только новостные заголовки отобранных вами тем.

[ Feed Wrangler — установить из App Store ]

SoundHound

Приложение для распознавания музыки. Чтобы определить название композиции достаточно 20 секунд. Теперь работает и с часов.

[ SoundHound — установить из App Store ]

Lyrics Mania

Почти как SoundHound, только еще показывает текст песни. Вообще, это главное назначение находить тест на требуемую песню. С экрана Apple Watch читается вполне комфортно.

[ Lyrics Mania — установить из App Store ]

Wallpapers & Themes

Наверно, пока единственное приложение с обоями для Apple Watch. Выбранные картинки можно поставить на экран часов в настройках.

[ Wallpapers & Themes — установить из App Store ]

Интересные новости

Самые читаемые:

apec2012.ru

Лучшие приложения для Apple Watch

Смарт-часы Apple Watch, как в свое время и iPhone, стали неотъемлемой частью повседневной жизни пользователей. Однако, учитывая, что Apple только осваивается на рынке носимой электроники, часам не хватает некоторых встроенных функций.

Помочь в этом могут сторонние разработчики, которые за год существования Apple Watch разместили в App Store огромное количество приложений.

BeatTune — приложение для отслеживания сердцебиения (229 руб.)

Компания Apple позиционирует Apple Watch, как устройство, ориентированное на заботу о здоровье пользователя. Для этого часы оснащены разными датчиками и сенсорами.

Приложение BeatTune позволяет использовать датчик измерения пульса с наибольшей эффективностью. Программа в режиме реального времени отслеживает сердцебиение владельца часов и предупреждает, если уровень становится критическим.

Приложение можно оповестить о начале тренировки, тогда уведомления о повышенном пульсе не будут приходить, пока пользователь занимается спортом.

CloudMagic Email (бесплатно)

Альтернативный почтовый клиент для занятых людей. Это приложение позволяет просматривать электронную почту, отвечать на входящие письма и сортировать полученные сообщения напрямую из экрана Apple Watch. 

CloudMagic работает с Gmail, Google Apps, Exchange, Outlook, Office 365, Yahoo, iCloud и прочими сервисами IMAP.

Dash (бесплатно)

Приложение для кастомизации экрана Apple Watch. Эта программа позволяет размещать на экране Превью только важные данные.

Приятной особенностью приложения является то, что в качестве фонового рисунка рабочего экрана можно выбрать абсолютно любое фото или изображение.

Power — приложение, отслеживающее уровень заряда батареи iPhone(149 руб.)

Компания Apple пытается сделать часы Apple Watch все более независимыми от iPhone. Установив несколько сторонних приложений, использование смартфона с часами можно и вовсе свести к самому необходимому минимуму. В таком случае очень легко пропустить тот момент, когда батарея iPhone полностью разрядится. 

Чтобы не оказаться в подобной ситуации, стоит присмотреться к приложению Power. Утилита следит за уровнем заряда iPhone и отправляет уведомления, если батарея смартфона почти разрядилась.

Streaks (299 руб.)

Приложение, с которым вы научитесь вырабатывать полезные привычки. Ученые давно доказали, что на формирование привычки нужно от 2 до 3 недель. Приложение Streaks позволяет выбрать для себя определенные задачи и следить за их ежедневным выполнением. 

Программа позволяет установить до 6 целей, выбрать две недели, во время которых они будут достигаться, и каждый день отмечать прогресс. Ограничение по количеству привычек на первый взгляд может показаться недостатком, однако к великим достижениям легче двигаться маленькими шажками. Если не распылять внимание, а сосредоточиться на выполнении небольшого количества задач, будет проще достичь желаемого результата.

Shazam (бесплатно)

Полюбившееся пользователям iPhone приложение для распознавания музыки на Apple Watch стало еще проще и интереснее. В версии для Apple Watch пользователю не придется запускать программу. Все, что потребуется для определения играющей композиции, — это покачать часы со стороны в сторону. помимо самой композиции, на экране часов также отобразится текст найденной песни.

Оригинал статьи: Лучшие приложения для Apple Watch

gigamir.net

Лучшие приложения недели для Apple Watch — Apple-iPhone.ru

С первого дня выхода Apple Watch на приложения для них посыпалось множество негативных отзывов. Половина средств из App Store тормозит и вылетает, а другая не располагает практически никакими полезными функциями, лишь засоряя память устройства. Впрочем, есть и достойные приложения, пользоваться которыми одно удовольствие. О трех таких приложениях, ставшими лучшими на этой неделе, мы и расскажем в этой статье.

По понятным причинам, владельцев Apple Watch в России и странах СНГ очень мало. Однако полезна эта статья будет и через месяц, когда, скорее всего, смарт-часы компании Apple начнут продаваться у нас. Если желания рыскать по App Store в поиске более-менее рабочих, а главное, полезных приложений, у вас нет, то просто сохраните эту страницу в закладки — в будущем пригодится.

Carrot Weather

Первое приложение — погодное. Carrot Weather для iPhone и Apple Watch по праву считается самым красивым и в то же время точным информатором о погодных условиях в выбранном регионе. Помогло добиться приложению такой репутации идеальное сочетание приятного интерфейса с точностью данных и юмором, которым буквально пропитано средство разработчиков из Grailr LLC.

На Apple Watch приложение Carrot Weather представлено в виде отдельного Превью, на котором отображаются погодные условия в выбранном городе и прогноз на ближайшие несколько часов. В самом же приложении можно посмотреть подробные данные на неделю вперед, включая вероятность дождя, скорость ветра и др.

Загрузить Carrot Weather для iPhone и Apple Watch можно по ссылке, расположенной ниже. Стоимость приложения — 219 рублей.

Wunderlist

Wunderlist — приложение, которое зарекомендовало себя как один из лучших планировщиков задач еще задолго до выхода Apple Watch. В многочисленных отзывах о Wunderlist пользователи отмечают скорость работы приложения, удобство управления задачами, возможность синхронизации с другими устройства, наличие веб-версии, бесплатность приложения и многое другое. И когда разработчики Wunderlist анонсировали специальное приложение для Apple Watch, стало понятно, что нас ждет идеальный таск-менеджер.

Wunderlist для Apple Watch стал именно таким. Приложение для смарт-часов отличается от конкурентных не только скоростью работы, но и очень информативными экранами Превью, на которых можно просмотреть как отдельные задачи, так и целые списки, составленные с iPhone или любого другого устройства. Wunderlist имеет очень приятный вид, «умную» систему уведомлений и множество других функций, делающих приложение лучшим менеджером задач для Apple Watch.

Загрузить Wunderlist для iPhone и Apple Watch можно по ссылке, расположенной ниже. Приложение бесплатно.

Shazam

Ну и куда без, наверное, лучшего приложения для Apple Watch от сторонних разработчиков. Идея распознавания песен будто была создана для «умных часов». Представьте, что вы переключаетесь между радиостанциями и наткнулись на божественную композицию, пробирающую до самого нутра. И это самое нутро подсказывает вам, что песня вот-вот закончится и успеть разблокировать iPhone, найти приложение Shazam и ткнуть заветную кнопочку времени не хватит. Так вот именно здесь версию Shazam для Apple Watch и приходит на помощь.

Кроме возможности наиболее быстрым и удобным путем распознать играющую песню Shazam для Apple Watch позволяет открыть текст любой песни прямо на экране часов. Крайне удобная функция, особенно, если вы любите петь.

Загрузить Shazam для iPhone и Apple Watch можно по ссылке, расположенной ниже. Приложение бесплатно.

Смотрите также:

Загрузка...

Вернуться в начало статьи Лучшие приложения недели для Apple Watch

www.apple-iphone.ru

Лучшие фитнес-приложения для Apple Watch

Одной из главных фич часов от Apple является возможность использовать их в качестве фитнес-трекера: следить за своим здоровьем и дневной активностью. Вы можете быть человеком, который живет спортом и хорошо знаком с большинством мобильных приложений для фитнеса, а может из тех кто надеется подтянуть свою форму или стать чуть-чуть здоровее благодаря Apple Watch. Но какова бы ни была причина, мы собрали лучшие приложения для фитнеса, чтобы помочь вам в этом.

Runtastic Six Pack от runtastic

Runtastic Six Pack представляет собой проводник в мире тренировок для пользователя. Можно воспользоваться одним из заготовленых наборов упражнений — семи-минутных тренировок — или сделать свой, воспользовавшись каталогом упражнений. В распоряжении пользователя есть приседания, отжимания, подтягивания, скалолазание и многое другое.

Spring от Spring Moves, inc

С этим приложением можно заниматься под любимую музыку и бежать, будто танцуя в такт. Используя музыку, технологии и сообщество пользователей, Spring стремится создать лучший тренировочный опыт. Кроме музыки, из приложения можно получить быстрый доступ к базе упражнений, не отрываясь от тренировки.

Jonson & Jonson Workout от Jonson & Jonson

Приложение от Jonson & Jonson помогает проводить ежедневные семи-минутные тренировки. Для занятий не потребуется много инвентаря — стула, стены и небольшого пространства на полу будет достаточно. Приложение показывает очередность упражнений, можно видеть какое будет следующим прямо на запястье. Так же, можно управлять и музыкой, благодаря быстрому доступу. Кроме того, с приложением можно отмечать пройденые рубежи и другие достижения.

Misfit от Misfit Wearables

Misfit App не просто помогает с упражнениями, оно еще показывает мотивационные цитаты, которые должны подбодрить во время тренировки. Кроме прочего, оно показывает количество повторений и время затраченное на упражнение, а так же отмеряет время, необходимое для выполнения подхода.

Runtastic от runtastic

Runtastic отслеживает основные метрики активности пользователя во время ежедневных занятий вроде ходьбы, бега или катания на велосипеде. В процессе тренировки можно видеть пройденное расстояние, темп, затраченное время, количество шагов и сожженных калорий прямо на запястье. А еще приложение позволяет не доставая телефон проверить погоду, так что всегда можно найти хороший денек для пробежки.

Carrot Fit от Grailr LLC

Carrot Fit — отличный способ держать себя в форме. От угроз к вдохновляющим фразам, это приложение заставит проходить через тренировки смеясь. В рабочем наборе у программы наборы семи-минутных тренировок по двенадцать упражнений и различные награды за выполнение целей. Carrot Fit так же работает с Health на iOS 8, таким образом, там можно хранить свою статистику о весе и других показателях.

thatsmart.ru

Разработка Apple Watch приложений для новичков

В этой статье речь пойдет о создании простого приложения для Apple Watch. Прежде чем начать разрабатывать приложение для часов, нужно скачать и установить WatchKit SDK. Этот материал ориентирован на новичков, имеющих небогатый опыт программирования. Статью не стоит рассматривать, как учебник по Objective-C или Swift. Вы почти не найдете здесь исходного кода. Статья фокусируется именно на процессе создания приложения для Apple Watch. Здесь можно посмотреть цены на умные часы Apple.

1. Настройка среды разработки

Первым шагом следует скачать sample iOS проект. Apple Watch приложение должно разрабатываться и собираться в паре с iPhone приложением. В настоящее время не существует возможности создания отдельного приложения для часов. На часы загружается только интерфейс, а вся логика и обработка событий выполняется на iPhone. В сети существует огромное количество материалов, рассказывающих о создании приложений на iPhone. Даже у нас был подобный урок. Поэтому не будем заострять на этом моменте внимание, а просто покажем, как добавить в существующее приложение поддержку часов.

Для начала скачайте исходные файлы WatchKit проекта. Скачать их можно тут . Этот проект содержит компоненты и iPhone и Apple Watch приложений и демонстрирует богатство элементов пользовательского интерфейса платформы Apple Watch.

Для работы вам понадобится Xcode 6.2. Запустите IDE и откройте проект. На экране должно появиться что-то вроде этого

Запустите проект. Убедитесь, что в качестве целевой платформы выбрано WatchKid Catalog. Появится iPhone эмулятор с запущенным проектом.

2. Архитектура Apple Watch

Приложение для часов состоит из двух частей: WatchKit app и WatchKit extension. WatchKit app непосредственно загружается в Apple Watch. Эта часть содержит статические ресурсы и все экраны. Непосредственно в часах не выполняется никакого кода. Все что умеет WatchKit app - это понять, что пользователь взаимодействовал с каким-либо элементом интерфейса и отправить соответствующий запрос в работающий на iPhone WatchKit extension. Именно WatchKit extension создает в runtime объекты, реализует логику работы приложения и обновляет данные WatchKit app.

3. Создание WatchKit App в существующем iPhone app проекте

В этом уроке мы не создавали WatchKit app компоненты, поскольку они уже были созданы для нас (мы же исследуем учебный проект). Однако, в случае, если у вас уже есть собственное iPhone приложение, и вы хотите добавить в него возможность взаимодействия с часами Apple, вам нужно выполнить следующие шаги:

  1. В XCode откройте свой iPhone проект и выберите меню File>New>Target, где щелкните по Apple Watch
  2. В результате откроется окно с настройками Apple Watch приложения. Тут можно указать, будете ли вы использовать интерфейс уведомлений (custom notification interface) или glance экран. Собственно это все. Можете программировать часы.

4. Компонент WatchKit app

Откройте файл Interface.storyboard, находящийся в папке WatchKit app в Xcode. WatchKit App компонент непосредственно загружается в часы. Показанный ниже скриншот содержит все UI экраны, которые будут в нашем Apple Watch приложении. Вы можете добавлять сюда различные UI элементы: кнопки, надписи. Можете поменять текст и цвета. Можете удалять и перемещать их.

5. WatchKit Extension компонент

WatchKit Extension компонент содержит всю логику работы Apple Watch приложения. Именно здесь настраивается реакция на действия пользователей, и обновляются данные на экране часов. Обратите внимание, Вы не можете удалять UI элементы с экрана, однако можно менять их прозрачность.

В Xcode выберите Button view controller, щелкнув по его названию один раз. В правой части Xcode расположен Identity Inspector (третья иконка). После щелчка по кнопке там откроется Custom Class, который связывает экран с классом контроллера вида. В нашем случае кнопка связана с AAPLButtonDetailController.

Если нажать маленький кружочек со стрелкой внутри, расположенный рядом с AAPLButtonDetailController, вас перебросит в файл класса AAPLButtonDetailController.h Конечно, вы можете открыть этот файл и через расположенную в левой части Xcode навигационную панель. Не вдаваясь глубоко в Objective-C заметим, что контроллер состоит из двух файлов: файла заголовка (AAPLButtonDetailController.h) и файла имплементации (AAPLButtonDetailController.m). В файле заголовка обычно намечается содержание класса, а сама реализация и большая часть кода находится в файле имплементации.

Даже не имея богатого опыта в программировании, исследование файла имплементации позволяет подметить несколько важных вещей. Мы декларируем несколько переменных, в частности defaultButton и hiddenButton, которые соответствуют кнопкам, которые мы видели в раскадровке. Нам нужно объявить и связать с UI переменную для любого элемента пользовательского интерфейса, если подразумевается какая-то реакция на взаимодействие с ним.

Прокручивая код вниз можно увидеть еще несколько интересных кусков кода. Обратите внимание на названия методов. Любой IBAction метод - это функция, которая вызывается когда пользователь выбирает соответствующий элемент. Если вы посмотрите на раскадровку, то увидите, что названия методов связаны с названиями кнопок. Методы hideAndShow вызываются, когда нужно спрятать элемент или вернуть его в первоначальное состояние. Поройтесь в коде и посмотрите, как названия методов связаны с элементами UI.

6. Glance и уведомления

Glance экран - хороший способ показать пользователю важную информацию из приложения. Glance отображает актуальную в данный момент информацию на экране часов. Например, если речь идет о календаре, то уместным будет показывать ближайшую запланированную встречу. В случае менеджера авиарейсов - можно отображать данные о следующем рейсе.

Давайте в Xcode вернемся к файлу интерфейса WatchKit App компонента и найдите Glance Interface Controller. На glance экране обратите внимание на две вещи. Во-первых, изображение имеет внешний указатель на glanceImage, который можно найти и в коде. С помощью этого имени можно во время работы программы управлять картинкой. Во-вторых, аналогично тому, как мы делали с кнопкой, в Identity Inspector можно найти класс, связанный с нашим glance экраном. В данном случае это будет AAPLGlanceController. И опять же, нажав на кружочек со стрелкой можно попасть в соответствующий класс.

В файле реализации класса AAPLGlanceController.m можно найти метод willActivate, это WKInterfaceController метод который вызывается при активации glance. Здесь можно перехватить поток выполнения программы и подгрузить нужную картинку, например соответствующую размеру экрана Apple Watch (42мм или 38 мм).

Мы также используем Handoff, чтобы передать управление imgeDetailController с некоторой дополнительной мета-информацией:

// Use Handoff to route the wearer to the image detail controller when the glance is tapped.[self updateUserActivity:@”com.example.apple-samplecode.WatchKit-Catalog” userInfo:@{@”controllerName”: @”imageDetailController”,@”detailInfo”: @”This is some more detailed information to pass.”}];

Следующая строка позволяет определить, что часы имеют большой экран

([[WKInterfaceDevice currentDevice] screenBounds].size.width > 136.0)

Если Ваше приложение использует уведомления, то вы можете легко отображать их на экране часов. Используются уведомления двух типов: короткие аббревиатуры и полные длинные сообщения (если пользователь заинтересуется уведомлением и решит прочитать его полностью). Вы можете создавать собственные уведомления со сложным дизайном и графикой.

Вернемся на экран раскадровки в Xcode и найдем Static Notification Interface Controller. Как и в случае с glance, класс реализации содержит метод willActivate. Вам также следует обратить внимание на два важных метода:

– (void)didReceiveLocalNotification:(UILocalNotification *)localNotification withCompletion:(void(^)(WKUserNotificationInterfaceType))completionHandler

Этот метод используется, когда вы хотите показывать локальные уведомления и хотите использовать динамический интерфейс, либо вы можете вернуться к статическим уведомлениям.

Вы также можете управлять удаленными уведомлениями через статический или динамический интерфейсы:

– (void)didReceiveRemoteNotification:(NSDictionary *)remoteNotification withCompletion:(void(^)(WKUserNotificationInterfaceType))completionHandler

7. Запускаем WatchKit эмулятор

Достаточно теории. Давайте запустим эмулятор и посмотрим, что у нас получилось. Измените целевое устройство в верхней части Xcode с WatchKit Catalog на WatchKit Catalog WatchKit App и нажмите кнопку Run. Вы увидите следующий экран.

Обратит е внимание, что в целевых устройствах вам также доступны Glance – WatchKit Catalog WatchKit App и Notification – WatchKit Catalog WatchKit App. Запустите свой проект в этих режимах и посмотрите, как работают glance и уведомления. Обратите внимание на Xcode консоль, где отображаются сообщения. Исследуйте с помощью консоли когда вызываются методы willActivate, didActivate и willDeactivate.

Источник thinkapps.com

Please enable JavaScript to view the comments powered by Disqus.

www.mobilab.ru


Смотрите также