Bu rehber, Windows, macOS ve Linux için geliştirilen masaüstü uygulamaların kurumsal ortama nasıl dağıtılacağını anlatır: imzalı kurulum paketleri, mağaza yayını, sessiz kurulum, otomatik güncelleme ve cihaz yönetimi.
1. Dağıtım Modeli
Üç temel model vardır: mağaza (Microsoft Store, Mac App Store), doğrudan indirme (imzalı kurulum paketi) ve kurumsal dağıtım (Intune, MDM, grup ilkesi ile zorunlu kurulum). Hedef kitle (herkese açık mı, şirket çalışanları mı, kiosk cihazları mı) modeli belirler; çoğu kurumsal uygulama doğrudan indirme ve kurumsal dağıtımı birlikte kullanır.
Çıktı: Platform başına dağıtım modeli kararı.
2. Kod İmzalama
İmzasız uygulama Windows'ta SmartScreen uyarısı, macOS'ta "açılamıyor" hatası verir. Windows için kod imzalama sertifikası (EV sertifikası itibarı hızlandırır), macOS için Apple Developer ID ve noter onayı (notarization) gerekir. Sertifikalar şirket adına alınır, güvenli kasada tutulur ve CI hattında kullanılır.
3. Kurulum Paketleri
Windows'ta MSI ya da MSIX (sessiz kurulum ve kaldırma parametreleriyle), macOS'ta imzalı PKG ya da DMG, Linux'ta AppImage, DEB/RPM ya da Flatpak. Paket; kurulum yolu, kısayollar, dosya ilişkilendirme ve ön koşulları (çalışma zamanı, sürücüler) yönetir. Her paket temiz bir makinede test edilir.
Çıktı: Platform başına imzalı paket ve kurulum belgesi.
4. Otomatik Güncelleme
Uygulama kendi güncelleme kanalını kontrol eder (örneğin Sparkle, Squirrel, Tauri updater, WinGet); güncellemeler imzalanır, kademeli dağıtılır ve geri alınabilir. Kurumsal ortamda güncelleme politikası BT tarafından belirlenir: hemen, iş saatleri dışında ya da onaylı sürümde sabitleme.
5. Kurumsal Dağıtım
Intune, Jamf ya da grup ilkesi ile uygulama yüzlerce cihaza merkezi olarak kurulur, güncellenir ve kaldırılır; lisans ve envanter takibi yapılır. Kiosk ve saha cihazlarında kilitli kip (yalnız bu uygulama), otomatik oturum açma ve uzaktan yönetim yapılandırılır.
Çıktı: Dağıtım politikası ve cihaz profilleri.
6. Yapılandırma ve Kimlik
Sunucu adresi, ortam ve özellik anahtarları gibi ayarlar paketin içine gömülmez; merkezi yapılandırma ya da politika ile dağıtılır. Kullanıcı kimliği kurumsal dizinle (Entra ID, Active Directory) tek oturum üzerinden doğrulanır; cihaz yerel verileri şifrelenir.
7. Çökme Raporlama ve Telemetri
Çökme raporları ve isteğe bağlı kullanım telemetrisi (KVKK'ya uygun, kişisel veri içermeyen) yayından önce devrededir; sürüm bazında hata oranı izlenir. Saha cihazlarında günlükler merkezi toplanır; destek ekibi cihaz kimliğiyle sorunu bulur.
8. Sürüm ve Destek Politikası
Desteklenen işletim sistemi sürümleri, sürüm takvimi ve eski sürümlerin ne zaman kapanacağı yazılır. API değişiklikleri eski istemcileri belirli bir süre destekler; zorunlu güncelleme mekanizması uyumsuz sürümleri engeller.
Kontrol Listesi
- Platform başına dağıtım modeli kararı verildi.
- Kod imzalama sertifikaları şirket adına, kasada ve CI hattında.
- İmzalı paketler temiz makinede test edildi; sessiz kurulum parametreleri belgelendi.
- Otomatik güncelleme kanalı imzalı, kademeli ve geri alınabilir.
- Kurumsal dağıtım politikası ve kiosk profilleri tanımlı.
- Yapılandırma merkezi; kimlik tek oturumla; yerel veri şifreli.
- Çökme raporlama ve günlük toplama yayından önce açık.
- Desteklenen sürümler ve zorunlu güncelleme politikası yazılı.
01Kaynaklar
ETİKETLER
- masaüstü uygulama
- kod imzalama
- intune
- otomatik güncelleme
- kiosk
Bu makale yardımcı oldu mu?
Teşekkürler, geri bildiriminiz alındı.
Geri bildirim gönderilemedi. Tekrar deneyin.
DESTEK
Bu konuda destek alın
Yazıdaki yaklaşımı kendi altyapınıza uyarlamak için ekibimize yazın. 1 iş günü içinde dönüş yapıyoruz.
İletişime geçin