Microsoft Surface đã trở thành một thương hiệu Windows PC hàng đầu đáng tin cậy, nhưng Windows và các ứng dụng của Microsoft không phải là như vậy.
Trong vài năm qua, nhóm phần cứng của Microsoft đã liên tục cung cấp các thiết bị tiên tiến nhằm thiết lập chuẩn mực trên thị trường Windows. Dòng Surface đã giúp tăng sự cạnh tranh trên thị trường laptop Windows cao cấp với các sản phẩm đáng nhớ. Tuy nhiên, nhóm phần mềm của Microsoft lại đi theo một hướng ngược lại khi nói về độ chỉn chu và tối ưu.
Microsoft tỏa sáng ở phần cứng
Kể từ khi Surface được giới thiệu vào đầu năm 2013, dòng thiết bị của Microsoft đã luôn cố gắng vượt qua giới hạn bằng các giải pháp phần cứng sáng tạo. Cho dù đó là dòng Surface Pro, Surface Laptop, Surface Book, Surface Laptop Studio, Surface Studio hay Surface Go, chúng vẫn luôn nổi bật nhờ được chú ý đến từng chi tiết.
Hãy lấy PC Surface Copilot+ mới nhất làm ví dụ. Microsoft đã nỗ lực hết mình với viền mỏng hơn, các góc được bo tròn để phù hợp hơn với tính thẩm mỹ của Windows 11, thiết kế dày hơn để tản nhiệt tốt hơn, bộ xử lý Snapdragon X Elite, màn hình OLED tùy chọn, bàn phím không dây cho dòng Pro và màu sắc thời thượng.
Bây giờ, hãy xem phần mềm, đặc biệt là các ứng dụng Windows mặc định mà ta sử dụng hàng ngày.
Một số ứng dụng của chính Microsoft không tuân theo giao diện gốc
Trước đây, Microsoft đã khuyến khích việc sử dụng UWP (Universal Windows Platform) để phát triển ứng dụng gốc cho Xbox, Windows, HoloLens và Surface Hub. Tuy nhiên, công ty đã từ bỏ dự án này và chuyển sang sử dụng WinUI. Trong khi Windows hỗ trợ nhiều nền tảng như WPF (dựa trên .NET framework), Win32, Windows Forms (là nền tảng gốc cho các ứng dụng Windows), và các giải pháp đa nền tảng như .NET MAUI, PWA (ứng dụng web), React Native, Flutter, v.v., thì WinUI vẫn là framework được khuyến nghị hàng đầu cho các nhà phát triển.
WinUI là giao diện người dùng gốc dựa trên ngôn ngữ đánh dấu XAML với các điều khiển hiện đại và Fluent Design nhằm mang lại trải nghiệm ứng dụng tốt nhất trên Windows. Khi một nhà sản xuất nền tảng giới thiệu một framework gốc, họ thường giới thiệu khả năng và thiết kế của nó, từ đó thiết lập nền tảng cho các ứng dụng của bên thứ nhất.
Ví dụ, khi Google giới thiệu Material Design vào năm 2014 và sau đó là Material You vào năm 2021, họ đã dẫn đầu quá trình chuyển đổi bằng cách cải thiện các ứng dụng tích hợp sẵn như Phone, Contact, Gmail, Keep, Docs, v.v.
Tuy nhiên, Microsoft đã làm ngược lại trên Windows 11.
Tại mỗi sự kiện về Windows, Microsoft thường giới thiệu các ưu điểm của framework như WinUI và WPF trên Windows. Tuy nhiên, công ty không tuân theo cách tương tự cho một số ứng dụng của chính mình. Ví dụ, Outlook. Trong năm 2021, Microsoft thông báo rằng họ sẽ thay thế các ứng dụng Mail & Calendar tích hợp sẵn bằng một ứng dụng web hợp nhất mới dựa trên Outlook.com.
Giao diện của ứng dụng Outlook mới không nhất quán, hiệu suất kém, tiêu tốn nhiều RAM hơn và mang lại trải nghiệm người dùng không tốt. Microsoft Loop, một ứng dụng làm việc nhóm mới, là một PWA khác có trải nghiệm dưới mức trung bình.
Trình chỉnh sửa video tích hợp trên Windows, ClipChamp, cũng là một ứng dụng web. Không có gì bất ngờ nếu Microsoft Designer, một ứng dụng Windows sắp ra mắt, cũng được phát hành trên Microsoft Store dưới dạng PWA. Ngay cả Copilot của công ty cũng là một ứng dụng web ghim vào thanh tác vụ.
PWA không phải là điều xấu, chúng rất lý tưởng cho các startup muốn tiết kiệm chi phí và thời gian trong phát triển ứng dụng. Tuy nhiên, Microsoft là một tập đoàn trị giá 3 nghìn tỷ USD và không nên sử 'đi đường tắt' thông qua các ứng dụng web cho Windows.
Microsoft cần các nhà phát triển hơn bao giờ hết
Microsoft thích so sánh mình với Apple. Tuy nhiên, trải nghiệm người dùng thực tế không chỉ nằm ở việc đánh bại MacBook về số điểm chuẩn. Trải nghiệm ứng dụng cũng đóng một vai trò quan trọng.
Nếu Microsoft cũng lạm dụng PWA, làm sao họ có thể mong đợi các nhà phát triển tuân theo các nguyên tắc của họ với WinUI và các framework gốc khác? Microsoft thậm chí còn cho phép các nhà phát triển phân phối PWA thông qua Microsoft Store, điều này chỉ khiến vấn đề trở nên tồi tệ hơn khi lượng ứng dụng web sẽ dần tăng lên.
Microsoft cần sớm cải tiến với các ứng dụng mặc định. Việc phần mềm phổ biến như Outlook và Clipchamp sử dụng công nghệ web sẽ tạo tiền lệ xấu cho các nhà phát triển bên thứ ba. Ngoài ra, gã khổng lồ phần mềm cần khắc phục một số điểm không nhất quán và các kiểu hành vi gây khó chịu với Windows 11 mà chúng ta đã nhiều lần đề cập trước đây.
Tham khảo: XDA-Developers