Tôi đã theo dõi một trong những khả năng mà Microsoft giới thiệu cho Nền tảng phổ quát Windows (UWP), cụ thể là các dịch vụ ứng dụng . Một ứng dụng hiện có thể cung cấp một dịch vụ dưới dạng một tác vụ nền có thể được các ứng dụng khác gọi để thực hiện một số tác vụ. Nó giống như một dịch vụ web trên thiết bị.
Giả sử nhà phát triển tạo ra một ứng dụng cung cấp dịch vụ ứng dụng với mục tiêu cung cấp dịch vụ đó cho các ứng dụng khác, của chính họ hoặc từ các nhà phát triển khác. Vì không có cách nào để đảm bảo rằng một ứng dụng sẽ có mặt trên hệ thống tại bất kỳ thời điểm nào, nhà phát triển có thể làm gì khi họ cần sử dụng dịch vụ ứng dụng?
Việc triển khai chức năng dịch vụ cho mọi ứng dụng đánh bại mục đích và xây dựng các ứng dụng sẽ không hoạt động khi các ứng dụng khác không được cài đặt nghe có vẻ là một quyết định tồi. Vì vậy, các dịch vụ ứng dụng chỉ dành cho môi trường doanh nghiệp được kiểm soát và không dành cho công chúng?