Reynard: iOS 13 ve Üzeri İçin Gerçek Bir Firefox Web Tarayıcısı Linux

Reynard: iOS 13 ve Üzeri İçin Gerçek Bir Firefox Web Tarayıcısı

Reynard, iOS 13 ve sonrası için Gecko tabanlı bir web tarayıcısıdır. Apple'ın WebKit dayatmasını aşarak eski cihazlarda modern siteleri çalıştırır ve

Apple'ın iOS işletim sisteminde uzun yıllardır süregelen WebKit tekeli, üçüncü taraf tarayıcı geliştiricileri için büyük bir engel oluşturuyordu. Safari dahil tüm iOS tarayıcıları, Apple'ın WebKit motorunu kullanmak zorundaydı. Ancak Reynard adlı yeni bir açık kaynak proje, bu kuralı yıkarak iOS 13 ve sonrası cihazlarda Gecko motorunu çalıştırmayı başardı. Bu, Firefox'un masaüstü ve Android sürümlerinde kullanılan aynı motor. Reynard, özellikle iOS'un eski sürümlerine takılıp kalmış kullanıcılar için bir kurtarıcı niteliğinde; çünkü WebKit işletim sistemine gömülü olduğu için güncellenemiyor ve birçok modern web sitesi düzgün yüklenemiyor.

Reynard'ın arkasındaki geliştirici Minh Ton, projeye başlangıçta sadece meraktan girdiğini belirtiyor. Amaç, Gecko motorunu Apple'ın BrowserEngineKit çerçevesi olmadan çalıştırabilmekti. Bunu başardıktan sonra projeyi tam teşekküllü bir tarayıcıya dönüştürmek için UIKit entegrasyonu ve hata düzeltmeleri üzerinde çalışmaya başladı. Reynard, şu anda erken deneysel aşamada olsa da, eski iOS cihazlarına yeni bir soluk getiriyor. Ayrıca Firefox eklentileri gibi Gecko'ya özel özellikleri de destekliyor.

Reynard'ı kurmak için birkaç farklı yöntem bulunuyor. En iyi deneyim için TrollStore üzerinden sideload yapılması öneriliyor. TrollStore, iOS 14 ile 16.6.1 ve 17.0 sürümlerinde çalışıyor ve otomatik JIT etkinleştirme ile daha iyi performans sağlıyor. TrollStore'un olmadığı durumlarda, özellikle iOS 17.0.1 ve sonrası için AltStore veya SideStore kullanılabilir. Kurulum sırasında 'Keep App Extensions' seçeneğinin işaretlenmesi gerekiyor, aksi halde tarayıcı çalışmayacak. Jailbreakli cihazlarda ise Filza File Manager ve AppSync Unified ile Reynard-Jailbroken.ipa dosyası sideload edilebiliyor.

Gecko motoru sayesinde Reynard, iOS 14 gibi eski sürümlerde dahi github.com, chatgpt.com ve apple.com gibi modern siteleri sorunsuz görüntüleyebiliyor. Geliştirici tarafından paylaşılan ekran görüntülerinde, Safari'de bozuk görünen sayfaların Reynard'da düzgün yüklendiği görülüyor. Üstelik Reynard, iOS'un en son sürümlerinde de mükemmel çalışıyor. Bu, projenin sadece eski cihazlar için değil, WebKit'e alternatif arayan herkes için geçerli olduğunu gösteriyor.

Gelecekte Ne Bekleniyor?

Proje henüz erken aşamada olduğu için bazı hatalar ve eksik özellikler olabilir. Geliştirici, katkıda bulunmak isteyenleri geri bildirim ve iş birliğine davet ediyor. Reynard, LiveContainer, StikDebug, TrollStore gibi projelerden aldığı destekle gelişiyor. Ayrıca Gecko'nun iOS'a taşınması için daha önce yapılan çalışmalar da projeye temel oluşturuyor. Lisans bilgileri ve detaylı kurulum talimatları GitHub sayfasında mevcut.

Uzmanların Görüşleri

Sonuç olarak Reynard, iOS ekosisteminde uzun süredir devam eden WebKit tekelini kırarak kullanıcılara gerçek bir alternatif sunuyor. Özellikle eski iOS sürümlerinde mahsur kalmış cihazlar için hayati bir öneme sahip. Açık kaynak yapısı ve topluluk desteğiyle gelecekte daha da olgunlaşması bekleniyor. Eğer iOS cihazınızda Firefox deneyimi yaşamak veya WebKit'in sınırlamalarından kurtulmak istiyorsanız, Reynard'ı denemeye değer.

Kaynak: github.com

Paylaş: