Connect with us

Разработка

Где приложения-невидимки?

Но прошел год, а эти приложения еще не появились. Где приложение, которое знает, что в 8 часов вечера я еще в офисе, и закажет мне еду? Где приложение, которое знает, что я на вечеринке и выпил много пива, и закажет мне Uber?

Анна Уханаева

Опубликовано

/

     
     
[pullquote align=right]

eli-portnoy
Эли Портной, CEO Sense360, пишет о будущем приложений
[/pullquote]

Больше года назад Мэтью Панзарино написал на TechCrunch статью, в которой он описал новый тип мобильных впечатлений, где ввел понятие “Невидимое приложение”. Он предсказал, что мы увидим рост большого количества приложений, которые будут жить в фоновом режиме, предсказывая наши нужды на основе датчиков и контекстной информации и выполнять наши просьбы еще до того, как мы их озвучим. Как классно!

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

Теперь компьютер в нашем кармане – не просто доступ ко всей информации мира, но также понимание того, где мы, что делаем и что происходит вокруг нас.

Потом были анонсированы Apple Watch, и концепция Мэтью стала еще более интересной и более вероятной. Этот новый продукт способен использовать всю информацию с наших датчиков, которую создают невидимые приложения, чтобы удобно отображать ее – на нашем запястье. Бежите на встречу и должны знать все о человеке, с которым встречаетесь? Ваш календарь будет этого ждать и покажет информацию на запястье.

Но прошел год, а эти приложения еще не появились. Где приложение, которое знает, что в 8 часов вечера я еще в офисе, и закажет мне еду? Где приложение, которое знает, что я на вечеринке и выпил много пива, и закажет мне Uber? Где приложение, которое не даст мне не ходить в зал на этой неделе?

Почему невидимых приложений еще нет?

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

Приватность

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

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

Батарея

Датчики, которые являются краеугольным камнем невидимых приложений, сильно продвинулись в экономии батареи, но все равно еще требуют большого количества энергии. Кто не наблюдал падение уровня заряда с пугающей скоростью при использовании ПО для навигации? Хорошие новости в том, что очень возможно создать такие сервисы, которые используют GPS и другие сенсоры в фоновом режиме с минимальным влиянием на батарею.

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

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

Сложность API

Apple и Android предоставляют API доступ к данным датчиков на телефонах. Тем не менее, там буквально десятки API, которые нужно выучить, каждую функцию отдельно, а документации невозможно мало. Это затрудняет разработчикам встраивание даже простых логик в их приложения. Например, на Android только для местоположения есть API Geofences, Passive Provider, Network Location Provider, GPS Location Provider и Fused Location, у которых есть режимы No Power, Low Power, Balanced Power и High Accuracy.

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

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

Конвертация данных в разумность

Большинство датчиков через API предоставляют просто данные, такие как широта и долгота или строку чисел, отображающую движение по оси Y. Это огромное препятствие на пути разработчиков к превращению данных с датчиков в действенные инсайты. Чтобы сделать это хорошо, разработчики приложений должны собрать сотни миллионов, если не миллиарды единиц данных. Одно из немногих мест, где iOS и Android дают значительные вычисления на первичных данных, это монитор активности, который дает приложениям знать, что делает пользователь: идет, ведет автомобиль или бежит.

В этом году на Google I/O говорили, что эта базовая функциональность считается на 20,000-60,000 точках. Чтобы получить что-нибудь поинтереснее, чем ходьба пользователя, нужен совершенно другой порядок количества точек, что требует гигантских затрат, нереальных для большинства стартапов.

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

[icon-box icon=comment width=1] SDK Sense360 объединяет все датчики вашего смартфона с данными о локации, предоставляя проактивный пользовательский опыт для разных приложений. Самым простым примером может служить напоминание вызвать Uber тогда, когда вы покидаете бар, в котором провели больше двух часов и который больше километра от вашего дома.
[/icon-box]

Заключение

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

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

Комментарии
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.