Cantürk Çelikok
Masaüstü ve çapraz platform

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?

  1. 01

    Platform ve kapsam

    Hangi işletim sistemleri, hangi donanım erişimleri ve çevrimdışı ihtiyaçlar netleşir.

  2. 02

    Prototip

    Kritik donanım veya sistem entegrasyonu önce küçük bir prototiple doğrulanır.

  3. 03

    Uygulama ve dağıtım

    Arayüz, kurulum paketi ve otomatik güncelleme birlikte geliştirilir.

  4. 04

    Yayın

    İmzalı sürüm yayınlanır, ilk kullanıcılardan gelen hata raporlarıyla iyileştirilir.

Kullandığım teknolojiler

ElectronTypeScriptNode.jsWebSocket

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ın

Sı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.

Diğer hizmetler