Các môi trường thời gian chạy ứng dụng nhỏ khác

Không chỉ trên thiết bị di động

Ở các quốc gia như Trung Quốc, ứng dụng mini đã tạo nên cơn sốt trên thị trường. Ngoài các thiết bị di động, nơi ứng dụng mini xuất hiện ở mọi nơi và là môi trường tự nhiên của chúng, ứng dụng mini đã bắt đầu chinh phục các môi trường thời gian chạy khác như ô tô và máy tính để bàn cổ điển.

Ứng dụng nhỏ trong ô tô

Vào tháng 7 năm 2020, nhà sản xuất ô tô Đức BMW Group đã thông báo về việc hợp tác với Tencent dưới thương hiệu WeScenario. Theo Tencent, dự án này sẽ được triển khai cho "30 công ty ô tô hàng đầu trên thế giới và [mang hệ sinh thái WeScenario] về nội dung, dịch vụ và mạng xã hội đến hơn 110 mẫu ô tô phổ biến".

Trang tổng quan của một ô tô Tencent hiển thị hai hàng biểu tượng ứng dụng thu nhỏ.
Trang đích của Tencent WeScenario (Nguồn: BMW).

Ứng dụng thu nhỏ trên máy tính

Ứng dụng nhỏ trong WeChat dành cho máy tính

Khi sử dụng ứng dụng WeChat dành cho máy tính (có sẵn cho macOSWindows), bạn có thể chạy các ứng dụng WeChat mini trên máy tính. (Hãy nhớ không tải phiên bản macOS từ App Store nếu bạn đang nghiên cứu và muốn trải nghiệm đầy đủ, vì phiên bản này bị hạn chế hơn.)

Để kiểm thử trên macOS, hãy chia sẻ một ứng dụng mini từ thiết bị di động với chính bạn thông qua tài khoản "Chuyển tệp". Thao tác này sẽ tạo ra một thông báo mà bạn có thể mở trên ứng dụng dành cho máy tính. Trong hầu hết các trường hợp, ứng dụng mini sẽ có thể nhấp và chạy trực tiếp. Trong các trường hợp khác, bạn phải chuyển tiếp lại nhật ký trò chuyện cho chính mình từ một thiết bị di động.

Ứng dụng WeChat dành cho máy tính chạy macOS hiển thị một cuộc trò chuyện với chính mình, trong đó có một ứng dụng mini dùng chung và nhật ký trò chuyện dưới dạng hai tin nhắn hiển thị.
Chia sẻ ứng dụng mini với chính mình trong ứng dụng WeChat dành cho máy tính chạy macOS.

Trên Windows, bạn không cần phải dùng giải pháp chia sẻ ứng dụng thu nhỏ với chính mình vì có một bảng điều khiển ứng dụng thu nhỏ chuyên dụng hiển thị các ứng dụng thu nhỏ mà người dùng đã sử dụng gần đây, đồng thời có một tính năng tìm kiếm ứng dụng để khám phá các ứng dụng thu nhỏ mới.

Bảng điều khiển ứng dụng thu nhỏ trong ứng dụng WeChat dành cho Windows cho thấy các ứng dụng thu nhỏ mà người dùng đã sử dụng gần đây.
Bảng điều khiển ứng dụng mini trong ứng dụng WeChat dành cho Windows.
Tính năng tìm kiếm ứng dụng mini trong ứng dụng WeChat dành cho Windows cho thấy các ứng dụng mini được liệt kê trong nhiều danh mục như trò chơi, kinh doanh, giáo dục, v.v.
Tính năng tìm kiếm ứng dụng mini trong ứng dụng WeChat dành cho Windows.

Các ứng dụng nhỏ của WeChat trên máy tính tích hợp tự nhiên với hệ điều hành. Trên cả macOS và Windows, các ứng dụng này đều có mục riêng trong thanh đa nhiệm và có biểu tượng thanh tác vụ riêng. Mặc dù trên macOS, bạn có thể chọn giữ biểu tượng trong Dock, nhưng biểu tượng này sẽ biến mất ngay khi ứng dụng WeChat bị đóng. Trên Windows, bạn có thể ghim biểu tượng ứng dụng thu nhỏ vào thanh tác vụ nhưng không thể chạy ứng dụng. Trên macOS, tiêu đề của ứng dụng luôn là "WeChat" chứ không phải tiêu đề thực tế của ứng dụng, trong khi tiêu đề hiển thị chính xác trên Windows.

Trình chuyển đổi tác vụ đa nhiệm của macOS bao gồm các ứng dụng nhỏ cùng với ứng dụng macOS thông thường.
Ứng dụng Starbucks là một ứng dụng nhỏ và có thể thực hiện nhiều tác vụ như mọi ứng dụng macOS thông thường.
Biểu tượng ứng dụng nhỏ của Starbucks trên thanh Dock của macOS có tiêu đề WeChat.
Ứng dụng nhỏ trên macOS có tiêu đề là WeChat.

Hầu hết các ứng dụng mini chưa được tối ưu hoá cho máy tính và chạy trong một cửa sổ cố định, không thể đổi kích thước, bao gồm các tính năng giao diện người dùng và lời nhắc cấp quyền phổ biến như trên thiết bị di động (xem phần Trải nghiệm người dùng).

Ứng dụng Starbucks mini chạy trên macOS yêu cầu quyền truy cập vào hồ sơ người dùng. Người dùng có thể cấp quyền này thông qua lời nhắc xuất hiện ở dưới cùng.
Ứng dụng Starbucks mini chạy trên macOS yêu cầu quyền truy cập vào hồ sơ người dùng.
Ứng dụng Starbucks mini chạy trên macOS hiển thị màn hình chính của ứng dụng.
Ứng dụng Starbucks mini chạy trên macOS trong một cửa sổ cố định, không thể đổi kích thước.

Các ứng dụng mini thích ứng được tối ưu hoá cho máy tính (ngoài thiết bị di động) có thể hiển thị trong một cửa sổ rộng hơn trên macOS (hiện vẫn cố định) nhưng có thể đổi kích thước linh hoạt trên Windows.

Ứng dụng minh hoạ thành phần WeChat trong một cửa sổ ứng dụng thích ứng có thể đổi kích thước và theo mặc định rộng hơn màn hình thiết bị di động thông thường.
Ứng dụng minh hoạ thành phần WeChat trong cửa sổ ứng dụng thích ứng.
Ứng dụng minh hoạ thành phần WeChat trong một cửa sổ hẹp hiển thị ba hộp A, B và C xếp chồng lên nhau.
Ứng dụng minh hoạ thành phần WeChat trong một cửa sổ ứng dụng hẹp.
Ứng dụng minh hoạ thành phần WeChat trong một cửa sổ rộng hiển thị ba hộp A, B và C, trong đó A xếp chồng lên B và C ở bên cạnh.
Ứng dụng minh hoạ thành phần WeChat trong một cửa sổ ứng dụng rộng.

Bạn có thể thay đổi chế độ cài đặt quyền của ứng dụng thu nhỏ trên macOS thông qua trình đơn theo bối cảnh. Trên Windows, điều này dường như không thể và vị trí do ứng dụng minh hoạ báo cáo có vẻ là vị trí tương đối mà Windows cho phép các ứng dụng thu thập mà không cần yêu cầu cấp quyền.

Ứng dụng minh hoạ thành phần WeChat chạy trên macOS hiển thị hai hộp đánh dấu cho quyền truy cập thông tin vị trí và thông tin người dùng.
Chế độ cài đặt ứng dụng mini WeChat trên macOS.

Ứng dụng thu nhỏ trong Trình duyệt bảo mật 360

360 Secure Browser (360 安全浏览器) là một trình duyệt web do công ty Qihoo phát triển. Ngoài iOS và Android, trình duyệt này cũng có sẵn cho Windows, macOSLinux. Trên Windows, ứng dụng này có thể chạy các ứng dụng 360 mini đặc biệt. Tài liệu dành cho nhà phát triểnAPI tương đương với tài liệu và API của các nhà cung cấp khác; tuy nhiên, 360 không cung cấp DevTools chuyên dụng. Thay vào đó, nhà phát triển cần tạo ứng dụng mini trong một IDE mà họ chọn, sau đó có thể kiểm thử ứng dụng trong trình duyệt bằng cách sử dụng chế độ phát triển đặc biệt. Quá trình gỡ lỗi diễn ra thông qua Công cụ của Chrome cho nhà phát triển. Bạn có thể bắt đầu bằng một ứng dụng minh hoạ.

Một ứng dụng 360 mini chạy trong Trình duyệt bảo mật 360 đang được gỡ lỗi bằng Công cụ dành cho nhà phát triển Chrome.
Gỡ lỗi ứng dụng 360 độ mini bằng Công cụ dành cho nhà phát triển của Chrome.

Các ứng dụng 360 mini có thể chạy ở chế độ toàn màn hình và xuất hiện dưới dạng các mục riêng biệt trong thanh đa nhiệm. Thông qua trình đơn theo bối cảnh, bạn có thể thêm một biểu tượng màn hình chính cho phép chạy các ứng dụng thu nhỏ từ máy tính.

Một ứng dụng video 360 độ thu nhỏ chạy ở chế độ toàn màn hình, hiển thị nhiều hình thu nhỏ của video để xem.
Ứng dụng 360 mini chạy ở chế độ toàn màn hình.

Ứng dụng mini dựa trên web

Có một số nền tảng ứng dụng mini dựa trên web, nhưng điều đó phụ thuộc vào sự hiện diện của một WebView đặc biệt để khai thác hết tiềm năng của chúng.

LINE

LINE là một ứng dụng để giao tiếp tức thì trên các thiết bị điện tử như điện thoại thông minh, máy tính bảng và máy tính cá nhân. Ngoài ra, LINE là một nền tảng cung cấp nhiều dịch vụ, bao gồm ví điện tử, luồng tin tức, video theo yêu cầu và phân phối truyện tranh kỹ thuật số. Dịch vụ này là công ty con của công ty công cụ tìm kiếm trên Internet của Hàn Quốc, Naver Corporation.

ứng dụng mini của LINE về cơ bản chỉ là một ứng dụng web thông thường (xem ứng dụng mẫu) nên ứng dụng này cũng có thể được truy cập bên ngoài ứng dụng LINE chính thông qua các đường liên kết cố định đặc biệt (ví dụ). Tuy nhiên, không phải API nào cũng có sẵn trong các trường hợp như vậy. Ví dụ về các API không có trong trình duyệt bao gồm phương thức liff.scanCode() để đọc mã QR hoặc các API liên quan đến Bluetooth như liff.bluetooth.getAvailability(). Để làm quen với nền tảng này, bạn có thể kiểm thử ứng dụng LINE Playground trong trình duyệt và ứng dụng LINE nếu bạn có tài khoản LINE.

Ứng dụng minh hoạ LINE Playground chạy trên thiết bị iOS cho thấy `liff.getOS()` trả về "ios".
Ứng dụng minh hoạ LINE Playground chạy trên thiết bị iOS.
Ứng dụng minh hoạ LINE Playground chạy trong trình duyệt web cho thấy `liff.getOS()` trả về "web".
Ứng dụng minh hoạ LINE Playground chạy trong trình duyệt web.

Google Spot

Google Spot Platform cho phép nhà phát triển thiết lập một Spot trên Google Pay – một cửa hàng trực tuyến mà họ có thể tạo, xây dựng thương hiệu và lưu trữ theo cách họ muốn. Người dùng có thể tìm thấy thông tin này cả trên mạng lẫn thông qua mã vạch thực tế. Người dùng có thể dễ dàng chia sẻ "Vị trí" (như ứng dụng gọi) trên ứng dụng nhắn tin yêu thích hoặc tìm thấy vị trí đó trên Google Pay. Spot được tạo bằng HTML và JavaScript, vì vậy, bạn có thể dễ dàng chuyển đổi các khoản đầu tư hiện có vào trang web dành cho thiết bị di động hoặc PWA thành Spot bằng cách "thêm một vài dòng JavaScript" theo bài đăng thông báo.

Ứng dụng mini Eat.fit chạy trong ứng dụng siêu cấp Google Pay hiển thị trang dưới cùng để đăng nhập.
Ứng dụng mini Eat.fit chạy trong ứng dụng siêu lớn Google Pay (Nguồn: Google).

Ứng dụng VK Mini

Nền tảng mạng xã hội của Nga VK chạy một chương trình ứng dụng nhỏ cho phép nhà phát triển tạo các ứng dụng nhỏ liên kết chặt chẽ với mạng xã hội. Ứng dụng VK mini hoạt động trên cả ứng dụng di động dành riêng cho nền tảng của VK cũng như trên trang web dành cho máy tính. Ngoài một số nền tảng khác của thương hiệu như Mail.ru, các ứng dụng VK mini cũng được tích hợp trong trình duyệt Atom.

Ứng dụng nhỏ Все аптеки chạy trong VK.
Ứng dụng mini Все аптеки chạy trong VK (Nguồn: VK).

Ứng dụng Telegram nhỏ

Với Ứng dụng Telegram Mini, nhà phát triển có thể sử dụng JavaScript để tạo các giao diện linh hoạt có thể chạy ngay trong Telegram. Giống như bot, Ứng dụng mini hỗ trợ quyền uỷ quyền liền mạch, thanh toán tích hợp bằng 20 nhà cung cấp dịch vụ thanh toán (có sẵn Google Pay và Apple Pay), phân phối thông báo đẩy được điều chỉnh cho phù hợp với người dùng và nhiều tính năng khác. Có một ứng dụng minh hoạ nhỏ để kiểm thử tính năng này.

Ứng dụng minh hoạ thu nhỏ của Durger King (Nguồn: Telegram).

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.