Kurulumu kolay, kendini güncelleyen masaüstü uygulamaları
Masaüstü yazılımda kullanıcıyı kaybettiğiniz yer çoğu zaman özellik eksikliği değil; zor kurulum, antivirüs uyarısı veya hiç güncellenmeyen eski bir sürümdür. Bir masaüstü ürününün başarısı, kodu yazmak kadar onu dağıtmaya ve güncel tutmaya da bağlıdır.
Nerdesin'i, hesap açmadan ve jailbreak gerektirmeden dakikalar içinde kurulabilen bir Windows uygulaması olarak geliştirdim. Kurulum paketi, otomatik güncelleme akışı ve sürüm dağıtımı ürünün parçası olarak tasarlandı.
Neler teslim ediyorum?
Kurulum paketi
Tek tıkla kurulan, gereksiz izin istemeyen bir installer.
Otomatik güncelleme
Uygulama yeni sürümü arka planda indirir, kullanıcıyı yormadan uygun anda günceller.
Kod imzalama
İşletim sisteminin 'bilinmeyen yayıncı' uyarısını azaltmak için imzalı dağıtım.
Yerel donanım ve dosya erişimi
USB cihazlar, yerel dosyalar veya ağdaki cihazlarla güvenli iletişim.
Lisans ve aktivasyon
Ücretli ürünler için lisans anahtarı veya hesap bazlı aktivasyon.
Hata raporlama
Kullanıcı tarafında oluşan hataların size anonim olarak ulaşması.
Neden masaüstü, ne zaman web?
İşiniz tarayıcıda çözülebiliyorsa web uygulaması daha az bakım ister. Ama yerel donanıma erişim (USB, seri port, yazıcı), çevrimdışı çalışma veya işletim sistemiyle derin entegrasyon gerekiyorsa masaüstü uygulama doğru tercihtir. İlk görüşmede bu kararı birlikte veriyoruz; gerekmiyorsa masaüstü önermiyorum.
Güncelleme ürünün bir parçası
Manuel güncellemeye bırakılan bir masaüstü yazılımında kullanıcıların büyük kısmı eski sürümde kalır; bu da hem destek yükünü hem de güvenlik riskini artırır. Bu yüzden güncelleme sunucusu, sürüm kanalları ve geri alma senaryosu ilk sürümden itibaren planlanır.
Nasıl ilerliyoruz?
- 01
Platform ve kapsam
Hangi işletim sistemleri, hangi donanım erişimleri ve çevrimdışı ihtiyaçlar netleşir.
- 02
Prototip
Kritik donanım veya sistem entegrasyonu önce küçük bir prototiple doğrulanır.
- 03
Uygulama ve dağıtım
Arayüz, kurulum paketi ve otomatik güncelleme birlikte geliştirilir.
- 04
Yayın
İmzalı sürüm yayınlanır, ilk kullanıcılardan gelen hata raporlarıyla iyileştirilir.
Kullandığım teknolojiler
Tahmini bütçe ve süre
65.000 ₺ – 190.000 ₺
5–16 hafta · kapsama göre değişir
Kendi kapsamınızı hesaplayınSık sorulanlar
- Hem Windows hem macOS için tek uygulama yapılabilir mi?
- Evet, Electron ile tek kod tabanından iki platform için dağıtım yapılabilir. macOS dağıtımı için Apple geliştirici hesabı ve notarization gerekir.
- Uygulama internet olmadan çalışabilir mi?
- Kapsama göre evet. Çevrimdışı çalışacak bölümler ve internet geldiğinde senkronizasyon baştan tasarlanır.
- Güncellemeler nasıl dağıtılıyor?
- Yeni sürüm bir güncelleme sunucusuna yüklenir, uygulama bunu kendisi algılar ve kullanıcıya sorarak ya da arka planda kurar.