0,0
рейтинг
5 июня 2012 в 23:56

on{X}: приложение для Android от Microsoft

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

На самом деле, это реальность. Как сообщает TechCrunch, Microsoft сегодня представил бета-версию on{X} (произносится «он-экс») — сайта и Android-приложения, которые предоставляют пользователям расширенный контроль над их Android-телефонами с помощью удалённого программирования (да-да, именно Microsoft). Полугики могут воспользоваться готовыми рецептами, тогда как ультрагики могут создать свои сценарии с JavaScript API.

Возникает логичный вопрос, почему Microsoft вдруг выпустил продукт для Android? Ответ кроется в разработчиках on{X} — это израильская команда Information Platform and Experiences (IPE), которая в основном занимается работой над геозонированием, обменом местоположениями в режиме реального времени, обнаружением приближения и системами рекомендаций в Bing, а также над новыми подходами в интерфейсах для сочетания веб-сервисов и приложений.

Руководитель проекта Шира Вайнберг объяснила, что менее строгая модель безопасности платформы Android хорошо подошла для первоначального развёртывания технологии. В целом же, стоит ожидать появления on{X} и в Windows 8, и в Windows Phone, которые требуют более серьёзной реализации технологии.

Всё, что нужно сделать пользователям — это загрузить Android-приложение и настроить правила на сайте on{X}. Правила называются «рецептами», и 11 шаблонов уже готовы к использованию. Среди них есть такие, как «Включить музыку, когда я иду» и «Напомнить мне посетить тренажёрный зал, если я не был там в течение 3 дней». Каждый рецепт может быть легко отредактирован до включения на устройстве пользователя. Можете посмотреть видео внизу, чтобы увидеть, как это работает.

Пользователи, которые разбираются в JavaScript API, могут создавать свои правила, состоящие из «триггеров» (triggers) и «действий» (actions). Например: «Напомнить мне купить молоко, когда я выйду из дома» (триггер — выйду из дома, действие — напомнить мне). Среди примеров триггеров: изменение местоположения, получение SMS, входящий звонок, таймер, низкий заряд батареи и т. д. Триггер под названием «вид транспорта» позволяет устройству обнаружить, идёт пользователь, едет или бежит. Среди действий: отправить SMS, отправить письмо, показать напоминание, запустить приложение.

Александр Андрейко @aleksandrit
карма
56,1
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (58)

  • +3
    Функционал очень похож на приложение Smart Actions от Motorola. Точно также автоматизирует поведение смартфона с помощью триггеров и действий.
  • +6
    Они изобрели Tasker?
    • +1
      Хм, возможно. Но в on{X}, кажется, больше возможностей для разработчиков.
      • –3
        Еще и бесплатно :)
  • +2
    Даже неиспользуемый, но включенный GPS в Android-e очень хорошо тратит батарейку, а сколько будет жить смартфон в режиме ожидания с on{X}? 4 часа?
    • +3
      А где написано, что будет включён GPS?
    • 0
      … случайно отправилось. Так вот, для определения местоположения есть и другие способы. Под андроид есть тот же Llama (https://play.google.com/store/apps/details?id=com.kebab.Llama&hl=en), который использует определение местоположения по сотовым вышкам.
      • +1
        А какова точность по вышкам? +-300 метров? А где-нибудь за городом, где одна вышка на три деревни (часто бывает в США) — +-5 км? В таком случае половина заявленных фич будут работать криво.
        К тому же, не все опсосы поддерживают определение координат по сотовым вышкам.
        • 0
          В Таскере можно использовать и вышки и GPS. При этом GPS будет включаться только для уточнения координат, когда по вышкам телефон уже в нужной зоне.
        • 0
          От опсоса не требуется никакой поддержки определения местоположения по вышкам. Опсос выдает только ID вышки, а у гугла есть база координат вышек. Причем формируют эту базу пользователи со включенным GPS, а пользуются с отключенным. С опсосом тут может быть только проблема, если они вышку перенесли или выдали неправильный, дублирующийся с кем-то ID.
          • 0
            в CDMA, кстати требуется стандартом — GPS координаты вышки известны. и БС транслирует время, utc или локал, не помню. Могу завтра у наших техов уточнить. Но с плоностью установки cdma вышек через каждые полкилометра триангуляция может быть по десятку БС…
        • 0
          Этого вполне достаточно чтобы переключиться работа-дом, с чем Llama отлично справляется
      • 0
        Llama сносит крышу, если он внезапно теряет все вышки. Особенно это радует, если использовать управление профилями громкости.
        • 0
          а как же режим полета, где вышек по попределению не видно?
    • +3
      Прошу обосновать. Почему батарейка должна тратиться от включённого GPS, если он не используется? Включение (доступности) GPS, имхо, лишь софтовая настройка, позволяющая обращаться к GPS другим программам, и только при обращении приёмник активируется и начинает анализировать местоположение.
      • 0
        Здравый смысл говорит, что Вы абсолютно правы. А наблюдения, что нет. Если приезжая на работу, забываю выключить GPS (при этом иконка отсутствует, он не используется), то к концу дня остаётся процентов 10 батарейки. Если не забываю, процентов 40. HTC Wildfire, хотя не думаю, что это зависит от девайса.
        • +2
          Кстати — спасибо за идею. надо дорисовать скрипт выключения gps/1x evdo при появлении в зоне офиса
        • 0
          А какие у вас телефон\версия Андроида? Я просто по этому поводу заморачивался и проверял на своем девайсе (Milestone XT720\2.1), оказалось, что если карты(GPS) не используются, то скорость разрядки одинакова.
          А еще — это не ваш могучий градусник висел у меня в броузере много лет на физтехе?
          • 0
            HTC Wildfire, 2.2. Но, как справедливо указал mhspace, возможно какая-то злая программа потихоньку юзает GPS. Буду проверять.
          • 0
            А да, и я не тот AlexZam, который с московского ФизТеха. 8)
        • 0
          Убедитесь, не использует ли всё же редко, через долгие промежутки времени, GPS какая-нибудь программа.
          • 0
            Вы правы. Но как за этим уследить? Можно по очереди отключать программы с доступом к координатам… Не знаете более правильного решения?
            • 0
              Правильного решения не знаю.
              Но, сначала проверьте, не OsmAnd ли это?
              Ещё, в cyanogenmod (только ли?) можно вручную выключить доступ конкретного приложения к чему-либо. Может это как-то вам поможет.
        • 0
          LG Optimus One, GPS включен постоянно, если не пользуюсь программами, работающими с GPS, время работы такое же, как и при отключенном
    • +1
      Есть ещё определение местоположение по WiFi.
  • +25
    жена привыкает к тому что телефон пишет о выходе с работы
    телефон садится, смс не посылается
    вы появляетесь дома без предупреждения…
    profit =)
    • –3
      Телефон садится- отправляет смс в случае низкой зарядки батареи на работе)
    • +9
      Странный у вас какой-то профит…
    • 0
      вы появляетесь дома без предупреждения…
      после ночи в пабе с друзьями
      прооофит!

      Приложение же не будет слать смс, что я в таком-то пабе пиво пью?
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Я думаю в скором Времени они Взаимо-Подключатся.
      Обоюдно-добавят «триггеры» и «действия».
  • –2
    Как можно жить этой Hen Fitoussi с именем «наседка, курица, болтушка, шутл. жена» в англоязычном пространстве?!
  • –1
    Ifttt может прислать SMS, если ожидается дождь.
  • 0
    К сожалению, чаще всего, я забываю именно телефон :)
    • 0
      Для этого есть bluetooth брелки, сигнализирующие если телефон стал недоступен.
      • 0
        Насколько я знаю только для sony-erricson
  • +1
    Почему нет ссылки на само приложение в Google Play?
    • +1
      В отзывах количество единиц зашкаливает.
      • 0
        Судя по комментам народу не нравится, что приложение не работает без логина на фейсбуке.
        • +2
          Правильно не нравится.
          • 0
            Согласен. Нечего фейсбуку знать когда я выхожу с работы и ставить это в статус.
  • +1
    Me likes! Например, форвад sms в почту через интеграцию с Google Voice (можно, конечно, не мучать себя и просто установить что-то вроде этого, но как же без кактуса! :)

      device.messaging.on('smsReceived', function (sms) {
                    device.messaging.sendSms({ to: "+1XXX", body: sms.body }, function (err) { ... });
      });
    


    К сожалению, непосредcтвенно email отослать пока «нельзя» — on{x} может только открыть диалог и запопулировать его, но не отослать письмо — видимо поэтому нет recipes с email… К еще большему сожалению, нельзя использовать для этого например MailGun API, т.к. httpClient не поддерживает HTTPS.

    Видно, что сырье, но хорошее! :)
    • 0
      Обознатушки, нормально поддерживает HTTPS :)
  • +7
    Сколько ни пытался начать пользоваться такими штуками, неизменно приходил к одному выводу — жизнь чуть-чуть сложнее и интереснее, чем можно настроить правилами. И это прекрасно.
  • 0
    1) Создаем on{X}
    2) Привлекаем пользователей чужой системы установить её
    3) Прошиваем телефон на windows phone через какое-то время
    4) ????
    5) PROFIT!
  • +1
    Тренеруются на кошках.
  • 0
    Ух, какой у них ТимЛид в команде!
  • 0
    Все прекрасно, но почему в ролике люди синие?
    • 0
      С последним обновлением flash в linux, на youtube все люди синие
      • 0
        Да, я только через день это понял.
  • 0
    жду шаблон — если по пути на работу пробки разбудить раньше в зависимости на сколько большие пробки
    • 0
      Тогда уж наоборот — разбудить, когда пробка рассосётся.
  • 0
    Судя по координатам 40.771442 -73.974295 из этого рецепта «When I arrive home remind me to buy milk» www.onx.ms/#!recipeEditPage?scriptId=geoReminder
    кто-то живет в Центральном парке Манхеттена в Нью-Йорке:
    goo.gl/maps/JBZL
    • 0
      Бомжи, сэр.
      • 0
        очень даже может быть, сэр.
  • 0
    Ну правильно. Дошел до работы/дома/любимого паба — авто-чек-ин в 4SQ. Если пришел куда-то в неизвестное место и забыл — тебе напоминалка «Эй, зачекинься».
  • 0
    Классная штука по описанию. Однако не работает, например, рецепт с отправкой координат при получении смс с текстом. Может, не подходит для украинских телефонов. Или в кириллице дело.
    • 0
      Только что попробовал именно этот рецепт — всё ок. При смс «ты где?» отправилась карта (bing), регистр не важен

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.