Mac uygulamalarınızı
her birinin beklediği gibi güncelleyin.

Çoğu güncelleyici tek bir yöntem seçer ve her uygulamayı bu yöntemden geçirir. DuoUpdater ise her uygulamanın kendi sürüm kanalını okur — Sparkle appcast’ini, App Store sayfasını, Homebrew cask’ini, üreticisinin sürüm akışını — ve onu kullanır.

Mac için indir — 0.4.8

Apple Silicon, macOS 15 veya üstü. Ücretsiz ve açık kaynak. Tüm sürümler

DuoUpdater’ın menü çubuğu açılır penceresi. Başlıkta “58 updates available” (58 güncelleme mevcut) yazıyor; altında bir “Update All” düğmesi ve bir arama alanı var. Her satırda yüklü sürüm, yeni sürüm, uygulamanın neyle yapıldığını gösteren küçük bir rozet ve bir “Update” düğmesi bulunuyor; Amp’in satırı 1.0 (374) sürümünden 1.0 (390) sürümüne geçişi gösteriyor. AndroMeld’in rozeti üzerindeki açıklama kartında şu yazıyor: “Native — a native Mac app, built straight on Apple's frameworks, not a cross-platform runtime. Links AppKit and SwiftUI. Built with the macOS 26.5 SDK.” (doğrudan Apple’ın çerçeveleri üzerine kurulmuş yerel bir Mac uygulaması). En alttaki satırda “3 Homebrew packages not checked” (3 Homebrew paketi denetlenmedi) yazıyor.

Her satır hangi sürümden hangisine geçeceğinizi gösterir; düğme de gerçekte ne olacağını söyler: Güncelle güncellemeyi yükler; Yeniden Başlat ise uygulamanın diskte zaten güncellendiği, yalnızca çalışan kopyanın eski kaldığı anlamına gelir. Yeşil nokta, uygulamanın çalışmakta olduğunu gösterir; böylece bir şeyin kapatılıp yeniden açılmak üzere olduğunu tıklamadan önce bilirsiniz.

Adın yanındaki rozet, uygulamanın neyle yapıldığını söyler — Electron, Qt, Chromium, pakete gömülü bir JVM, Flutter, Tauri, Catalyst ya da Apple Silicon’da çalışan bir iPhone uygulaması — üzerine gelindiğinde de çalışma ortamının adını ve sürümünü gösterir. Her biri, paketi hazırlayanın gerçekten pakete koyduğu bir şeyden okunur; asla uygulamanın adından ya da üreticisinden çıkarılmaz. Bu yüzden bunu belirtmeyen bir paket, tahmin edilmek yerine etiketsiz kalır.

Neyi farklı yapıyor

Çatışmak yerine işi devreder

Bir uygulama kendi güncelleyicisiyle geliyorsa işi o güncelleyici yapar. Bir şey güvenle yapılamıyorsa satır, tahmin yürütmek yerine bunu açıkça söyler.

Uygulamalardan asla zorla çıkmaz

Çıkış, sıradan bir sonlandırma isteğidir — uygulamanız kendi kaydetme uyarılarını gösterir ve çıkmayı reddedebilir. Reddeden uygulamanın satırında “Yeniden Başlat” düğmesi kalır.

İndirilen dosyayı kimin imzaladığını denetler

Uygulama bir anahtar yayımlıyorsa EdDSA; ardından Developer ID imzası, Team ID, bundle id ve mimari — bunların hepsi yerine geçeceği uygulamayla eşleşmek zorundadır. Üstüne de geri dönebileceğiniz bir yedek.

Sizin dilinizi konuşur

Arayüz dilleri: English, 简体中文, 繁體中文, 日本語, Deutsch, Español, Français, Italiano, Português (Brasil), Русский ve Türkçe. Ayrı bir dil ayarı yoktur — macOS zaten hangi dile ayarlıysa onu kullanır.

Sunucusu yok

Telemetri yok, analiz SDK’sı yok. Her istek doğrudan, uygulaması denetlenen üreticiye gider ve sizinle ilgili hiçbir şey taşımaz.

Çalışma masası penceresi: taranan tüm uygulamaları listeleyen bir kenar çubuğu ve seçili uygulamanın yerel metin olarak gösterilen sürüm notları — sürüm başlığı, tarih ve her değişiklik için bir madde.
Pencereyi açtığınızda taradığı her şeyi ve seçtiğiniz uygulamanın sürüm notlarını görürsünüz. Üretici notlarını ayrıştırmaya değer bir biçimde yayımlıyorsa notlar parçalarına ayrılır ve gömülü bir web sayfası yerine yerel metin olarak gösterilir.
“Release Log” (sürüm günlüğü) zaman çizelgesi: güne göre gruplanmış sürümler; her biri uygulamayı, sürümü, kaynağı ve ya kesin bir yayımlanma zamanını ya da yaklaşık bir zaman aralığını gösteriyor.
Gördüğü her sürüm kaydedilir; böylece zamanla, kullandığınız yazılımların gerçekte ne zaman yayımlandığını gösteren bir günlük oluşur. Bir yayımlanma zamanına yalnızca üreticinin kendi akışı zaman damgası veriyorsa kesin denir; geri kalan her şey ≈ işaretiyle bir aralık olarak gösterilir, çünkü dürüstçe bilebildiğimiz yalnızca budur.
DuoUpdater’ın “General” ayarları; yanında Folders, Updates, GitHub, Alcove, Ignored ve Diagnostics bölümlerini listeleyen bir kenar çubuğu var. Ayarlar: oturum açıldığında başlatma, denetleme aralığı, Dock simgesini gizleme, her uygulamanın neyle yapıldığının gösterilip gösterilmeyeceği, bildirimler, otomatik yeniden açma, geri dönüş yedekleri ve kapladıkları alan, aynı anda kaç uygulamanın denetleneceği ve App Store güncellemeleri, kendini güncelleyen uygulamalar ile TestFlight betaları için yükleme yönlendirmesi.
Ayarların çoğu, ona ne kadar özerklik tanımak istediğinizle ilgilidir — uygulamaları sizin yerinize yeniden başlatıp başlatmayacağı, geri dönüş yedeği tutup tutmayacağı ve iki zahmetli durumun nasıl yönlendirileceği: Mac App Store uygulamaları ve kendi güncelleyicisiyle gelen uygulamalar.