প্রকল্প সম্পর্কে

Sparkle 2 হল macOS-এর জন্য একটি নিরাপদ এবং নির্ভরযোগ্য সফটওয়্যার আপডেট ফ্রেমওয়ার্ক। এটি অ্যাপ্লিকেশন স্যান্ডবক্সিং, কাস্টম ইউজার ইন্টারফেস, বাহ্যিক বান্ডেল আপডেট এবং আরও আধুনিক আর্কিটেকচারের সাথে দ্রুত এবং আরও নির্ভরযোগ্য ইনস্টলেশনের জন্য সমর্থন যোগ করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে নিরাপত্তার জন্য EdDSA স্বাক্ষর যাচাইকরণ এবং Apple Code Signing, ডেল্টা আপডেট যা শুধুমাত্র পরিবর্তিত ফাইলগুলিকে প্যাচ করে এবং পারমাণবিক-নিরাপদ ইনস্টলেশন সহ, এবং পর্যায়ক্রমিক রোলআউট সহ বিটা আপডেটের জন্য চ্যানেল ব্যবহার করার ক্ষমতা। ফ্রেমওয়ার্কটি প্রথম ইমপ্রেশনের জন্য দ্বিতীয় লঞ্চ পর্যন্ত লুকানো থাকে এবং অনুমতি, কোয়ারেন্টাইন এবং স্বয়ংক্রিয় প্রমাণীকরণ অনুরোধগুলি পরিচালনা করতে সহায়তা করে। এটি রিলিজ তথ্যের জন্য RSS-ভিত্তিক অ্যাপকাস্ট ব্যবহার করে এবং বাহ্যিক বান্ডেল আপডেট করতে পারে। Sparkle ব্যবহার করতে, কোনো কোড পরিবর্তনের প্রয়োজন নেই — শুধু একটি HTTPS সার্ভারের মাধ্যমে স্ট্যাটিক ফাইল পরিবেশন করুন। প্রি-রিলিজ সংস্করণগুলি অফিসিয়াল রিলিজ বা GitHub ওয়ার্কফ্লো থেকে নাইটলি বিল্ডের মাধ্যমে উপলব্ধ। ডকুমেন্টেশন এবং চেঞ্জলগ রিপোজিটরির Documentation ফোল্ডারে পাওয়া যায়।