Một shortcut ứng dụng (app shortcut) cho phép mở bất kỳ trang web nào trong cửa sổ độc lập, mô phỏng ứng dụng cục bộ. Chúng đặc biệt hữu ích cho ứng dụng web (web apps). Trong cửa sổ ứng dụng riêng, web app dễ quản lý hơn và thường trông đẹp hơn.
App shortcut tạo nhanh và dễ dàng. Nhưng chúng vẫn phụ thuộc nặng vào Chrome và tích hợp chặt chẽ với trình duyệt của Google. Trong bài này, bạn sẽ học chính xác cách dùng tính năng này trong Chrome trên macOS.
App Shortcut là gì?
App shortcut giống như bookmark trong trình duyệt, nhưng có thêm "siêu năng lực". Các web app như Gmail hoặc Twitter phù hợp định dạng này hơn là trang web tập trung tài liệu truyền thống. Nếu bạn dùng tính năng Pinned Tab (Tab ghim), hoặc có các trang luôn mở, đây là giải pháp thay thế tốt.
Lưu ý: app shortcut không giống tiện ích mở rộng (extensions) bạn cài từ Chrome Web Store. Web app chính là thay thế cho tính năng đó.
Đọc thêm: Tiện ích Chrome cải thiện trải nghiệm duyệt web
Cách thêm shortcut trang web như một App
Bạn có thể thêm shortcut trang web theo các bước sau:
- Mở Chrome.
- Đi đến trang web muốn thêm làm app.
- Mở menu chính Chrome qua 3 chấm dọc góc trên phải.
- Mở menu con More Tools (Công cụ khác), nhấp Create Shortcut (Tạo shortcut).
- Đảm bảo tích Open as window (Mở như cửa sổ) để tạo shortcut app độc lập.
- Nhập tên cho shortcut, nhấp Create.
Khi thêm shortcut, tab gốc sẽ đóng, và shortcut mở trong cửa sổ mới. Nếu shortcut đã tồn tại, nó sẽ mở mà không tạo bản sao.
Điều gì quyết định giao diện và cảm giác của App Shortcut?
Khi tạo shortcut, tiêu đề mặc định là tiêu đề trang web. Nhưng nếu trang bao gồm siêu dữ liệu nhất định, shortcut sẽ dùng tiêu đề thay thế.
Điều này cho phép tác giả trang cung cấp giá trị ưu tiên cho ngữ cảnh app. Thường giá trị này ngắn hơn. Mỗi trang có thể cấu hình chi tiết khác, bao gồm biểu tượng app và thậm chí khía cạnh thiết kế như màu sắc.
App Shortcut hiển thị như thế nào so với tab bình thường?
App shortcut nhằm mô phỏng ứng dụng cục bộ chạy trong cửa sổ riêng biệt với trình duyệt web chính. Khác biệt mặc định quan trọng nhất là bỏ thanh địa chỉ (address bar).
Vì app shortcut đại diện cho một đích đến duy nhất, tab không còn liên quan. Do đó, thanh tab biến mất, dù tiêu đề app vẫn còn.
Một số biểu tượng điều hướng cũng trở nên không cần thiết, vì bạn chỉ xem một trang độc lập. Mặc định không có biểu tượng tiến (forward) hay trang chủ (home). Trang web thậm chí có thể cấu hình hiển thị app ẩn tất cả biểu tượng điều hướng.
Menu app toàn cục cũng được rút gọn; không bao gồm mục Bookmarks, People, Tab, hay Help như bình thường.
App Shortcut hành động như thế nào?
Các liên kết trong app thường mở trong tab (hoặc cửa sổ) riêng sẽ mở trong ứng dụng trình duyệt chính, không phải cửa sổ app shortcut. Liên kết thường mở trong cùng tab sẽ tải trong cửa sổ app.
Liên kết đến miền khác, cùng với app shortcut cho trang không an toàn, sẽ hiển thị thanh bổ sung ở đầu cửa sổ app. Thanh này hiển thị tên miền cùng biểu tượng thông tin trang. Trong trường hợp theo liên kết, đóng thanh này có tác dụng như nhấp nút back.
Mặc dù app mở trong cửa sổ riêng, chúng vẫn cần một instance của ứng dụng Chrome chính đang chạy. Nếu bạn đóng Chrome rồi mở app shortcut, Chrome sẽ mở lại cùng app trong cửa sổ riêng. Đóng cửa sổ Chrome chính không đóng app, nhưng đóng ứng dụng Chrome sẽ đóng tất cả.
Menu chính Chrome (3 chấm dọc) trong app shortcut khác biệt lớn. Các mục bị bỏ chính là những mục liên quan cửa sổ hoặc tab. Tính năng toàn cục Chrome như Downloads (Tải xuống) hoặc History (Lịch sử) cũng không xuất hiện trong app shortcut.
macOS xử lý App Shortcut như thế nào?
Nhiều mặt, App Shortcut trông như ứng dụng đầy đủ, riêng biệt. Nếu dùng App Switcher (Cmd + Tab) chuyển giữa ứng dụng, bạn sẽ thấy app shortcut xuất hiện như bất kỳ ứng dụng nào khác.
Nếu thêm app shortcut vào thư mục Applications, bạn có thể dùng Launchpad mở nó như ứng dụng khác.
Bạn có thể kéo biểu tượng App Shortcut vào Dock và chạy như ứng dụng bình thường.
Nếu mở Activity Monitor khi app shortcut đang chạy, bạn sẽ thấy nó hiển thị cùng các ứng dụng khác. Có thể kiểm tra hoặc buộc thoát như bình thường.
Shortcut được lưu như file như thế nào?
Trên macOS, Chrome lưu app shortcut trong thư mục mới:
/Users/[username]/Applications/Chrome Apps.localized/
Đây chỉ là mặc định. Bạn có thể di chuyển app shortcut đến bất kỳ vị trí nào và tổ chức theo ý thích.
Shortcut bản thân là thư mục đặt tên theo tiêu đề app, theo sau phần mở rộng APP. Theo thuật ngữ macOS, mỗi thư mục là một bundle (gói). Đây là cơ chế lâu đời để thu thập các file liên quan và nhóm chúng như thể là một file đơn lẻ.
Các bundle này khá nhẹ; một instance của shortcut app Gmail bao gồm 5 file chiếm tổng 804K. File lớn nhất, 749K, là file thực thi app_mode_loader thực sự khởi chạy Chrome.
Điều này làm cho mỗi app lớn hơn so với bookmark đơn giản. Nhưng trừ khi bạn làm việc với hàng nghìn app, bạn khó thấy tác động lưu trữ đáng kể.
App Shortcut có giống Electron App không?
Về mặt giao diện và hành vi, app shortcut giống Electron app. Electron là công nghệ xây dựng ứng dụng desktop đa nền tảng với tiêu chuẩn web: HTML, CSS, JavaScript. Ví dụ phổ biến: Slack, Figma, trình soạn thảo Atom.
App shortcut thường nhanh và dễ tải hơn. Chúng luôn cập nhật như trang web tương ứng. Nhưng app shortcut phụ thuộc vào Google Chrome, cần một instance trình duyệt đang chạy để hoạt động.
Nâng cao trải nghiệm Web App với Chrome App Shortcuts
Chrome web app shortcut là giải pháp trung gian giữa trang web tập trung tài liệu truyền thống và ứng dụng phần mềm cục bộ truyền thống hơn. Chúng cung cấp cách thay thế chạy web app như Gmail hay Todoist bên ngoài trình duyệt web chuẩn.
Chạy trong cửa sổ chuyên biệt làm cho web app dễ quản lý hơn trong môi trường desktop. Nó cũng trông gọn gàng hơn, hữu ích khi chụp màn hình hoặc đưa web app vào bài thuyết trình.