इस प्रोजेक्ट के बारे में
Reynard Browser, iOS 13 और उसके बाद के संस्करणों के लिए एक प्रायोगिक वेब ब्राउज़र है जो Apple के WebKit के बजाय Gecko इंजन का उपयोग करता है। iOS पर, Safari और तृतीय-पक्ष ब्राउज़रों को सामान्यतः WebKit का उपयोग करना आवश्यक होता है, इसलिए Reynard का लक्ष्य एक विकल्प, अधिक अद्यतन ब्राउज़र इंजन प्रदान करना है। परियोजना नोट करती है कि यह विशेष रूप से पुराने iOS संस्करणों पर प्रासंगिक है, जहाँ बंडल किया गया WebKit इंजन अब अपडेट प्राप्त नहीं करता और आधुनिक साइटें टूट सकती हैं या गलत तरीके से रेंडर हो सकती हैं।
README में वर्णित मुख्य क्षमताएँ:
- Gecko-आधारित रेंडरिंग इंजन, वही इंजन जिसका उपयोग डेस्कटॉप और Android पर Firefox करता है।
- Firefox ऐड-ऑन के लिए समर्थन, जिसमें विज्ञापन-अवरोधक एक्सटेंशन शामिल हैं।
- Enhanced Tracking Protection और DNS over HTTPS जैसी गोपनीयता सुविधाएँ।
- विभिन्न इंस्टॉलेशन विधियों के लिए बिल्ड: AltStore/SideStore के लिए मानक IPA (iOS 17.4+), iOS 14-16.6.1 और 17.0 के लिए TrollStore बिल्ड, तथा iOS 13 और जेलब्रोकन iOS 14 के लिए जेलब्रोकन बिल्ड। TrollStore और जेलब्रोकन बिल्ड स्वचालित JIT सक्षमता और बेहतर प्रदर्शन प्रदान करते हैं; TrollStore बिल्ड स्वचालित ऐप अपडेट का भी समर्थन करता है।
- ऐप को AltStore या SideStore में जोड़ने के लिए AltSource समर्थन।
इंस्टॉलेशन नोट्स: परियोजना प्रारंभिक और प्रायोगिक है, इसलिए बग और अनुपलब्ध सुविधाएँ अपेक्षित हैं। AltStore/SideStore के लिए, उपयोगकर्ताओं को इंस्टॉलेशन के दौरान "Keep App Extensions" चुनना होगा। LiveContainer समर्थित नहीं है, वितरण प्रमाणपत्र के साथ साइडलोडिंग समर्थित नहीं है, और अन्य साइडलोडिंग विधियाँ असंगत हो सकती हैं। जेलब्रोकन डिवाइसों पर, README Reynard और उसके एक्सटेंशन के लिए ट्वीक इंजेक्शन अक्षम करने की सलाह देता है, उदाहरण के लिए Choicy के साथ, और नोट करता है कि समर्थन सीमित हो सकता है।
स्रोत से बिल्ड करने के लिए Xcode, Python 3, और Rust/Cargo आवश्यक हैं। प्रलेखित चरण रिपॉज़िटरी को पुनरावर्ती रूप से क्लोन करते हैं, Gecko डाउनलोड करके पैच लागू करते हैं, निर्भरताएँ और Gecko इंजन बिल्ड करते हैं, फिर Xcode में Reynard.xcodeproj खोलते हैं। लेखक बताता है कि बिल्ड समर्थन प्रदान नहीं किया जाता।
परियोजना Apple के BrowserEngineKit फ्रेमवर्क के बिना Gecko चलाने के एक प्रयोग के रूप में शुरू हुई, जिससे पुराने iOS संस्करणों के लिए समर्थन संभव होता है। लेखक Crowdin के माध्यम से योगदान, प्रतिक्रिया और अनुवाद सहायता के लिए आमंत्रित करता है। कोड GPLv3 के अंतर्गत लाइसेंस प्राप्त है, जबकि Firefox Gecko इंजन को संशोधित करने वाली patches डायरेक्टरी MPL 2.0 के अंतर्गत है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.