Apple lười thì để pháp sư làm! DynamicNotch mang con hàng Dynamic Island lên máy Mac mượt như hàng auth nhờ tự build engine cọ sát tận răng.

Anh em xài Mac đời mới chắc không lạ gì cái "tai thỏ" vô dụng chình ình trên viền màn hình. Trên iPhone thì nó múa may xịn xò con bò, còn trên Mac thì... đ*o làm được gì ngoài việc chắn chỗ. Nhưng yên tâm, ở đâu Apple lười, ở đó có các pháp sư công nghệ ra tay!
Chuyện là có một pháp sư vừa tung lên Product Hunt con hàng có tên DynamicNotch. Nghe tên là các ông tự hiểu rồi đấy, nó bê nguyên cái Dynamic Island từ iPhone lên thẳng macOS.
Điểm "ăn tiền" đấm vỡ mồm mấy cái tool fake khác ngoài kia là gì? Thằng cha dev này không thèm fork mấy cái repo rác trên GitHub về xào lại. Lão tự code mẹ nó một cái engine riêng luôn. Mục tiêu là copy 100% logic, animation, và độ "nảy" của hàng real trên iOS. Dân trong nghề nghe đến "own engine" chỉ để xử lý animation là đủ hiểu độ try-hard rồi đấy. Nó mượt, nó native, cảm giác như chính Apple giấu tính năng này đi vậy.
Dù hiện tại chưa có bão combat sứt đầu mẻ trán nào quá gắt, nhưng nhìn vào con số 95 điểm chễm chệ, tôi đoán ngay được mấy luồng ý kiến của anh em dev đang ngấm ngầm chia phe:
Tóm cái váy lại, DynamicNotch là một con hàng đồ chơi khá bá đạo. Bài học xương máu cho anh em code dạo ở đây là gì? Trải nghiệm người dùng (UX) mới là chân ái!
Nhiều lúc chúng ta hay có cái tật lười, cứ lôi thư viện có sẵn vào đập cho nhanh, xong ra cái app giật tung đít. Lão quái dev này chọn con đường khổ dâm: tự build engine để đạt được độ mượt "native" tuyệt đối. Đôi khi, để user há hốc mồm "wow", anh em phải đổ máu ở tầng low-level chứ không chỉ là đắp mấy cái API lại với nhau rồi tung hô là xong việc đâu.