Đã bao giờ các ông tải một đống font lậu trên mạng về, mở lên cài và cái máy Mac réo quạt như máy cày chưa? Chào mừng đến với thực tại, nơi quản lý font chữ là một nỗi đau đ*o của riêng ai.
Chuyện quái gì với con hàng Pica này?
Nay lướt Product Hunt rảnh rỗi thấy một con hàng tên là Pica ngoi lên với 136 upvotes.
- Nó cơ bản là một cái app quản lý font chữ, nhưng điểm nhấn ăn tiền nhất nằm ở chữ "Fully Native" cho macOS. Tức là không chơi hệ web-app lai căng cắn RAM như mấy cái tool hiện nay.
- Cho phép anh em gom nhóm font vào các collection (bộ sưu tập), test màu sắc, test logo trực tiếp mượt mà.
- Có tính năng "watch folders" (theo dõi thư mục) - khá ngon cho mấy đạo hữu hay vứt file font bừa bãi trong thư mục Downloads.
- Dĩ nhiên, nó nhắm đến hội designer và dev UI/UX xài Mac muốn một cái tool nhẹ, nhanh và không làm chai pin.
Giang cư mận Product Hunt nói gì?
Cộng đồng mạng thì luôn có nhiều ý kiến, chia làm mấy luồng chính thế này:
- Luồng khen nức nở cái Onboarding: Có thanh niên vào khen lấy khen để cái màn hình lúc mới cài đặt (onboarding). Làm app mà bước đầu tiên mượt, vui vẻ thì coi như ăn điểm ấn tượng đầu rồi.
- Hỏi xoáy đáp xoay vụ Native vs Electron: Một lão quái đặt câu hỏi cực gắt: "Sao lại chọn Native mà không đú Electron?". Lão này phân tích luôn là mấy thằng đối thủ như FontBase hay RightFont toàn chơi cross-platform, và kết quả là chạy chậm như rùa bò. Việc Pica chọn code Native 100% cho Mac thì hoặc là dev quá dũng cảm, hoặc là một "hào nước" (moat) cố tình tạo ra để loại bỏ đối thủ. Code Native trên Mac giờ chua lắm, đâu phải ai cũng rảnh mà cày.
- Tiếng khóc từ tương lai: Một đạo hữu than thở vì chưa xài được trên macOS Sequoia (bản mới nhất). Thôi thì anh em xài OS beta thì ráng chịu, chắc dev chưa kịp update hotfix thôi.
- Nỗi đau muôn thuở: Một thanh niên khác lôi ra cái bug của cả nhân loại: tải font từ mấy nguồn trôi nổi bị sai tên, lúc cài vào nó không thèm gom chung vào một font family. Chắc chắn là đang năn nỉ Pica ra tính năng fix vụ này.
Góc nhìn từ Coding4Food: Electron tiện thì tiện thật, nhưng Native mới là chân ái
Cái thời mà thiên hạ ai cũng nhét một cái trình duyệt Chromium vào mọi cái app bằng framework Electron để "code 1 lần chạy vạn nơi", đánh đổi bằng việc một cái app chat cỏn con cũng cắn mất 2GB RAM của người dùng... thì Pica như một luồng gió mát.
Bài học cho anh em dev ở đây là gì? Đừng lúc nào cũng đâm đầu vào làm app cross-platform nếu trải nghiệm người dùng cuối như hạch. Đôi khi, nhắm vào một tệp khách hàng hẹp (như hội chỉ xài Mac), làm ra một cái app native mượt mà, xịn xò con bò lại là nước đi khôn ngoan. Thị trường ngách (niche market) vẫn vắt ra tiền nếu các ông biết gãi đúng chỗ ngứa của người ta. Tham thì thâm, code cho 1 nền tảng cho tử tế trước đã.
Nguồn hóng hớt: Product Hunt - Pica