Как стать автором
Обновить
0
Madrobots
Приближаем сингулярность за ваши деньги

Почему вам нужны умные часы: десять вариантов применения Pebble

Время на прочтение 14 мин
Количество просмотров 88K
В настоящее время технологии настолько прочно вошли в нашу жизнь, что большинство людей, забывших дома телефон, чувствуют себя как минимум некомфортно, а как максимум — такая забывчивость вызывает панику. «А если мне срочно надо будет позвонить?». Договорились о встрече, а человека нет… «А если он звонил, чтобы перенести встречу?». А что иногда думают наши родные и близкие, если не брать трубку или села батарейка — такие ужасы самому в голову никогда не придут.

Если у вас уже есть Pebble, или вы только присматриваетесь к ним, или как раз выбираете себе умные часы — прошу под кат. Я постараюсь рассказать о самых интересных возможностях часов на данный момент и о том, как упростить себе жизнь с помощью умных часов.

Что такое Pebble?

Для тех, кто еще не знает, что такое pebble, рекомендую ознакомиться с обзором от grokinn, статьей о разработке приложений от vvzvlad и про релиз Pebble AppStore. С момента публикации первой статьи прошло значительное время и ситуация изменилась в корне, т.к. сторонние разработчики обновили и выпустили большое количество приложений.

Кратко, Pebble — это умные часы, которые связаны с вашим телефоном, и выступают неким компаньоном для него. Они показывают приходящие на телефон уведомления и сообщения от программ — смс, почта, комментарии, сообщения, и так далее. Взглянуть на часы гораздо быстрее и удобнее, чем доставать телефон из кармана или сумки.

Т.к. на коробке от часов написано «Made for iPhone. Works with Android», то и основной упор разработчики официальной прошивки делают на айфон. Ситуация усугубляется тем, что у iOS ограниченное число устройств, в то время как на андроиде выпускают телефоны все кому не лень с огромным числом вариантов внутренней начинки, и разработчикам приходится тратить много усилий внедрения совместимости со всеми (большей частью) телефонов на андроиде. Как пишут сами разработчики в своем блоге андроидом занимается несколько человек и у них просто не хватает времени. Именно поэтому мы до сих пор не увидели официальный релиз приложения со встроенным AppStore, которое доступно только разработчикам. Но для того, чтобы стать разработчиком, надо просто зарегистрироваться на форуме и скачать последнюю версию приложения. На данный момент не все работает так гладко, приложение откровенно тупит и у многих периодически ужасно ест батарею. Может проработать в холостую всю ночь, а может высадить батарею в ноль за ночь с 40%. Опять таки зависит в том числе и от приложений, которые установлены на часы. Может сильно есть и обновление погоды из какого-нибудь watchface.
Картинки


Создание кастомной прошивки

В связи с тем, что часы изначально ориентированы на американцев и англоговорящих товарищей, то из коробки доступен только английский язык, смс на русском и имя звонившего вы не увидите. Вместо этого будут квадраты. На все запросы официальная поддержка заявляла, что в курсе всего, но когда будут исправлять и добавлять поддержку других языков — не известно, т.к. приоритеты на данный момент совсем другие. И как же хорошо, что у нас есть такие разработчики как Павел Волковицкий и Семен Марьясин. Именно эти ребята решили вплотную заняться часами и дали нам возможность пользоваться ими с удобством.
Павел запустил сайт pebblebits.com, который изначально позволял встраивать русские шрифты в прошивку для отображения сообщений с русским текстом.
На данный момент это мощнейший по возможностям кастомизации генератор прошивок для pebble, который позволяет собрать прошивку со следующими опциями:
  • шрифты для разных языков: доступны английский, белорусский, хорватский, чешский, датский, немецкий, эстонский, финский, французский, голландский, греческий, иврит, венгерский, исландский, итальянский, казахский, латвийский, литовский, македонийский, норвежский, польский, португальский, румынский, русский, словацкий, испанский, шведский, тайский, турецкий, украинский и вьетнамский — то есть каждый язык будет корректно отображаться со всеми своими спецсимволами типа умляутов, и т.д
  • локализация интерфейса — на каком языке будет меню

  • отключение встроенных приложений (это не даёт дополнительного места для приложений, просто для удобства)

  • патч для исправления вопросиков при входящем звонке под iOS

  • патч QuickLaunch (для быстрого запуска приложений с помощью кнопки Back из watchface).



Последние две опции хотелось бы выделить:.
Появление в генераторе патча для iOS заслуга Семена, при участии Вадима Колонцова(@vk2), о чем они расскажут сами чуть позже.
QuickLaunch Семен написал совсем недавно. Предлагается 3 варианта на выбор:
Запуск первого установленного приложения из watchface по кнопке Back
Запуск первого установленного приложения из watchface по двойному нажатию на кнопку Back
Запуск первых четырех приложений из watchface при последовательном нажатии кнопок Back-Back, Back-Up, Back-Middle, Back-Down. Как нам это пригодится — немного ниже.
В планах у Семена реализовать действия по долгому нажатию и нескольким нажатиям, отображение в меню статуса соединения и батарейки в процентах.
Т.к. я постоянно тестирую новые приложения, на телефоне находятся несколько вариантов прошивок из генератора с отключенными элементами меню, чтобы не мешались. Прошивка занимает меньше минуты и это совсем не напрягает. Зачем иметь на часах стандартный нотификатор, если есть сторонние? Зачем иметь на часах стандартное приложение Музыка если есть MusicBoss? Зачем меню будильника, если будильник звонит на телефоне? От всего этого можно избавиться при помощи генератора.
Если вам нравится, то, что делают парни — не стесняйтесь, сделайте им донейт. Ссылка для для Павла доступна на сайте pebblebits.com после создания прошивки, а для Семена указана в деталях профиля на XDA.

Установка прошивки

Итак, выбрав версию железа и поставив галочки напротив интересующих нас опций, нажимаем кнопку Create Firmware.
Подумав, сайт выдаст нам прямую ссылку на скачивание и QR-код. Мне удобнее собирать прошивку с компа и потом качать при помощи Barcode Scanner. В файловом менеджере Android(для iOS придется ставить прошивку через Dropbox) нажимаем на прошивку, и телефон предлагает выбрать программу для обработки действия. Выбираем Pebble, в самой программе выбираем Load и ждем окончания прошивки.


При этом, если у вас уже стоит обновленное приложение — все установленные ранее приложения могут загружаться из Locker'а — своеобразного хранилища установленных приложений, которые хранятся на телефоне и не требуют подключения к интернету при установке. При помощи этого также можно и «обойти» ограничение на 8 приложений, просто выгружая ненужные в данный момент приложения и загружая их обратно со всеми настройками, когда они станут нужны.
image image

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

Что такое Watchface и Watchapp

Все, что устанавливается на часы делится на 2 категории: watchface — по сути это часы в разных вариациях с дополнительными функциями типа отображения календаря, погоды, уровнем батарейки часов и телефона, статуса соединения и так далее. Watchapp — программы, выполняющие самые различные действия и имеющие свой интерфейс, запускаемые из меню.
Стандартные часы мне не нравятся, поэтому в генераторе я отметил, что они не нужны и убрал так же сам пункт в меню watchfaces. Более того, некоторые фэйсы принудительно обновляют погоду при перелистывании, и когда их несколько, то листать туда-суда не совсем комфортно. А так, при нажатии вверх или вниз погода обновляется на том же фейсе в одно движение.
Перепробовав много разных шкурок я остановился на Modern. Показывает аналоговый циферблат (убраны секунды, чтобы не ело батарейку), показывает день недели, число и погоду. На мой взгляд, наиболее удобный и минималистичный вариант.

Свои кастомизированные варианты watchface-сов позволяет сделать программа Glance for Pebble, можно скачать из нескольких тысяч уже готовых прям из официального приложения или неофициального Pebble apps, или сделать самому онлайн на сайте Watchface Generatorили в программе Canvas for Pebble.

Первое применение. Управляем звонками с рук: Pebble Dialer

Основное приложение, которое используется на часах и намного расширяет возможности стандартного приложения. Для корректной работы необходимо отключить информирование о звонке в стандартном нотификаторе. Позволяет принять/отклонить звонок, поставить на громкую связь, отключить микрофон при осуществлении звонка, информирует о длительности звонка. По умолчанию будет обрезать имя входящего, т.к. русский язык занимает вдвое больший объем при пересылке символов. Но умельцы со всем известного сайта перевели интерфейс, увеличили передаваемое количество байтов с 16 до 32, разбили имя звонящего в 2 строки (правда на второй символы обрезаются и если фамилия содержит 8 символов, то будет видно 5 символов и троеточие). Позволяет просматривать историю вызовов, совершать звонки. Отлично работает с гарнитурой. Можно вообще не вынимать телефон из кармана.


Второе применение. Управляем музыкой: Music Boss

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


Третье применение: Получаем уведомления, не доставая телефон из кармана

Нотификаторов в данный момент около 10. Но умеющих по нажатию кнопки часов делать dismiss — то есть аналог свайпа в панели уведомлений телефона, всего 3 штуки. Notification Center for Pebble, мод на его же основе и приложение YaNC — Yet another Notification Center от того же разработчика, но имеющее другой принцип работы. Для себя выбрал именно последний, т.к. он генерирует картинку уведомления и посылает ее на часы. Кого-то раздражает, что прорисовка картинки медленная, но часы вибрируют только по завершению отрисовки картинки и меня это совсем не напрягает. Можно настраивать фильтр приложений, от которых нужно получать уведомления и в связи с тем, что обработка происходит на телефоне, позволяет передавать любые символы, включая смайлы из Hangouts. Есть интеграция с таскером, можно добавить 4 действия из списка на телефоне (если таскер установлен на телефоне и настроен).


Четвертое применение. Наручный навигатор


Pebble Adventure Navigation
Приложение работает через карты гугл, направляет на часы следующую подсказку по маршруту. Если бы еще перевести команды на русский, и сделать возможность говориь о маневрах заранее, то цены бы ему не было. На данный момент новая инструкция приходит во время прохождения чекпоинта, и при подсказке «двигайтесь прямо 5 км, потом поверните направо», вот в это самое направо и зажужжит. Для навигации в потоке на машин не подходит — перестроиться не успеешь. Для пешеходной навигации — хорошее приложение.


OnkoCycle
Приложение еще в бете, поэтому необходимо присоединиться к G+ сообществу для получения доступа к скачиванию в маркете. Работает на основе карт гугл, но какой-то урезанной версии. Дома то вроде на карте показаны, но мутновато и номеров нет. Хотя если ткнуть в дом, то адрес покажет и маршрут проложить можно. Изначально задумывался для велосипедистов, но позволяет выбрать пеший маршрут и автомобиль. Перестраивает маршрут при сходе с намеченного, есть голосовая навигация, и для велосипедистов дополнительные полезные настройки типа «не прокладывать маршрут вверх, вниз или просто по холмам». То ли из-за того, что приложение в бете, толи у меня конфликтует с чем-то, но за 10 минутную дорогу домой подвисал на 2 раза на минуты 2. При достижении промежуточной точки вибрирует и дает новую подсказку. На часах отображается скорость текущая, средняя, дистанция до промежуточной точки и следующий маневр. Если допилят и интегрируют с google now для нормального поиска маршрутов и отображения карт- буду всегда им пользоваться в поездках.


Пятое применение. Читаем книги: Pebble Reader


Удобное приложение для чтения документов в формате txt. Имеет файловый менеджер, с помощью которого можно выбрать файл, не доставая телефон. Для кого-то это идеальный вариант шпаргалок с билетами разбитыми по папкам и файлам. При нажатии кнопки назад, запускает часы, при повторном запуске открывает файл в том месте, где остановился просмотр. Имеет настройки величины шрифта, варианты отображения белое на черном/черное на белом. Запоминает последнюю директорию, есть ручной и автовыбор кодировки, настройки переноса строк, абзационного отступа, межстрочный интервал. Может скрывать инфобар, на котором отображается % прочитанного и количество прочитанных страниц/всего страниц. При запуске приложения можно принудительно включить подсветку на время работы.


Шестое применение. Липкие заметки: PebMsg

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


Седьмое применение. Управление камерой


Watch Trigger for Pebble
Программа позволяет с телефона делать фотографию или запускать/останавливать видеозапись, при запущенном стороннем приложении на телефоне. Со встроенной камерой не работает. Удобно делать фото например себя и девушки, установив телефон так, чтобы попасть в кадр. Можно отключать звук фотографирования, выставлять таймер, управлять вспышкой.


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


Восьмое применение. Настрой действия сам: PebbleTasker


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


Девятое применение. Полноценный мессенжер: Pebble Messenger

Показывает 10 последних смс или сообщений whatsapp. Позволяет ответить на эти сообщения 10 заранее подготовленными шаблонами. Очень удобно отсылать ответ, если находишься за рулем или под дожем, учитывая что часы водонепроницаемы. Так же можно писать сообщения по буквам. Доступны только английские символы (надеюсь умельцы что-нибудь придумают). Способ отдаленно напоминает Т9 на телефоне. Для кнопок определены 3 группы символов. Верхняя от a до i, средняя от j до q и нижняя от r до z. Если необходимо вставить букву m то надо нажать среднюю кнопку, тогда на выбор даст следующий вариант: верхняя кнопка jkl, средняя mn, нижняяopq. Соответственно для буквы m нужно нажать среднюю, тогда останется последний выбор: вверху m, внизу n. Приноровившись, можно довольно быстро набирать текст не доставая телефон из кармана, что может пригодиться на морозе. Для сообщений, отправленных с часов можно добавить подпись.
image image

Десятое применение: Универсальный комбайн: AutoPebble+Tasker+plugins


Ну вот мы и добрались до самого интересного.
AutoPebble от португальского разработчика João Dias. Без преувеличения, одно из лучших приложений для pebble. Позволяет делать все, что умеет таскер, причем выводит все в удобной для восприятия форме.
Началось все довольно забавно. 25 января известный американский видеоблоггер и обзорщик всяческих гаджетов Marques Brownlee, у которого более 1 миллиона подписчиков на канале, выкладывает видео Top 5 Wearable Tech! (Early 2014), в котором рассказывает о лучших носимых гаджетах на начало года. В этом видео проскакивает фраза:
Все идет к тому, что через пару месяцев, или лет, вы скажете «Окей Гугл Нау, установи таймер на 10 минут».
И через 10 минут прозвучит таймер… на вашем запястье…

И через 2 дня João Dias выкладывает видеоответ с демонстрацией этого действия


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

Для тех, кто не совсем дружит с английским, перевод голоса за кадром:
Контролируйте свою жизнь с часов pebble при помощи программы AutoPebble. Это новый и динамичный способ взаимодействия между часами и другими устройствами, который дает беспрецедентный уровень контроля того, что делают ваши pebble.
Динамичные экраны. Когда вы открываете приложение на часах, экран который вам показывается, может зависеть от ситуации, в которой вы находитесь. Например у вас могут быть разные экраны когда вы находитесь дома, на работе или поздно вечером.
Списки. С экраном списков вы можете создавать кастомизированные списки, состоящие из заголовка и пунктов. Каждый пункт может иметь разные названия и действия. Например запускать список установленных музыкальных программ, когда подключаются наушники или активируется bluetooth в машине. Или показывать список любимых ТВ-Шоу и запускать их на телевизоре.
Уведомления. Можно перенаправлять уведомления на часы с помощью программы AutoNotifications. Или создавать свои уведомления, на которых каждая кнопка будет иметь свое действие.
Быстрые экраны. Вы также можете установить быстрые статичные экраны, которые имеют название и 3 опции. И на каждую кнопку можно назначить разные действия. С помощью этого вы можете использовать часы например как пульт управления.
Текстовые экраны Можно сделать экран с название и очень длинным текстом, например чтобы читать новости или просматривать свои записи когда вам это удобно.
Поворот, тряска, нажатие. Можно присвоить любое действие повороту кисти. Например это позволит отклонить уведомление, без необходимости прикасаться к часам. Или можно переключаться в пульте между командами и списком каналов.
Короткое, длинное, двойное нажатие. Каждая кнопа на часах может выполнять разные действия в зависимости от продолжительности нажатия. Например короткое нажатие на среднюю кнопку в смс уведомлении может показать полный текст сообщения. Или можно присвоить короткому нажатию переключение света а длинному нажатию — проверку статуса освещения. Или присвоить двойному нажатию действие на рестарт видео, помимо основного действия запуска на одиночное нажатие.
Вибрация. Вы можете установить любой характер/схему вибрации на открытие программы или на любое действие, пока на часах открыта программа AutoPebble. Можно «накликать мелодию» онлайн на компьютере и она будет воспроизведена в точности на часах.
Подсветка Можно включать и выключать подсветку на часах как вам угодно. Можно всегда держать ее включенной ночью и выключать днем.
Управление окнами. Можно управлять созданием и отклонением окон. Например с помощью присвоения окнам ID можно сделать так, чтобы 2 окна постоянно меняли друг друга при встряске, а при нажатии кнопки назад всегда возвращаться к первому экрану, вместо предыдущего.
Не беспокоить. Можно сделать так, чтобы текущий экран не сменялся новым уведомлением, что позволит всегда держать открытыми например заметки (шпоры =) при.автора).
Шрифты. Можно менять размеры шрифтов как вам угодно в разных окнах.
Ссылки музыкального приложения. Можно перехватывать кнопки стандартного приложения управления музыкой на часах. Например назначить запуск приложения по нажатию средней кнопки play. Или назначить на кнопку перемотки — запуск приложения для просмотра новостей утром, и на ту же кнопку запуск любимой игры вечером.
AutoPebble это как таскер для ваших часов. С помощью этого приложения можно заменить другие приложения на ваших часах.


Из появившегося после данного видео возможностей программы:
  • Добавлена возможность взаимодействия с другими сторонними приложениями часов, например перехват кнопок. Приложения можно импортировать с сайта, или включить определение приложений в самой программе. При обнаружении необходимо переименовать для удобства. Можно заставить AutoPebble реагировать на команды, посылаемые на телефон или с телефона. То есть можно привязать задания таскера к действиям любого приложения часов, если оно отсылает команды на приложение-компаньон телефона, вне зависимости имеет ли это приложение поддержку таскера или нет.
  • Добавлена возможность реагировать отдельно на перемещение часов в каждой плоскости X, Y или Z.
  • Добавлена возможность создавать полноэкранное (без статусбара) окно на часах.
  • Уведомления без кнопок имеют текст на весь экран.
  • Добавлены новые переменные %apstatus и %apstatusdesc, теперь можно реагировать на изменение статуса.
  • Добавлена возможность реагирования на следующие события: открыто приложение, установлено соединение с часами, разорвано соединение с часами, предыдущий трек, проиграть, следующий трек.


Для осуществления всего, показанного на видео, а так же для дополнительных, не менее интересных возможностей, необходимы плагины для таскера от разработчика. Так как часы водонепроницаемы можно например в душе запускать музыку, совершать звонки, писать смс и т.д.:
  • AutoVoice — позволяет реагировать на голосовые команды
  • AutoShortcut — запуск приложений и действий приложений
  • AutoLaunch — запуск приложений и списка приложений для осуществления действий с ними.
  • AutoNotification — взаимодействие с уведомлениями
  • AutoLocation — позволяет реагировать на события, основанные на вашем местоположении и скорости. Например запуск навигатора или карты, при наборе определенной скорости
  • AutoShare — использование любый приложений с таскером. Например запись голоса с микрофона и вставка для автоматического поиска и запуска воспроизведения по названию песни. Или перехватить координаты и вставить полученные данные в смс. Список текущих шаблонов (intents) доступен на сайте. Достаточно зайти с телефона, нажать на интересующий и он импортируется. Доступны текстовый, голосовой, музыкальный поиск; контроль медиа устройствами; сделать фото, автоматически редактировать фото; создать текстовую/голосовую заметку в Evernote; управление подкастами; открыть файл; отправить электронное письмо; найти музыку через shazam и т.д.

Бесплатные версии приложения имеют ограничения. Для использования всех возможностей, необходимо купить полные версии. Советую поддержать разработчика. Поверьте, они этого заслуживают и стоят не так дорого. Для всех возникающих вопросов есть сообщество Google+, где очень много отзывчивых людей, включая самого João Dias. Очень общительный человек, всегда отвечает на вопросы. Как то раз, переписывался с ним весь день. Не работало одно из приложений. Он 4 раза присылал новое исправленное, основываясь на моих логах и багрепортах и давал советы по неправильно работающим проектам/профилям таскера.

Где купить?

Часы Pebble и Pebble Steel доступны на сайте Madrobots.ru — официального дистрибьютора Pebble и Pebble Steel
Компания оказывает гарантийную поддержку Pebble на территории РФ.
Заказать часы Pebble за 5990 рублей
Оформить предзаказ на Pebble steel за 9990 рублей (поставка 30 мая).


Теги:
Хабы:
+47
Комментарии 83
Комментарии Комментарии 83

Публикации

Информация

Сайт
madrobots.ru
Дата регистрации
Дата основания
Численность
51–100 человек

Истории