Phát triển Windows 10 - Giới thiệu
Hướng dẫn này được thiết kế cho những người muốn tìm hiểu cách phát triển các ứng dụng Windows 10. Trong hướng dẫn này, chúng ta sẽ tìm hiểu -
- Phát triển ứng dụng Windows 10
- Bản cập nhật của hệ điều hành mới do Microsoft phát hành
- Các tính năng mới cho các nhà phát triển trong các bản cập nhật
Rất nhiều kịch bản ứng dụng thú vị hiện có thể không có sẵn cho chúng tôi trong bản phát hành đầu tiên. Microsoft không chỉ bổ sung các API mới, họ còn mở rộng các API hiện có.
Ứng dụng Windows phổ biến
Ứng dụng Universal Windows lần đầu tiên được giới thiệu trong Windows 8 với tên gọi Windows Runtime, được xây dựng dựa trên Nền tảng Ứng dụng Chung.
Giờ đây, trong Windows 10, tên của Nền tảng ứng dụng chung đã được đổi thành Nền tảng Windows chung (UWP). Bạn có thể xây dựng các ứng dụng hiện đại và hoàn toàn nhập vai bằng cách nhắm mục tiêu các thiết bị Windows 10 cho Windows Store như PC, máy tính bảng, điện thoại, v.v.
Trong Windows 10, bạn có thể dễ dàng phát triển các ứng dụng để tiếp cận tất cả các thiết bị được hỗ trợ trên Windows 10 chỉ với -
- Một bộ API
- Một gói ứng dụng
- Và một cửa hàng
Universal Windows Platform cũng hỗ trợ các kích thước màn hình khác nhau và các mô hình tương tác khác nhau như bàn di chuột, chuột và bàn phím, bộ điều khiển trò chơi hoặc bút.
Đặc điểm của ứng dụng UWP
Dưới đây là một số đặc điểm của ứng dụng Universal Windows, giúp nó vượt trội hơn so với Windows 10.
Bạn có thể nhắm mục tiêu các họ thiết bị chứ không phải hệ điều hành như Windows 8.1.
Các ứng dụng được đóng gói và phân phối bằng cách sử dụng .AppX định dạng đóng gói, đảm bảo rằng ứng dụng của bạn có thể được triển khai và cập nhật liền mạch.
Bạn có thể gửi ứng dụng của mình tới cửa hàng Windows và ứng dụng sẽ khả dụng trên tất cả các dòng thiết bị hoặc chỉ những thiết bị bạn chọn. Bạn có thể dễ dàng quản lý tất cả các ứng dụng của mình cho các thiết bị Windows ở một nơi.
Bạn có thể giới hạn tính khả dụng của ứng dụng đối với dòng thiết bị cụ thể.
Các API cốt lõi của Universal Windows Platform (UWP) giống nhau trên tất cả các họ thiết bị Windows. Vì vậy, ứng dụng của bạn có thể chạy trên tất cả các thiết bị Windows 10 nếu nó chỉ sử dụng các API cốt lõi.
Với sự trợ giúp của SDK mở rộng, bạn có thể kích hoạt ứng dụng của mình cho các thiết bị cụ thể.
Lựa chọn phát triển
Các ứng dụng Windows phổ biến có thể được tạo bằng bất kỳ ngôn ngữ nào sau đây:
- C # hoặc Visual Basic với XAML
- JavaScript với HTML
- C ++ với DirectX và / hoặc XAML
Bạn cũng có thể viết các thành phần bằng một ngôn ngữ và sử dụng chúng trong một ứng dụng được phát triển bằng ngôn ngữ khác.