Masaüstü uygulaması için neden Tauri kullanılmalı?
Uygulamaya bağlıdır, ancak Tauri; bir web ön yüzünü, Rust ve işletim sistemi webview'iyle desteklenen bir masaüstü kabuğunda çalıştırır. Tam bir tarayıcı çalışma zamanı paketlemeden yerel entegrasyon isteyen ekiplere uyar. Uygulamanız için platform farklılıklarını, izinleri ve yayın imzalamasını test edin.
Yerel sınıra sahip bir web arayüzü
Tauri; bir web ön yüzünü, Rust tabanlı bir çekirdek ve işletim sistemi webview'iyle birleştirir. Arayüz için tanıdık web araçlarını kullanırken yerel işlevselliği bilinçli komutlar ve izinler aracılığıyla açın.
Webview'ler platformlar arasında farklılık gösterir. Desteklediğiniz her işletim sisteminde render'ı, dosya erişimini ve entegrasyonu test edin.
Köprüyü bilinçli tasarlayın
Ön yüzden erişilebilen her komutu bir API gibi ele alın. Girdileri ve yolları doğrulayın, yetenekleri sınırlayın ve ayrıcalıklı işlemleri dar bir sınırın arkasında tutun. Bir masaüstü kabuğu, güvenilmeyen içeriği güvenli hâle getirmez.
Dağıtımı planlayın
Platform imzalaması, yükleyiciler, güncelleme kanalları ve bir güncelleme başarısız olduğunda kurtarma için plan yapın. Gereksinimler işletim sistemine ve dağıtım kanalına göre değişir; gerçek paketi hedef makinelerde doğrulayın.
| Konu | Pratik kontrol |
|---|---|
| Webview | Desteklenen her platformu test edin |
| Yerel erişim | Komutları sınırlayın ve doğrulayın |
| Dağıtım | İmzalama, kurulum ve güncellemeleri doğrulayın |
Bir masaüstü başlangıç noktası
supastack, paylaşılan uygulama etrafında kurulmuş bir Tauri masaüstü yüzeyi içerir. Masaüstü kılavuzları kurulumu ve yayın hazırlığını kapsar; size ürününüzü farklılaştıran yerel iş akışlarını geliştirmek kalır.