Header Ads

Tổng quan phát triển Windows 10


Chuyên mục này được thiết kế cho mọi người muốn tìm hiểu và phát triển các ứng dụng Windows 10. Trong chuyên mục này, chúng ta sẽ tìm hiểu

  • Phát triển các ứng dụng Windows 10.
  • Cập nhật phiên bản Hệ điều hành mới được phát hành bởi Microsoft
  • Các tính năng mới cho các nhà phát triển trong bản cập nhật đó.
Microsoft không chỉ thêm API mới mà còn mở rộng những API hiện tại.

Universal App trong Windows

Universal Application hay còn được biết đến là ứng dụng có khả năng chạy trên mọi thiết bị Windows, từ điện thoại, máy tính cho đến máy tính bảng... được giới thiệu lần đầu tiên trong Windows 8 là Windows Runtime, được xây dựng trên nền tảng Universal Application Platform.

Bây giờ, trong Windows 10, tên của Universal Application Platform được thay đổi thành Universal Windows Platform (UWP). Bạn có thể xây dựng các ứng dụng hiện đại, sáng tạo cho các thiết bị chạy Windows 10 như máy tính, máy tính bảng, điện thoại, ...

Trong Windows 10, bạn có thể dễ dàng phát triển những ứng dụng cho tất cả các thiết bị được hỗ trợ trên Windows 10 với
  • Một tập hợp các hàm API
  • Một gói ứng dụng
  • Một cửa hàng ứng dụng

Nền tảng Universal Windows Platform cũng hỗ trợ nhiều 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ưng touchpad, chuột, bàn phím, bút, tay cầm game, ...

Đặc điểm của ứng dụng nền tảng UWP

Dưới đây là một vài đặc điểm của các ứng dụng Universal Windows:
  • Các ứng dụng được đóng gói và phân phối sử dụng định dạng gói .AppX, đảm bảo ứng dụng của bạn được phát triển và cập nhật liên tục.
  • Bạn có thể gửi ứng dụng mà mình phát triển đến cửa hàng ứng dụng của Windows. Bạn có thể dễ dàng dàng quản lý tất cả ứng dụng của mình.
  • Bạn có thể giới hạn tính khả dụng của ứng dụng đối với các thiết bị Windows 10.
  • Lõi API của nền tảng UWP đều giống nhau trên tất cả các thiết bị họ Windows 10. Vì vậy ứng dụng có thể chạy trên tất cả các thiết bị Windows 10 nếu nó chỉ dùng lõi API.

Lựa chọn phát triển

Các ứng dụng Universal Windows có thể được tạo ra 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ó 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 một ngôn ngữ khác.

Không có nhận xét nào

Được tạo bởi Blogger.