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

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-এর অধীনে।