2 điểm bởi hellosunghyun 16 ngày trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Xin chào. Tôi là Kim Seonghyeon, hiện đang theo học tại Apple Developer Academy.

Từ hôm nay, tôi bắt đầu một thử thách: mỗi tuần một lần, giải quyết những bất tiện nhỏ trong cuộc sống hằng ngày bằng ứng dụng và tự mình phát hành chúng.
Full Brightness là thành quả đầu tiên của thử thách đó.

Tại sao tôi tạo ra ứng dụng này?

Khi dùng bàn làm việc công cộng hoặc màn hình ngoài, đôi lúc độ sáng màn hình luôn bị giữ ở một trạng thái khác nhau sau mỗi lần sử dụng.

Tôi thường để độ sáng ở mức tối đa, nhưng tại Apple Developer Academy, mỗi lần chuyển chỗ ngồi tôi lại phải chỉnh lại độ sáng của màn hình bàn làm việc. Đây không phải vấn đề lớn, nhưng cứ phải bận tâm mỗi lần như vậy thì khá phiền.

Vì vậy, tôi đã tạo một ứng dụng macOS nhỏ có thể phát hiện các màn hình mà Mac có thể điều khiển và ngay lập tức chỉnh chúng về mức độ sáng “Full” mà tôi đã đặt.

Ứng dụng có thể làm gì?

Full Brightness không chỉ dành cho những người dùng nhiều màn hình.

Ngay cả khi chỉ dùng một màn hình tích hợp của MacBook, bạn vẫn có thể dùng nó khi muốn nhanh chóng đưa độ sáng về một mức cụ thể mà mình hay dùng.

Các tính năng chính như sau.

  • Thiết lập mức độ sáng Full theo ý muốn
  • Đặt tất cả màn hình đang kết nối về mức độ sáng đó cùng lúc
  • Tự động áp dụng độ sáng Full khi kết nối màn hình mới
  • Hỗ trợ điều khiển trong Trung tâm điều khiển của macOS
  • Hỗ trợ phím tắt tùy chỉnh
  • Chạy nhanh từ thanh menu
  • Hiển thị độ phân giải, HiDPI và trạng thái hỗ trợ
  • Hỗ trợ giao diện tiếng Anh/tiếng Hàn

Cách cài đặt

Phương thức cài đặt mặc định là tệp DMG trên GitHub Release.

https://github.com/baserize/full-brightness/releases/latest

Bạn cũng có thể cài qua Homebrew.

brew tap baserize/full-brightness https://github.com/baserize/full-brightness  
brew install --cask full-brightness  

Màn hình được hỗ trợ

Hiện tại, ứng dụng hoạt động với các màn hình mà macOS cung cấp đường điều khiển độ sáng.

Ví dụ, màn hình tích hợp của Apple hoặc một số màn hình ngoài mà macOS có thể điều khiển độ sáng có thể hoạt động. Ngược lại, trong một số môi trường dùng màn hình, dock, KVM, adapter hoặc dòng DisplayLink, việc điều khiển độ sáng có thể không được hỗ trợ.

Ngay cả với màn hình không được hỗ trợ, ứng dụng vẫn hiển thị chúng trong danh sách và cho biết trạng thái để bạn có thể kiểm tra vì sao không thể điều khiển được.

Vì sao không đưa lên App Store

Hiện tại ứng dụng này không nhắm tới việc phát hành trên App Store.

Để hoạt động gần hơn với cơ chế chỉnh độ sáng mặc định của macOS, chẳng hạn trên màn hình tích hợp của Apple, chỉ dùng API công khai là không đủ. Vì vậy, trong bản phát hành trực tiếp, ứng dụng sử dụng đường dẫn private DisplayServices.

Ứng dụng vẫn hoạt động theo cách người dùng tự cài để sử dụng, nhưng có thể không đáp ứng tiêu chí kiểm duyệt của App Store, nên hiện được cung cấp theo hình thức phát hành trực tiếp qua GitHub Release và Homebrew.

Về thử thách này

Ứng dụng lần này là thành quả đầu tiên của thử thách “tự mình giải quyết những bất tiện nhỏ trong cuộc sống hằng ngày và phát hành nó”.

Dù không phải dự án hoành tráng, tôi muốn thử nhìn lại từng điều bất tiện mà bản thân hoặc những người xung quanh cảm nhận được, rồi tạo ra các giải pháp đơn giản và thực sự phát hành chúng.

Đây không phải một thử thách mang tính ép buộc, mà giống như việc mỗi tuần một lần tạo ra một ứng dụng hoặc công cụ nhỏ.
Nếu có ai cũng muốn thử những nỗ lực tương tự, rất mong được cùng tham gia.

Rất mong bạn dùng thử thoải mái và gửi cho tôi phản hồi.

Chưa có bình luận nào.

Chưa có bình luận nào.