## Yerel
Yerel macOS Markdown Uygulaması
Electron yok. Chromium yok. Şişkinlik yok.
ShowMeMyMD Apple'ın yerel framework'ü SwiftUI ile geliştirilmiştir. Gerçek bir Mac uygulamasıdır — bir tarayıcı motoruna sarılmış web sayfası değildir.
## Neden Yerel
Yerel olmanın önemi
Açılış hızı
ShowMeMyMD anında açılır. Electron önyükleme yok, V8 başlatma yok, Chromium işleminin dönmesini bekleme yok. Bir .md dosyasına tıklayın ve parmağınızı trackpad'den kaldırmadan render edilmiş olur.
Bellek
ShowMeMyMD Electron uygulamalarının tükettiğinin çok küçük bir kısmını kullanır. RAM'iniz işleriniz için — derleyiciniz, tarayıcı sekmeleriniz, Docker konteynerleriniz — Markdown görüntüleyiciniz için değil.
Pil
Yerel uygulamalar daha az güç kullanır. Uçakta, kafede veya koltukta doküman okurken pilinizi sadece metin render eden paketlenmiş bir tarayıcı motoruna harcamayın.
macOS entegrasyonu
ShowMeMyMD sistem görünümünüzü takip eder — karanlık mod ve açık mod otomatik olarak geçiş yapar. Erişilebilirlik ayarlarına saygı duyar, macOS Hizmetlerini destekler ve Finder ile Birlikte Aç ve Hızlı Eylemler aracılığıyla entegre olur. Mac uygulaması gibi davranır çünkü öyledir.
Apple Silicon
M serisi çiplerde yerel olarak çalışır. Rosetta çeviri katmanı yok. M1, M2, M3 ve M4 Mac'lerde minimum güç tüketimiyle maksimum performans.
## Sorun
Electron sorunu
Electron uygulamaları aslında bir web tarayıcısı çalıştırır. Her Electron uygulaması kendi Chromium kopyasıyla birlikte gelir — Google Chrome'u çalıştıran aynı render motoru. Bu, uygulama bir şey yapmadan önce yüzlerce megabaytlık ek yüktür.
Typora, VS Code, Obsidian ve diğer birçok Markdown aracı Electron kullanır. Çalışırlar. Bazıları çok iyi çalışır. Ama sonuçta biçimlendirilmiş metin olan şeyi göstermek için tam bir tarayıcı motoru ağırlığını taşırlar.
VS Code gibi tam bir IDE için bu takas mantıklıdır — binlerce eklentiye sahip genişletilebilir bir platform elde ediyorsunuz. Ama bir Markdown görüntüleyici için? Abartılı. Başlıkları, listeleri ve kod bloklarını render etmek için bir tarayıcı motoruna ihtiyacınız yok.
ShowMeMyMD tam tersi yaklaşımı benimser. Markdown'ı doğrudan render etmek için Apple'ın yerel UI framework'ünü kullanır — tarayıcı yok, çeviri katmanı yok, ek yük yok.
## SwiftUI
SwiftUI ile geliştirildi
SwiftUI, Apple'ın modern bildirimsel UI framework'üdür — Apple'ın kendi uygulamalarının arkasındaki aynı teknoloji. Web'den uyarlanmış değil, macOS için sıfırdan tasarlanmıştır.
Bu, Dynamic Type, VoiceOver, azaltılmış hareket tercihleri ve diğer tüm macOS erişilebilirlik özellikleri için otomatik destek anlamına gelir. Bunlar sonradan eklenen özellikler değildir — framework'e yerleşiktir.
Sonuç, macOS'ta doğru hissettiren bir uygulamadır. Düzgün pencere yönetimi, yerel klavye kısayolları, doğru kaydırma davranışı ve herhangi bir yapılandırma gerektirmeden sistem tercihlerinize saygı duyan bir arayüz.
## Rakamlar
Yerel vs Electron, rakamlarla
Uygulama Boyutu
~15MB
ShowMeMyMD
200MB+
Tipik Electron uygulaması
Soğuk Başlatma
<1 saniye
ShowMeMyMD
2–5 saniye
Tipik Electron uygulaması
Boşta RAM
~30MB
ShowMeMyMD
200MB+
Tipik Electron uygulaması
Apple Silicon
Yerel
ShowMeMyMD
Değişken
Tipik Electron uygulaması
Mac'inize saygı duyan bir Markdown görüntüleyici
Tek seferlik satın alma. Abonelik yok. Hesap yok. Telemetri yok.
İndirMac App Store$2.99 · macOS 14+
## İlgili