Khám phá Pulse Island, ứng dụng biến notch MacBook thành Dynamic Island bằng native Swift cực mượt, không tốn RAM và bảo mật tuyệt đối.

Một thanh niên indie hacker vừa cho ra mắt Islet - ứng dụng biến cái notch vô dụng trên MacBook thành Dynamic Island cực xịn xò con bò bằng Swift native chứ không thèm chơi hệ Electron cắn RAM.
Nhìn cái "tai thỏ" (notch) vô dụng trên con MacBook mười mấy củ mà ngứa mắt? Bạn đã quá mệt mỏi với đống app Electron ngốn RAM như nước lã chỉ để làm vài ba cái trò hoạt họa màu mè? Đừng lo, một pháp sư Swift vừa tung ra món đồ chơi cực xịn xò để biến cái phần khuyết vô tri kia thành một "Đảo Thích Ứng" (Dynamic Island) đa năng, mượt mà đến từng milimet.
Một nhà phát triển có tâm huyết vừa cho ra mắt Pulse Island trên Product Hunt và nhanh chóng giật lấy 88 điểm score nhờ thiết kế quá thông minh. Nói một cách đơn giản, ứng dụng này sẽ hô biến vùng không gian chết xung quanh cái notch của MacBook thành một thanh điều khiển vạn năng.
Chỉ cần rê chuột lên notch hoặc cuộn nhẹ để chuyển đổi giữa các thẻ tiện ích:
#FF5733? Nó hiện ngay ô màu visual. Copy link? Nó tự động lọc sạch đống rác đuôi UTM dài ngoằng. Copy ảnh chụp màn hình? Nó hiện ảnh thu nhỏ cực gọn.Đặc biệt, tác giả tuyên bố app được viết hoàn toàn bằng Native Swift (100% không Electron). Anh em không lo nó ngốn RAM hay làm nặng máy như mấy con hàng cồng kềnh khác. Hiện tại, ứng dụng đang được mở miễn phí hoàn toàn cho đến ngày 28 tháng 7 năm 2026.
Ngay sau khi lên sóng, giới dev đã nhanh chóng nhảy vào mổ xẻ phần cứng và phần mềm của con app này. Những cuộc tranh luận nổ ra cực kỳ thú vị:
Một trong những chi tiết đắt giá nhất được tác giả tiết lộ là cách xử lý chuyển động. Thông thường, nếu bạn thay đổi kích thước của một cửa sổ hệ điều hành (NSWindow), khung hình sẽ bị giật và khó lòng giữ được mốc 120fps trên màn hình Liquid Retina XDR.
Để giải quyết, tác giả đã dùng một chiêu cực kỳ quái chiêu: Tạo một cửa sổ NSWindow trong suốt có kích thước cố định, sau đó dùng bộ lò xo của SwiftUI để co giãn và tạo hiệu ứng chuyển động cho phần Dynamic Island bên trong cửa sổ đó. Kết quả? Hoạt họa mượt như lụa, bo tròn hoàn hảo mà không hề đè nặng lên bộ dựng hình của macOS.
Một đạo hữu đặt câu hỏi lo ngại về việc app quét clipboard liên tục có thể vô tình lưu lại các dữ liệu nhạy cảm như mật khẩu hay API Key.
Tác giả đã lập tức trấn an: App chỉ chạy ngầm một luồng quét 2Hz (2 lần/giây) so sánh chỉ số changeCount của Clipboard để tối ưu hiệu năng. App chủ động bỏ qua các kiểu dữ liệu bảo mật như ConcealedType (mật khẩu từ các trình quản lý) và chỉ lưu lịch sử clipboard trên RAM. Tức là chỉ cần bạn thoát app hoặc khởi động lại máy, mọi dữ liệu clipboard cũ sẽ bay màu sạch sẽ, không có file cache, không ghi xuống ổ đĩa, và đương nhiên không sợ bị lưu vào bản sao lưu Time Machine.
Khi được gợi ý thêm tính năng đếm giờ Pomodoro, tác giả đã chia sẻ một tư duy thiết kế rất thực dụng: Thay vì dùng bộ đếm giây thông thường (Timer ticks) vốn sẽ bị đóng băng hoặc chạy lệch khi gập màn hình Mac ngủ (Sleep state), tác giả sẽ lập trình theo kiểu lưu mốc thời gian kết thúc (Deadline-based) rồi tính toán lại khoảng chênh lệch ngay khi máy thức giấc. Một chi tiết nhỏ nhưng cho thấy nhà phát triển cực kỳ hiểu cơ chế hoạt động sâu của macOS.
Nhiều lúc chúng ta cứ mải mê nghĩ về những dự án vĩ mô, những hệ thống phân tán phức tạp chạy trên các con vps khủng long, mà quên mất rằng những ứng dụng giải quyết các điểm gây ức chế nhỏ nhặt hàng ngày (micro-annoyances) lại dễ ăn tiền và được yêu thích nhất.
Pulse Island là minh chứng rõ ràng cho thấy: Chỉ cần một ý tưởng chỉn chu, tư duy tối ưu hiệu năng sắc bén (nói không với sự lười biếng của Electron) và sự thấu hiểu sâu sắc hệ điều hành bạn đang viết app, bạn hoàn toàn có thể tạo ra một sản phẩm khiến cả cộng đồng dev phải trầm trồ gật gù.
Nếu đang dùng một chiếc MacBook có notch, anh em ngại gì không tải về trải nghiệm thử trước khi nó chuyển sang thu phí vào năm 2026?
Nguồn tham khảo: Product Hunt