تغییر API بعدی ویندوز مایکروسافت برخی از برنامه ها را خراب می کند
مایکروسافت API کنترل نقشه UWP را در ویندوز منسوخ کرده است. برنامههای ویندوز که از این ویژگی برای جاسازی نقشههای Bing استفاده میکنند، دریافت نقشههای بهروزرسانی شده را متوقف میکنند و در نهایت به طور کامل کار نمیکنند. ممکن است برنامه Maps خود مایکروسافت نیز بسته شود.
مایکروسافت MapControl API را در ویندوز 10 معرفی کرد که به برنامه ها اجازه می داد نقشه ها را با استفاده از داده های Bing نمایش دهند. این یک ویژگی مفید برای برنامه های آب و هوا، ابزارهای ردیابی دستگاه و هر جای دیگری بود که ممکن است یک برنامه برای نشان دادن نقشه جهان یا منطقه محلی نیاز داشته باشد. با این حال، این جزء در معماری پلتفرم جهانی ویندوز (UWP) بود که هرگز روش محبوبی برای ساخت برنامههای کاربردی ویندوز نبود. مایکروسافت UWP را دوباره با Project Reunion در Win32 ادغام کرد و اکثر قابلیتهای UWP اکنون برای برنامههای سنتی ویندوز در دسترس است.
MapControl API توسط Bing Maps for Enterprise که قبلاً به نفع سرویس جدیدتر Azure Maps مایکروسافت بازنشسته شده است، ارائه شده است. مایکروسافت امروز اعلام کرد که کنترل نقشه UWP ویندوز اکنون به طور رسمی منسوخ شده است – این کنترل برای مدتی در برنامه های موجود ادامه خواهد داد، اما نقشه ها دیگر به روز نمی شوند.
مایکروسافت در یک پست وبلاگی برای توسعهدهندگان نرمافزار گفت: «در ماه می 2024 ما یکپارچهسازی نقشههای Bing برای سازمانی با نقشههای Azure را به پیشنهاد Azure سازگار با همان دادههای Bing Maps اعلام کردیم. اگر راهحل شما از کنترل Windows UWP استفاده میکند، میخواهیم از شما درخواست کنیم که به جای جایگزینی کامل Azure Maps 2 قبل از تاریخ پایان آوریل 6 به Azure Maps 2 برای جایگزینی کامل نقشههای B2 بر اساس تاریخ پایان 6 بروید. پلت فرم سازمانی.”
مطالب مرتبط:
تاثیر
خبر خوب این است که این تغییر برای اکثر مردم اهمیتی ندارد. به نظر می رسد برجسته ترین برنامه ای که از این API ها استفاده می کند، نقشه های ویندوز است که قبلاً به طور پیش فرض روی رایانه های شخصی جدید نصب می شد. مایکروسافت گفت که خاموش شدن Bing API “با همان اعلامیه برای برنامه Maps مطابقت دارد.”
به نظر می رسد که برنامه Windows Maps نیز دریافت داده های نقشه های جدید را متوقف می کند، اما Maps در حال حاضر از TomTom برای حداقل برخی از ویژگی های خود استفاده می کند، بنابراین تأثیر دقیق آن مشخص نیست. ما برای اظهار نظر با مایکروسافت تماس گرفتهایم و پس از شنیدن پاسخ، این مقاله را بهروزرسانی خواهیم کرد. برنامه Windows Maps در حال حاضر بنری را نشان می دهد که نقشه های آفلاین را «تا پایان سال 2023» حذف می کند.
جستجوی GitHub پروژههای کوچکتری را با استفاده از API نقشهها نشان میدهد، از جمله یک کلاینت openHAB برای ویندوز، و یک پورت غیررسمی Pokémon GO برای Windows 10 و Windows 10 Mobile. ممکن است برخی از اپلیکیشنهای خاص هنوز در حال استفاده باشند که برای عملکرد به API نیاز دارند، اما احتمالاً در این مرحله در هیچ ابزار محبوبی استفاده نمیشود. برنامههای Windows با استفاده از دادههای نقشه از Google، OpenStreetMap و سایر ارائهدهندگان تحت تأثیر قرار نمیگیرند.
مایکروسافت گفت: «پشتیبانی از پلتفرم UWP Maps در ویندوز دیگر در دسترس نخواهد بود» تا «تقریباً 1 سال پس از این اعلامیه»، که به نظر میرسد هر برنامهای که هنوز به API کنترل نقشه تکیه میکند، در آوریل 2026 کار خود را متوقف میکند. اگرچه این کاملاً مشخص نیست، زیرا پلتفرم نقشههای Bing برای Enterprise قرار است تا 2830 ژوئن به کار خود ادامه دهد.
اگر یک توسعه دهنده نرم افزار هستید و پروژه ای با استفاده از کنترل UWP Map دارید، مایکروسافت توصیه می کند که کد خود را به Azure Maps منتقل کنید.
منبع: بلاگ های مایکروسافت بینگ
        			        		
	
	
    
    
    
    
دیدگاهتان را بنویسید