Mức độ phổ biến của ứng dụng nhỏ
Các ứng dụng nhỏ đã có sự phát triển vượt bậc. Tính đến tháng 6 năm 2020, các ứng dụng nhỏ của WeChat đã đạt 830 triệu người dùng đang hoạt động, các ứng dụng nhỏ của Alipay 401 triệu người dùng đang hoạt động tính đến tháng 4 năm 2019 và các ứng dụng nhỏ của Baidu trong cùng tháng 115 triệu người dùng đang hoạt động. Các công ty đã chuyển từ việc xây dựng ứng dụng cho hai hệ điều hành iOS và Android và cũng như web sang xây dựng ứng dụng cho 3 hoặc nhiều nền tảng siêu ứng dụng. Sự khác biệt giữa mỗi nền tảng siêu ứng dụng có thể không lớn bằng sự khác biệt giữa Android, iOS và web, nhưng vẫn tồn tại. Trong khi trên Android, iOS và web, chúng ta đã thấy các phương pháp nhiều nền tảng như Flutter, Ionic, và React Native (dành cho Web) ngày càng phổ biến, thì trong hệ sinh thái ứng dụng nhỏ, chúng ta có thể thấy một nỗ lực do Nhóm cộng đồng hệ sinh thái MiniApps dẫn đầu với các thành viên từ Alibaba, Baidu, ByteDance, Huawei, Intel, Xiaomi, China Mobile, Facebook và Google, cùng nhiều công ty khác, nhằm chuẩn hoá các khía cạnh của ứng dụng nhỏ.
Ấn bản
Các ấn bản đáng chú ý của nhóm cho đến nay bao gồm một sách trắng, một So sánh API trong MiniApps, thông số kỹ thuật của W3C và PWA, cũng như thông số kỹ thuật và phần giải thích về các khía cạnh sau:
- Lược đồ URI: thông số kỹ thuật, phần giải thích
- Vòng đời: thông số kỹ thuật, phần giải thích
- Tệp kê khai: thông số kỹ thuật, phần giải thích
- Đóng gói: thông số kỹ thuật, phần giải thích
- Khám phá các yêu cầu về tiện ích
Thành viên W3C và người tham gia nhóm Fuqiao Xue (W3C) đã xuất bản thêm bài viết So sánh ứng dụng nhỏ và ứng dụng web thay mặt cho chính mình, tức là không phải là ấn phẩm chính thức của nhóm, nhưng vẫn đáng đọc.
Chính thức ra mắt Nhóm công tác về ứng dụng nhỏ của W3C
Vào ngày 19 tháng 1 năm 2021, Nhóm công tác về ứng dụng nhỏ đã chính thức ra mắt tại W3C. Nhóm sử dụng cách viết và viết hoa "MiniApps" để phân biệt nỗ lực tiêu chuẩn hoá với công nghệ. Bạn có thể đọc điều lệ của nhóm để nắm được công việc dự kiến. Các nhà lãnh đạo của nhóm đã giới thiệu nỗ lực này như sau:
Hiện tại, có nhiều biến thể của MiniApps do các nhà cung cấp khác nhau phát triển với các API khác nhau. Để tăng cường khả năng tương tác giữa các nền tảng MiniApp, các nhà cung cấp MiniApp chính thống bao gồm Alibaba, Baidu, Huawei và Xiaomi đã hợp tác trong Nhóm quan tâm đến web của Trung Quốc thuộc W3C kể từ tháng 5 năm 2019 và xuất bản Sách trắng về tiêu chuẩn hoá MiniApp vào tháng 9 năm 2019 như một bước khám phá tiêu chuẩn hoá ban đầu cho các công nghệ MiniApp. Khi ngày càng có nhiều công ty trên toàn cầu quan tâm đến việc tham gia thảo luận liên quan đến MiniApp, Nhóm cộng đồng hệ sinh thái MiniApps đã ra mắt trong TPAC 2019 để cộng đồng web toàn cầu có thể tham gia thảo luận.
Dựa trên các yêu cầu tiêu chuẩn hoá rộng rãi, hôm nay W3C đã công bố việc chính thức thành lập Nhóm công tác về ứng dụng nhỏ, chuyên khám phá và điều phối sâu rộng hệ sinh thái đa dạng của ứng dụng nhỏ với các thành viên W3C và công chúng, đồng thời tăng cường khả năng tương tác của các nền tảng ứng dụng nhỏ khác nhau, từ đó tối đa hoá việc tích hợp MiniApps và Web, giảm sự phân mảnh kỹ thuật và chi phí học tập của nhà phát triển.
"Tối đa hoá việc tích hợp MiniApps và Web" nghe có vẻ rất thú vị. Là một thành viên tò mò của nhóm, tôi rất mong được thấy nỗ lực này sẽ đi đến đâu.
Lời cảm ơn
Bài viết này đã được Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent, và Keith Gu xem xét.