Review TouchGrass - app nhắc nghỉ ngơi cực kỳ biết điều cho macOS, không xin quyền nhạy cảm, chỉ hiện lên khi anh em rảnh tay thực sự. Giá hạt dẻ 3.99$

Một chiếc app viết nhật ký trên iPad nói không với AI, không có feed, tự động khóa trang cũ vào lúc nửa đêm, giá bán đắt ngang một cuốn sổ Moleskine nhưng vì sao dev vẫn mê mệt?
Đang code hăng say tự nhiên cái popup nhắc nhở "Đã đến lúc nghỉ ngơi" hiện lên đập thẳng vào mặt, che mất dòng code đang flow? Ức chế vãi chưởng đúng không anh em? Đa số chúng ta sau đó sẽ chọn cách tắt cụ nó app đi cho rảnh nợ. Nhưng chiếc app có cái tên cực kỳ cà khịa dưới đây lại đang làm mưa làm gió trên Product Hunt nhờ lối đi cực kỳ "biết điều".
Ứng dụng có tên là TouchGrass (nghĩa đen là ra ngoài mà chạm tay vào cỏ đi, bớt cắm mặt vào màn hình đi mấy ông nội) - một chiếc app nhắc nhở nghỉ ngơi được thiết kế riêng cho hệ điều hành macOS.
Điểm khác biệt chí mạng của TouchGrass so với đống app hẹn giờ vô tri ngoài kia là nó "nhận biết được ngữ cảnh" (context-aware). Thay vì cứ đến giờ là tự động hiện thông báo phá đám, TouchGrass sẽ âm thầm quan sát và hành xử cực kỳ tinh tế:
Tác giả của chiếc app này là Saran, một solo developer thứ thiệt đã cày cuốc phát triển nó suốt nhiều tháng trời vào các buổi tối và ngày cuối tuần. App cho dùng thử 7 ngày, sau đó nếu thấy ưng thì anh em xuống tiền mua đứt với giá $3.99 (khoảng 100k VND, bằng đúng cốc trà sữa loại xịn) kèm cập nhật trọn đời.
Ngay sau khi launch trên Product Hunt và đạt tới hơn 250 điểm vote, cộng đồng dev đã tràn vào đặt câu hỏi vì nghi ngờ tính năng "ảo ma" của app.
Một đạo hữu đặt câu hỏi cực kỳ thực tế:
"Làm sao app phát hiện được mình đang gọi điện hay record màn hình mà hay thế, trong khi ông cam đoan là đ*o thèm xin quyền Accessibility?"
Tác giả Saran lập tức vào giải thích cực kỳ thuyết phục. TouchGrass sử dụng các API hệ thống do chính Apple cung cấp để truy vấn trạng thái hoạt động của CoreAudio và metadata của các process đang chạy. Nó kiểm tra xem micro hệ thống có đang được sử dụng hay không (cái chấm màu cam nhỏ trên góc màn hình macOS ấy). App chỉ quan sát các tín hiệu bảo mật thân thiện như: thời gian máy idle, trạng thái sleep/wake, mic có đang on hay không... chứ tuyệt đối không đọc lịch trình, không ghi nhận phím gõ, không xem lịch sử duyệt web và không lưu audio. Một pha xử lý cực kỳ thông minh và tôn trọng quyền riêng tư của user.
Một thành viên khác thì đề xuất:
"Nên có những quãng nghỉ dài hơn để bắt tụi tôi phải đi ra ngoài lâu hơn chút."
Saran cũng nhanh chóng phản hồi rằng app đã tính trước chuyện này. Cứ sau 3 lần nghỉ ngắn (short breaks) thì app sẽ kích hoạt 1 lần nghỉ dài (long break - mặc định là 10 phút, và tất cả các thông số này anh em đều có thể tự cấu hình theo ý thích).
Cái tên "TouchGrass" nghe thì khịa thật (kiểu chửi xéo mấy ông suốt ngày ôm máy tính cào bàn phím), nhưng nó lại giải quyết cực tốt một bài học kinh điển trong thiết kế sản phẩm: Đừng làm phiền người dùng lúc họ đang bận.
Nhiều ông dev khi build sản phẩm cứ thích nhét thật nhiều tính năng, rồi bắt user phải cấp đủ loại quyền hạn trên đời. Kết quả là app vừa nặng, vừa cắn RAM, lại vừa mang tiếng là spyware. TouchGrass đi theo hướng ngược lại: gọn nhẹ, giải quyết đúng một nỗi đau duy nhất một cách tinh tế nhất có thể.
Đối với những anh em đang nung nấu ý định làm Indie Hacker, tự build tool hay làm các dự án cá nhân để kiếm tiền dạo, đây là một case study cực kỳ đáng học hỏi. Không cần đao to búa lớn, đôi khi chỉ cần giải quyết một vấn đề cực nhỏ nhưng giải quyết cho tới nơi tới chốn là người ta đã sẵn sàng rút ví rồi. Anh em nào thích tự vọc vạch build tool rồi quăng lên cloud vps để chạy thử nghiệm các ý tưởng nhỏ như thế này thì cứ mạnh dạn lên nhé, biết đâu lại kiếm được bộn tiền như tác giả của TouchGrass.
Nguồn: Product Hunt