Native macOS Utility
ProfessorNotch
MacBook çentiğini güvenli yerel yedekleme, medya ve sistem kontrolleriyle günlük üretkenlik araçlarını birleştiren native bir kontrol merkezine dönüştüren açık kaynak uygulama.
- Rol
- Solo Developer ve Açık Kaynak Maintainer
- Dönem
- 2026
- Odak
- Offline çalışma, düşük kaynak tüketimi ve küçük alanda yüksek işlev yoğunluğunu native macOS entegrasyonlarıyla dengelemek.
01 / Problem
Çözülmesi gereken neydi?
DiskSync başlangıçta yalnızca harici diske güvenli yedek alma ihtiyacını çözüyordu. Menü çubuğundaki sıradan konumu, aracı daha erişilebilir bir kısayola ve ardından çentiğin kendisinde yaşayan kapsamlı bir ürüne dönüştürme fikrini doğurdu.
02 / Yaklaşım
Ürünü bir bütün olarak kurmak.
Swift 6, SwiftUI ve AppKit ile üçüncü taraf bağımlılık olmadan tamamen native geliştirdim. Offline çalışma ve düşük kaynak tüketimi vaadini koruyarak macOS servislerini doğrudan entegre ettim; yoğun işlevleri küçük notch alanına yerleştirdim.
03 / Teknik mimari
Sistemin katmanları
- 01
Notch HUD
Ekran geometrisine yerleşen, hover ve dosya sürükleme davranışlarını yöneten özel NSPanel katmanları.
- 02
DiskSync engine
FSEvents, actor tabanlı seri işler, güvenli additive sync ve geri alınabilir Mirror arşivi.
- 03
System services
Ses, ekran, Wi-Fi, Bluetooth, batarya ve sistem metriklerini native servislerle yöneten modüller.
- 04
Local data
Ayar, sync, arşiv ve kullanım verilerini cihazda tutan SQLite3 katmanı; telemetri bulunmuyor.
04 / Ürün kapsamı
Öne çıkan özellikler
- 01
Harici diske güvenli yerel yedekleme ve artımlı sync
- 02
Geri alınabilir Mirror arşivi
- 03
Medya, ses, parlaklık, Wi-Fi ve Bluetooth kontrolleri
- 04
Batarya sağlığı ve canlı aktiviteler
- 05
Uygulama başlatıcı, file shelf ve pano geçmişi
- 06
CPU, bellek, disk ve ağ izleme
- 07
Notch içine yerleşen hızlı zamanlayıcı
- 08
Ücretsiz, açık kaynak ve telemetrisiz kullanım
05 / Stack
Bu iş için kullanılan araçlar.
- Swift 6
- SwiftUI
- AppKit
- FSEvents
- SQLite3
- CoreAudio
- CoreWLAN
- IOKit
- AppleScript
- Xcode
Arayüz
Ürün ekranları







Sonuç
Ne değişti?
ProfessorNotch günlük kullanımda aktif ve stabil çalışıyor; MIT lisansıyla tamamen ücretsiz ve açık kaynak sunuluyor. Apple imzalama, notarization ve Mac App Store uyumluluk çalışmaları tamamlandıktan sonra son kullanıcı sürümü yayımlanacak.
Proje bağlantıları
