UWP là gì
UWP hay còn được gọi là Universal Windows Platform, là một cấu trúc các ứng dụng thống nhất giữa các nền tảng được tạo bởi Microsoft và được giới thiệu lần đầu trong Windows 10.
Mục đích của nền tảng này là giúp phát triển các ứng dụng kiểu Metro chạy trên cả Windows 10 và Windows 10 Mobile mà không cần phải viết lại ứng dụng cho mỗi nền tảng.
Những gì bạn cần biết
- Cộng đồng gồm các nhà phát triển UWP này vừa tung ra mười hai ứng dụng mới và hai ứng dụng được làm mới lại.
- Các bản phát hành này là một phần của sự kiện Launch 2020 hàng năm và đây là lần thứ hai sự kiện này được tổ chức rồi.
- Các ứng dụng bao gồm: UWP file explorer, ứng dụng nhắn tin cho client Instagram, client Discord, ứng dụng quản lý các tác vụ GitHub và còn nhiều nữa.
Sự kiện Launch thường niên lần thứ hai đang diễn ra trong tuần này. Launch 2020 mang đến hàng tá các ứng dụng mới và một vài phần mềm được làm lại cho Microsoft Store. Các ứng dụng là một phần của Launch được tạo ra bởi các nhà phát triển đến từ UWP Community Discord. Các nhà phát triển trong máy chủ Discord đã thảo luận về việc phát triển ứng dụng, nền tảng UWP và hỗ trợ nhau để cải thiện ứng dụng của họ (ở Việt Nam mình có cộng đồng nào như vậy không nhỉ).
Các ứng dụng nổi bật từ Launch 2020
Arlo Godfrey, người đứng sau UWP Community Discord đã chia sẻ về tất cả các ứng dụng từ Launch 2020. Bạn có thể xem các bài viết của anh ấy và tất cả các ứng dụng nổi bật từ Launch 2020 bên dưới đây.
Chaptifier
Chaptifier là ứng dụng cho phép bạn thêm metadata (siêu dữ liệu) podcast vào các tệp MP3. Nó được thiết kế để giúp các podcasters dễ dàng chia sẻ nội dung của họ hơn bằng cách thêm các dữ liệu hữu ích. Bạn có thể thêm chương, hình ảnh, tiêu đề, bình luận và nội dung khác để làm phong phú thêm cho podcast của bạn. Khi bạn tạo các chương trong Chaptifier, chúng sẽ hỗ trợ tiêu đề, URL, hình ảnh, thời gian bắt đầu và kết thúc.
Files UWP – Preview
Files UWP là ứng dụng quản lý file hiện đại hỗ trợ tab (tab giống browser) và được thiết kế theo phong cách Fluent Design. Nó hoạt động với chuột và bàn phím hoặc màn hình cảm ứng, nhờ các biểu tượng và thành phần lớn hơn. Dự án này vẫn còn trong những ngày đầu, nhưng nó là mã nguồn mở và đã phát triển được khá nhiều rồi. Đây là một trong những ứng dụng mà mình tải trong combo 12 món này. Sau đó, mình đã xoá nó trong chưa đầy 1 ngày, lỗi vặt nhiều, mỗi lần copy paste và ứng dụng nó refresh lại mấy lần, khó chịu cực.
Indirect
Đây là ứng dụng nhắn tin dành cho Instagram. Nó cho phép bạn gửi và nhận tin nhắn trực tiếp, xem và trả lời cuộc trò chuyện. Ứng dụng này cũng được thiết kế trên phong cách Fluent Design, và nó hoạt động tốt với chuột, bàn phím hoặc màn hình cảm ứng.
Aurora
Ứng dụng này cho phép bạn quản lý các tác vụ non-code từ GitHub. Với nó, bạn có thể truy cập vào repositories (kho), issues (lỗi, vấn đề), label, gán màu cho repos (kho) và các thông tin đăng nhập khác nhau. Phần mềm này hỗ trợ nhiều tài khoản, vì vậy bạn có thể mở tài khoản Github trên các tab khác nhau cùng lúc.
Quarrel
Quarrel là ứng dụng client Discord dành cho Windows 10 và giờ là Xbox One. Quarrel được xây dụng lại từ đầu năm 2020. Việc xây dựng lại tập trung vào sự ổn định và khả năng sử dụng. Ngoài các cải thiến về độ ổn định, ứng dụng còn hỗ trợ Xbox, kênh chat, kênh hội thoại, tin nhắn trực tiếp, nhóm DMs và hơn thế nữa. Hỗ trợ giọng nói dành cho Xbox sẽ được cải thiện vào cuối tuần này, vì các bản cập nhật vẫn đang được tung ra.
Brainf*ck# – Preview
Tên nghe khịa quá nhỉ. Ứng dụng client Brainf*ck là bảng điều khiển tương tác và trình xem bộ nhớ. Nó có một IDE với cú pháp tự động và các chủ đề tuỳ chỉnh. Phần mềm này là một trình gỡ lỗi mạnh mẽ dành cho các nhà phát triển.
Yugen Mosaic
Yugen Mosaic cho phép bạn biến bất kỳ tấm ảnh nào thành mosaic (anh em nhìn hình sẽ biết mosaic là gì nhé). Những tấm ảnh này thường được làm với mục đích mang tính biểu tượng và cách điệu. Cái này làm hình kỷ yếu thì khỏi bàn luôn.
XSpot
Bạn có thể sử dụng XSpot để lấy ảnh của Spotlight từ Microsoft. Bạn cũng có thể tìm thêm các hình ảnh trên Bing và lưu chúng dưới dạng JPG, PNG hoặc BMP. Nó cũng cho phép chúng ta đặt đặt hình ảnh đó làm hình nền nữa.
Visual Asset Generator
Công cụ này cho phép bạn tạo một loạt các assets cho bảng kê khai UWP với một hình ảnh duy nhất. Nó hỗ trợ tính minh bạch và hoạt động được với kích thước bicubic, trung bình, hoặc nhỏ nhất.
8 byte
Ứng dụng client Byte cho phép bạn xem các video mà bạn theo dõi, hoặc ngẫu nhiên hàng ngày và nhận xét hoặc tích video. Bạn cũng có thể sử dụng nó để theo dõi người dùng và topics giống như TikTok vậy.
Trình duyệt Swift
Trình duyệt Swift hỗ trợ đồng bộ hoá giữa các thiết bị Windows 10 và có cả Adblocker, Dark Mode và KeePass được tích hợp sẵn. Bạn có thể lưu các trang web để xem ngoại tuyến và sử dụng chế độ đọc của trình duyệt để xem qua văn bản dễ dàng hơn.
UWP Community Client
Ứng dụng này là cách dễ nhất để cập nhật các dự án của UWP Community. Bạn có thể kiểm tra các dự án đang tiến hành và đăng ký các dự án của bạn để được giới thiệu trên ứng dụng này.
Một số dự án chưa được phát hành
Một số nhà phá triển chưa sẵn sàng để phát hành ứng dụng của họ kịp lúc Launch 2020 nhưng họ đã không quên chia sẻ về các ứng dụng sắp tới của họ.
Dynamic Shell
Ứng dụng này sẽ cho phép mọi người tuỳ chỉnh giao diện của Windows 10. Nó sẽ hỗ trợ AudioFlyout v2 và có khả năng ngăn các cử chỉ vuốt chạm từ các cạnh của màn hình (hoặc touchpad).
Strix Music
Trước đây là nó có tên là Spotimo, ứng dụng client Spotify này đang nhận được một số cải tiến. Hiện tại, nó sử dụng ít hơn 30% bộ nhớ so với trước đây và nhà phát triển đang phát triển thêm một số tính năng mới, bao gồm cả chế độ xem Zune-esque Now Playing”.
Project Input/Project Screen
Project Input cho phép bạn gửi dữ liệu đầu vào của chuột, bút (cảm ứng) và gamepad từ thiết bị này sang thiết bị khác. Nhà phát triển, Christopher Black, còn được gọi là Ryken, sẽ ưu tiên làm dự án này sau khi anh ấy hoàn thành myTube 4.0.
DirectXStudio
Ứng dụng này là một IDE UWP để phát triển các ứng dụng và trò chơi .NET. Đây là trình chỉnh sử code phong phú và có cả chế độ xem (scene) 3D (lót dép hóng).