free your darlings

Эта страница переведена автоматически Подробнее о переводах
Опубликовано: 2022-11-10

API толпы

API, предоставляющий информацию о том, насколько переполнены места.

Мы уже знаем, что наши мобильные телефоны и другие устройства используются для отслеживания нашего местоположения. Такие компании, как Google, Apple и наши поставщики услуг сотовой связи, постоянно получают информацию о нашем местонахождении. Как насчет того, чтобы поделиться этой информацией с разработчиками, которые могут создавать новые сервисы и приложения? Более конфиденциальные данные о местоположении с наших телефонов уже коммерчески доступны, поэтому я думаю, что нет никаких юридических проблем, мешающих такому API. Установка минимум 10 человек для идентификации толпы должна предотвратить злоупотребление API для преследования отдельных лиц.

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

Crowd API в нашей повседневной жизни. На карте моего родного города Нючепинг представлены некоторые идеи, как можно использовать API.

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

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

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

4. 1500+ человек на Росвалла Арене. Новый рекорд посетителей для нашей местной команды!

Другие приложения могут...

Объедините данные из нескольких мест и предложите, где быстрее всего пообедать. Вероятность этого по крайней мере.

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

Предложите лучшее время для похода в ИКЕА на основе предыдущих данных о посещаемости в сравнении с прогнозом погоды.

Планирование сообщества

Власти, городские планировщики и корпорации могут широко использовать Crowd API для визуализации поведения жителей, когда они планируют как ближайшее, так и отдаленное будущее.

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

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

Данные акселерометра

У моего друга Густава была идея, в которой он хотел объединить данные о толпе в реальном времени с данными акселерометра мобильного телефона, чтобы получить карту, где проходят лучшие танцевальные вечеринки. Включение данных акселерометра на самом деле фантастическая идея, это откроет еще больше возможностей. У меня была идея, где я буду использовать данные акселерометра в сочетании с данными о местоположении, чтобы измерить состояние снега в Альпах и найти лучший снег. Со временем и в настоящее время. Я также понял, что внетрассовые лыжники никогда добровольно не поделятся этой информацией. Они найдут способ отказаться и сохранить свои лучшие результаты в секрете. С другой стороны, я предполагаю, что на дорогах люди с удовольствием поделятся данными о местоположении и акселерометром, поскольку это может помочь в планировании дорожных работ и обнаружении выбоин, которые необходимо заполнить.

Проект

API толпы

Это не то, что может настроить каждый, поэтому я ограничу объем этого проекта созданием существенной презентации. Сначала нам нужно создать форум для обсуждения Crowd API. Решите, хорошая ли это идея, изучите возможности и выясните, какие ограничения необходимы для соблюдения конфиденциальности людей. Основываясь на результатах обсуждений на форуме, мы можем решить, какими должны быть спецификации API, а после этого нам нужен кто-то, кто передаст идею Google или Apple.

15% законченный
  • Представьте идею (эта статья)
  • Создайте форум
  • Укажите API
  • Расскажите об API

Интерфейс прикладного программирования (API) — это способ взаимодействия двух или более компьютерных программ друг с другом.

Подробнее об API в Википедии. (по-английски)