Hark
Định nghĩa “native”

Ứng dụng khách Gmail native cho macOS: “native” thực sự nghĩa là gì

“Native” là từ được dùng nhiều nhất trên trang giới thiệu của mọi ứng dụng Gmail, và nó mang ít nhất ba nghĩa khác nhau. Đây là định nghĩa mà Hark tự đặt ra cho mình, những phần của ứng dụng được xây dựng bằng framework của chính macOS, và nơi duy nhất Hark dùng công cụ hiển thị web của hệ thống — cùng lý do vì sao.

Ba nghĩa thường gặp của “native”

Trên mỗi trang sản phẩm, từ này lại được dùng theo một kiểu. Trước khi quyết định có muốn một ứng dụng Gmail native hay không, bạn nên biết mình đang được mời chào nghĩa nào.

Một biểu tượng trên Dock

Ứng dụng chính là trang web Gmail, được tải bên trong một bản sao trình duyệt đóng gói kèm ứng dụng. Bạn có biểu tượng, cửa sổ và thông báo; còn bên trong cửa sổ vẫn là trang web bạn từng mở trong tab. Đây là nghĩa lỏng lẻo nhất và cũng phổ biến nhất.

Vẻ ngoài kiểu Mac

Giao diện cũng là một trang web, nhưng được tạo kiểu cho giống macOS — đúng sắc xám, có thanh bên, có thanh công cụ. Trên ảnh chụp màn hình, nó có thể trông rất thuyết phục. Nhưng khi dùng chuột, nó vẫn hoạt động như một trang web: chữ bị bôi chọn khi bạn định kéo, menu do trang tự vẽ chứ không phải menu của hệ thống, và phải khởi động một công cụ trình duyệt trước khi bất cứ thứ gì hiện ra.

Được xây dựng bằng framework của nền tảng

Danh sách là một list view thực sự, menu là menu của thanh menu, ô văn bản là ô văn bản của hệ thống với kiểm tra chính tả và đọc chính tả, cửa sổ là cửa sổ mà hệ điều hành biết cách xếp cạnh nhau, ẩn đi và khôi phục. Không có gì phải khởi động trước khi ứng dụng có thể hiển thị. Đây là nghĩa mà Hark dùng, và phần còn lại của trang này nói về những gì nó bao hàm.

Cụ thể thì những gì trong Hark là native

Nơi duy nhất Hark dùng công cụ hiển thị web, và lý do

Thư HTML là HTML. Một bản tin, một hóa đơn, một lời mời họp từ đồng nghiệp — chúng đến dưới dạng tài liệu web, và cách duy nhất để hiển thị chúng trung thực là dùng một công cụ hiển thị web. Hark hiển thị nội dung thư bằng WebKit, công cụ vốn đã có sẵn trong macOS và cũng là công cụ mà Apple Mail dùng cho đúng việc này.

Điều đó khác hẳn với việc đóng gói kèm một trình duyệt. Không có gì thêm được đóng gói trong ứng dụng, không có gì phải khởi động trước khi giao diện hiện ra, công cụ được macOS cập nhật chứ không phải chúng tôi, và nó chỉ được dùng cho tài liệu trong khung đọc — không bao giờ cho phần ứng dụng bao quanh. Khi bạn trả lời, thư gốc được giữ nguyên bên dưới văn bản của bạn đúng như lúc nó đến, nên một chuỗi thư được trích dẫn vẫn nguyên vẹn sau mỗi lượt qua lại.

Sự khác biệt mang lại cảm giác thế nào

Native không có nghĩa là gì

Nếu bạn đến đây vì phần lịch, có một bài viết riêng về Gmail và lịch trong một ứng dụng Mac native, và một bài về cách Hark được xây dựng để thư của bạn không bao giờ đến tay chúng tôi.

Câu hỏi

Hark có phải là ứng dụng web được bọc lại không?

Không. Giao diện — danh sách thư, thanh bên, thanh công cụ, tìm kiếm, Settings, lưới lịch, bảng Tasks, trình soạn thư — được xây dựng bằng framework của chính macOS, và ứng dụng không đóng gói kèm trình duyệt nào. Trang web Gmail không bao giờ được tải.

Hark có dùng WebKit không?

Có, ở một chỗ: để hiển thị nội dung HTML của thư, bằng WebKit có sẵn trong macOS — cùng công cụ mà Apple Mail dùng. Nó chỉ được dùng cho tài liệu, không cho giao diện, và đó không phải bản sao trình duyệt được đóng gói trong ứng dụng.

Native có nghĩa là dùng được ngoại tuyến không?

Một phần. Những gì đã đồng bộ — thư, sự kiện lịch, tệp đính kèm đã tải về — vẫn đọc được khi không có kết nối, vì chúng nằm trong bộ nhớ đệm cục bộ trên máy Mac của bạn. Gửi thư, và mọi thao tác thay đổi hộp thư, đều cần kết nối tới Google.

Dùng Hark sẽ có cảm giác như Gmail hay như một ứng dụng thư của Mac?

Cả hai, và đó là chủ ý. Các ý tưởng là của Gmail — cuộc trò chuyện, nhãn, tạm ẩn, toán tử tìm kiếm, bộ lọc, một Thùng rác duy nhất — còn cửa sổ là cửa sổ Mac: menu thật, Trung tâm thông báo, huy hiệu trên Dock, Spaces, ⌘W. Chế độ đọc được đo đối chiếu với chính Gmail để thư trông đúng như bạn mong đợi.

Hark đang trong giai đoạn beta công khai miễn phí.

macOS 14 trở lên trên Apple silicon.

Xem ứng dụng — cửa sổ trên trang chủ là giao diện thật, và bạn có thể đổi màu nhấn và giao diện sáng/tối ngay trên trang.