Конфиденциальный поисковик DuckDuckGo объявил о полной миграции на фреймворк MapKit JS, став одной из первых крупных интернет-компаний, которые сделали это. Технически MapKit JS до сих пор в бета-версии.
Раньше DuckDuckGo брал картографическую информацию у нескольких провайдеров, включая OpenStreetMap (основная выдача), Bing, Here и Google Maps (маршруты и проч.).
«Благодаря Apple MapKit JS мы можем предложить пользователям улучшенный поиск адресов, дополнительные визуальные функции, улучшенные спутниковые снимки и постоянно обновляемые карты, уже используемые на миллиардах устройств Apple по всему миру, — сказано в официальном блоге. — Карты Apple Maps теперь внедряются и в обычную поисковую выдачу для соответствующих запросов, и на отдельной вкладке „Карты”».
DuckDuckGo отмечает, что на эту интеграцию строгая политика конфиденциальности распространяется: компания не передаёт Apple или другим третьим лицам никакой личной информации, такой как IP-адрес. При поступлении поисковых запросов с геопозиционированием координаты пользователя сразу удаляются. Таким образом, проприетарный сервис Apple Maps никак не мешает сохранять анонимность пользователей.
Платформа Apple Maps открылась для сторонних сайтов через фреймворк MapKit JS в июне 2018 года. До того времени Apple только использовала эти карты только для собственных сервисов.
Выбор картографического провайдера стал актуальной проблемой для многих веб-разработчиков после серьёзного повышения цен на Google Maps ($7 за каждые 1000 загрузок карты независимо от размера карты или масштабирования/панорамирования пользователем; $5,60 со скидкой за большой объём).
Судя по всему, экономическая выгода стала главной причиной миграции DuckDuckGo на карты Apple Maps.
Автор: alizar