Следующее изменение API Windows от Microsoft приведет к поломке некоторых приложений

Следующее изменение API Windows от Microsoft приведет к поломке некоторых приложений

Microsoft прекратила поддержку API управления картами UWP в Windows. Приложения Windows, использующие эту функцию для встраивания карт Bing, перестанут получать обновленные карты и в конечном итоге полностью перестанут работать. Собственное приложение Microsoft Maps также может закрыться.

Microsoft представила API MapControl в Windows 10, который позволял приложениям отображать карты с использованием данных из Bing. Это была полезная функция для погодных приложений, инструментов отслеживания устройств и любых других приложений, где приложению могло потребоваться отображать карту мира или локальную область. Однако это был компонент архитектуры Universal Windows Platform (UWP), которая никогда не была популярным способом создания приложений Windows. Microsoft объединила UWP обратно с Win32 с помощью Project Reunion, и теперь большинство функций UWP доступны традиционным приложениям Windows.

API MapControl был создан на основе Bing Maps for Enterprise, который уже был заменен на новый сервис Azure Maps от Microsoft. Сегодня Microsoft объявила, что элемент управления Windows UWP Map теперь официально устарел — он будет работать в существующих приложениях еще некоторое время, но карты больше не будут обновляться.

В сообщении в блоге для разработчиков программного обеспечения Microsoft заявила: «В мае 2024 года мы объявили об объединении Bing Maps for Enterprise с Azure Maps в совместимое предложение Azure, работающее на тех же данных Bing Maps. Если ваше решение использует элемент управления Windows UWP, мы хотели бы попросить вас рассмотреть возможность перехода на замену на основе Azure Maps до апреля 2026 года, а не до даты окончания поддержки всей платформы Bing Maps for Enterprise».

Воздействие

Хорошей новостью является то, что это изменение не имеет значения для большинства людей. Самым заметным приложением, использующим эти API, похоже, является Windows Maps, которое раньше устанавливалось по умолчанию на новых ПК. Microsoft заявила, что закрытие Bing API «совпадает с тем же объявлением для приложения Maps».

Похоже, что приложение Windows Maps также перестанет получать новые данные карт, но Maps уже использует TomTom по крайней мере для некоторых своих функций, поэтому точное влияние неясно. Мы обратились в Microsoft за комментариями и обновим эту статью, когда получим ответ. В настоящее время приложение Windows Maps показывает баннер об удалении офлайн-карт «к концу 2023 года».

Следующее изменение API Windows от Microsoft приведет к поломке некоторых приложений

Поиск на GitHub выявил несколько небольших проектов, использующих API карт, включая клиент openHAB для Windows и неофициальный порт Pokémon GO для Windows 10 и Windows 10 Mobile. Возможно, все еще используются некоторые нишевые приложения, которым требуется API для работы, но, вероятно, на данный момент он не используется ни в одном популярном инструменте. Приложения Windows, использующие данные карт от Google, OpenStreetMap и других поставщиков, не затронуты.

Microsoft заявила, что «поддержка платформы UWP Maps в Windows прекратится» «примерно через год с момента этого объявления», что звучит так, будто все приложения, все еще использующие API управления картами, перестанут работать примерно в апреле 1 года. Однако это не совсем ясно, поскольку базовая платформа Bing Maps for Enterprise должна продолжать работать до 2026 июня 30 года.

Если вы являетесь разработчиком программного обеспечения и ваш проект использует элемент управления UWP Map, Microsoft рекомендует вам перенести свой код в Azure Maps.

Источник: Блоги Microsoft Bing

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий