2010-12-27 10 views
5

मैं एक क्रॉस प्लेटफ़ॉर्म जीयूआई ऐप (विंडोज़ और मैक) बनाने के लिए क्यूटी का उपयोग कर रहा हूं। जब भी कोई नया पैच उपलब्ध हो, मैं ऐप को कुशलतापूर्वक और स्वचालित रूप से अपडेट करने में सक्षम होना चाहता हूं।क्रॉस प्लेटफ़ॉर्म ऑटो अपडेटर

मैंने this पोस्ट देखा जो मुझे WyBuild पर एक नज़र डालने के लिए मिला। यह बहुत अच्छा लग रहा है और शायद मैं विंडोज संस्करण के लिए क्या कर सकता हूं लेकिन मैक के बारे में क्या? मेरे लिए कुछ विकल्प क्या उपलब्ध हैं?

उत्तर

2

मैक के लिए सबसे अच्छा विकल्प Sparkle वेबकिट, एडियम, साइबरडक और अन्य द्वारा उपयोग किया जाता है। यह केवल मैक के लिए है, लेकिन मुझे लगता है कि मैक पर मूल रूप से मूल दिखता है।

1

वाईब्यूल्ड से परिचित नहीं है इसलिए टिप्पणी नहीं कर सकता। स्पार्कल एक बढ़िया विकल्प है लेकिन पोस्टर दोनों प्लेटफार्मों के लिए एक ऐप पसंद करता है। BitRock InstallBuilder में क्यूटी में लिखा गया एक ऑटोपॉटर शामिल है जिसे स्वतंत्र रूप से उपयोग किया जा सकता है (अस्वीकरण, मैं मूल बिट्रॉक डेवलपर हूं)। यह एक वाणिज्यिक ऐप है, लेकिन हमारे पास ओपन सोर्स प्रोजेक्ट्स के लिए मुफ्त लाइसेंस हैं।

4

मैंने अपनी खुद की जरूरतों के लिए Fervor नामक एक क्यूटी-आधारित ऑटोपॉटर विकसित करना शुरू कर दिया है। आप इसे आज़मा सकते हैं, योगदान भी स्वागत से अधिक हैं।

1

Updatenode है जो एक वास्तविक क्यूटी क्रॉस-प्लेटफ़ॉर्म समाधान प्रदान करता है।

यह विंडोज, मैक और लिनक्स के लिए प्रीबिल्ट क्लाइंट के साथ आता है। ऑनलाइन सेवा आपको अपडेट को बहुत आसान प्रबंधित करने देती है और आपके एप्लिकेशन उपयोग के अच्छे चार्ट देखने में सक्षम होती है।

+0

यह एक अच्छा जीपीएल हो सकता है क्यूटी ग्राहक लाइसेंस प्राप्त है, लेकिन आपको कमर्शियल उत्पादों के लिए Updatenode API का उपयोग करने के लिए मजबूर होना पड़ता है। यह केवल ओपन-सोर्स उत्पादों के लिए मुफ्त है। Https://www.updatenode.com/main#pricing देखें –

0

यह स्पष्ट हो सकता है, लेकिन लिनक्स के लिए आप निर्मित पैकेज प्रबंधक का उपयोग कर सकते हैं। उदाहरण के लिए, apt-get, yum, pacman, या आपके पास क्या है।

1

और यहाँ संभावनाओं की एक और एक:

का उपयोग Qt Installer Framework: यह एक निर्माण में अपडेटर साथ विंडोज़/लिनक्स/मैक के लिए संस्थापक प्रदान करता है। अगर आपको एक उदाहरण की आवश्यकता है - आपके क्यूटी-इंस्टॉलेशन का रखरखाव टाइल ढांचे का उपयोग करता है।

इसे से एक स्वतः-अपडेटर पाने के लिए, तुम सब करने की जरूरत है:

  • एक ऑनलाइन संस्थापक बनाएँ (यह है कि मुश्किल नहीं है बस प्रलेखन जाँच) अपने आवेदन में maintenancetool
  • उपयोग अद्यतनों की जांच करने के लिए।
    • यह गन्ना मेरे QtAutoUpdater का उपयोग करके किया जा सकता है। पूरी प्रक्रिया
    • नए अद्यतन उपलब्ध हैं, तो maintenancetool अद्यतन
  • अद्यतन ऑनलाइन रिपोजिटरी स्थापित करने के लिए अपडेटर मोड में शुरू किया जा सकता बारे में अधिक जानकारी के लिए वहाँ जाओ - और अपने अद्यतन बाहर है।

लाभ:

  • इंस्टालर और 1 उपकरण में अपडेटर - यह कम काम आप
  • आसान (के साथ या QtAutoUpdater पुस्तकालय के बिना)
  • पार मंच सभी डेस्कटॉप के लिए उपयोग करने के लिए के लिए इसका मतलब क्यूटी
  • द्वारा समर्थित प्लेटफार्मों संस्थापक अपने आप में एक क्यूटी मूल है

नुकसान:

  • कोई "मूल" इंस्टॉलर (यानी। खिड़कियों पर कोई .msi या .deb ubuntu)
  • एक साथ इस्तेमाल किया जाना चाहिए पर - आप अद्यतन सुविधा का उपयोग करना चाहते हैं, आप है इंस्टॉलर के रूप में ढांचे का उपयोग करने के लिए
संबंधित मुद्दे