Image default
Máy Tính

Microsoft Ngừng Hỗ Trợ API Bản Đồ UWP: Tương Lai Ứng Dụng Windows Ra Sao?

Microsoft đã chính thức thông báo ngừng hỗ trợ API điều khiển bản đồ UWP (Universal Windows Platform) trong Windows, một động thái quan trọng có thể ảnh hưởng đến nhiều ứng dụng đang sử dụng tính năng này. Các ứng dụng Windows tích hợp bản đồ Bing sẽ không còn nhận được cập nhật dữ liệu bản đồ và cuối cùng có thể ngừng hoạt động hoàn toàn. Ngay cả ứng dụng Bản đồ (Maps) của Microsoft cũng có thể chịu chung số phận, đặt ra câu hỏi lớn về tương lai của các dịch vụ bản đồ trên nền tảng Windows.

MapControl API UWP và Lịch sử Phát triển

MapControl API được Microsoft giới thiệu cùng với Windows 10, cho phép các ứng dụng hiển thị bản đồ sử dụng dữ liệu từ Bing. Đây từng là một tính năng hữu ích cho nhiều loại ứng dụng, từ dự báo thời tiết, công cụ theo dõi thiết bị đến bất kỳ ứng dụng nào cần hiển thị bản đồ thế giới hay một khu vực cụ thể. Tuy nhiên, MapControl là một thành phần của kiến trúc UWP, một nền tảng chưa bao giờ thực sự phổ biến để xây dựng các ứng dụng Windows. Với dự án Project Reunion (nay là Windows App SDK), Microsoft đã hợp nhất UWP trở lại vào Win32, và hầu hết chức năng UWP hiện đã có sẵn cho các ứng dụng Windows truyền thống.

API MapControl được cung cấp bởi Bing Maps for Enterprise, một dịch vụ đã bị ngừng hoạt động và được thay thế bằng Azure Maps, dịch vụ bản đồ thế hệ mới của Microsoft.

Thông Báo Chính Thức và Kế Hoạch Ngừng Hỗ Trợ

Microsoft hôm nay đã chính thức thông báo rằng điều khiển bản đồ UWP của Windows hiện đã bị ngừng (deprecated). Mặc dù nó sẽ tiếp tục hoạt động trong các ứng dụng hiện có trong một thời gian, bản đồ sẽ không còn được cập nhật. Trong một bài đăng blog dành cho các nhà phát triển phần mềm, Microsoft cho biết: “Vào tháng 5 năm 2024, chúng tôi đã công bố sự thống nhất của Bing Maps for Enterprise với Azure Maps thành một dịch vụ Azure tuân thủ được cung cấp bởi cùng dữ liệu Bing Maps. Nếu giải pháp của bạn tận dụng điều khiển UWP của Windows, chúng tôi muốn yêu cầu bạn chuyển sang giải pháp thay thế dựa trên Azure Maps trước tháng 4 năm 2026.”

Tác Động Cụ Thể Đến Người Dùng và Nhà Phát Triển Ứng Dụng

Tin tốt là sự thay đổi này không ảnh hưởng đến hầu hết người dùng phổ thông. Ứng dụng nổi bật nhất sử dụng các API này dường như là ứng dụng Bản đồ Windows (Windows Maps), vốn được cài đặt mặc định trên các PC mới. Microsoft cũng cho biết việc ngừng hỗ trợ API Bing “phù hợp với thông báo tương tự cho Ứng dụng Bản đồ.”

Ứng Dụng Bản Đồ Windows (Windows Maps): Một Dấu Hỏi Lớn

Điều này có nghĩa là ứng dụng Bản đồ Windows cũng sẽ ngừng nhận dữ liệu bản đồ mới. Tuy nhiên, ứng dụng Bản đồ đã sử dụng dữ liệu từ TomTom cho ít nhất một số tính năng của nó, vì vậy tác động chính xác vẫn chưa hoàn toàn rõ ràng. Ứng dụng Bản đồ Windows hiện hiển thị một biểu ngữ về việc các bản đồ ngoại tuyến sẽ bị xóa “vào cuối năm 2023.”

Giao diện ứng dụng Bản đồ Windows hiển thị thông báo ngừng hỗ trợ bản đồ ngoại tuyến.Giao diện ứng dụng Bản đồ Windows hiển thị thông báo ngừng hỗ trợ bản đồ ngoại tuyến.

Các Dự Án và Ứng Dụng Niche Bị Ảnh Hưởng

Một số dự án nhỏ cũng được phát hiện đang sử dụng API bản đồ này thông qua tìm kiếm trên GitHub, bao gồm một client openHAB cho Windows và một bản port không chính thức của Pokémon GO cho Windows 10 và Windows 10 Mobile. Có thể có một số ứng dụng niche vẫn đang được sử dụng dựa vào API này để hoạt động, nhưng có lẽ nó không còn được sử dụng trong bất kỳ công cụ phổ biến nào ở thời điểm hiện tại. Các ứng dụng Windows sử dụng dữ liệu bản đồ từ Google, OpenStreetMap và các nhà cung cấp khác không bị ảnh hưởng bởi thay đổi này.

Microsoft cho biết “nền tảng hỗ trợ UWP Maps trong Windows sẽ không còn khả dụng” trong “khoảng 1 năm kể từ thông báo này,” có nghĩa là bất kỳ ứng dụng nào vẫn dựa vào API điều khiển Bản đồ sẽ ngừng hoạt động vào khoảng tháng 4 năm 2026. Mặc dù vậy, điều này vẫn chưa hoàn toàn rõ ràng, vì nền tảng Bing Maps for Enterprise cơ bản được cho là sẽ tiếp tục hoạt động cho đến ngày 30 tháng 6 năm 2028.

Lộ Trình Chuyển Đổi Cho Các Nhà Phát Triển

Nếu bạn là một nhà phát triển phần mềm có dự án đang sử dụng điều khiển bản đồ UWP, Microsoft khuyến nghị bạn nên di chuyển mã của mình sang Azure Maps. Đây là giải pháp bản đồ hiện đại, tuân thủ và được hỗ trợ liên tục từ Microsoft, đảm bảo tính năng bản đồ của ứng dụng bạn sẽ tiếp tục hoạt động hiệu quả trong tương lai.

Kết Luận

Việc Microsoft ngừng hỗ trợ API bản đồ UWP đánh dấu một bước chuyển mình chiến lược, tập trung vào Azure Maps như một giải pháp bản đồ hàng đầu. Mặc dù tác động trực tiếp đến người dùng phổ thông có thể không lớn, nhưng đây là một lời nhắc nhở quan trọng đối với các nhà phát triển ứng dụng Windows về sự cần thiết phải thích nghi với các công nghệ và API mới nhất. Để đảm bảo tính bền vững và trải nghiệm tốt nhất cho người dùng, việc chuyển đổi sang Azure Maps là một ưu tiên hàng đầu. Hãy tìm hiểu Azure Maps ngay hôm nay để sẵn sàng cho tương lai phát triển ứng dụng trên Windows!

Related posts

Cách Chia Sẻ Video YouTube Theo Thời Điểm Cụ Thể Trên Mọi Thiết Bị

Administrator

Cách Chuyển Dữ Liệu Giữa Các Máy Tính Windows Nhanh Chóng và Hiệu Quả

Administrator

iPad Vẫn Là “Người Bạn Đồng Hành” Vô Giá: 5 Lý Do Vượt Trội So Với MacBook

Administrator