Neden Üçüncü Taraf Tarayıcıların iPhone ve iPad'de Safari'den Her Zaman Daha Aşağı Çıkacağı
iOS, üçüncü taraf tarayıcıları desteklemektedir, ancak beklediğiniz gibi değildir. Üçüncü taraf tarayıcılar, Apple'ın iPhone ve iPad'deki kendi Safari’sinden her zaman aşağı kalır - en azından Apple kısıtlamalarını gevşetene kadar.
Mozilla'nın artık iOS için Firefox Home uygulamalarını sunmamasının nedeni budur ve Google'ın Chrome geliştiricilerinin mevcut Chrome uygulamasını App Store'da piyasaya sürmeden önce dahili bir tartışma yapmasının nedeni budur..
Tüm Tarayıcılar Safari'nin İşleme Motorunu Kullanmalı
Apple'ın App Store politikaları şu şekildedir: “Web’de gezinen uygulamalar, iOS WebKit framework ve WebKit Javascript’i kullanmalıdır.”
Bu, web tarayıcılarının kendi oluşturma motorlarını uygulayamadıkları anlamına gelir; Safari'nin oluşturma motorunun bir sürümünü gömmek zorundalar. Daha hızlı renderleme motoru veya yeni web özellikleri sunamazlar. Aslında, iOS üzerindeki her üçüncü taraf tarayıcı, Safari çevresinde farklı bir arayüzdür.
Windows, Mac OS X ve Linux gibi geleneksel masaüstü işletim sistemlerinde, her tarayıcı kendi işleme motorunu sağlayabilir. Mozilla Firefox’un Internet Explorer 6’dan çok daha iyi olmasının ve Google Chrome’un Mozilla Firefox 3.0’dan çok daha hızlı olmasının nedeni budur. Her tarayıcı geliştiricisi kendi optimize edilmiş oluşturma motorunu oluşturabilir. Mozilla Firefox, Internet Explorer 6’nın oluşturma motoruna sahip web sitelerini oluşturmak zorunda kaldıysa, Firefox hiç bir zaman çıkarmayacaktı ve bugün hala Internet Explorer 6’ya sıkışmış olabilirdik - Microsoft, Mozilla Firefox’un kalkmasından sonra Internet Explorer’daki gelişimini sürdürdü.
… Ancak Safari'nin Hızlı Nitro JavaScript Motorunu Kullanamıyorlar
Göründüğünden bile daha kötü. Üçüncü taraf tarayıcılar, yalnızca Safari'nin oluşturma motorunu kullanmak zorunda değildir; yavaş bir JavaScript motoru kullanmak zorunda kalırken, yalnızca Safari daha hızlı bir JavaScript motoru kullanabilir. Özellikle, eski WebKit JavaScript motorunu kullanmaya zorlanırken, Apple'ın yeni Nitro JavaScript motoru yalnızca Safari'ye ayrıldı.
Bu, üçüncü taraf tarayıcıların her zaman JavaScript içeren web sayfalarını Safari'nin kendisinden daha yavaş hale getireceği anlamına gelir. Apple, Nitro JavaScript motorunu geliştirmeye devam edecek ve Safari daha hızlı olmaya devam ederken üçüncü taraf tarayıcılar karşılaştırıldığında daha yavaş olacak.
Aslında, üçüncü taraf tarayıcıların tümü yalnızca Safari'nin farklı sürümleri değil - hepsi de temelde daha yavaş olan Safari sürümleridir..
Elbette, bir tarayıcı üreticisi, tarayıcılarının yalnızca jailbroken cihazlarda çalışan ve App Store dışında dağıtan özel bir versiyonunu kurabilirdi, ancak yapmayacaklardı. Apple'ın damgalamaya çalıştığı sınırlı bir hapishane pazarına hitap ediyorlardı..
Üçüncü Taraf Tarayıcılar Asla Varsayılan Olamaz
Apple’ın iOS’i de varsayılan uygulamalarınızı seçmenize izin vermediğinden üçüncü taraf tarayıcılar hiçbir zaman varsayılan tarayıcınız olamaz. Chrome'u tercih etseniz bile, diğer uygulamaların çoğunda bir bağlantıya dokunmak Safari'yi açacaktır. Sayfayı Chrome'da görüntülemek için bağlantıyı Safari'den Chrome'a kopyalamanız gerekir..
Uygulama geliştiricilerin uygulamalarının başka uygulamaları açmasına izin verilir, bu nedenle başka bir tarayıcıyı varsayılan ayar haline getirmenin bir yolu vardır. Her uygulamanın, desteklediği alternatif tarayıcıların bir listesini kodlaması ve aralarında seçim yapması için bir yol sağlaması gerekir. Bir kullanıcının her bir uygulamadaki varsayılan tarayıcılarını ayrı ayrı seçmesi gerekir ve uygulamanın geliştiricisinin dahil etmediği bir tarayıcıyı tercih etmesi durumunda şansı kalmaz.
Ya Eklentileri Yoktur
Aynı uygulama mağazası politikası, üçüncü taraf tarayıcıların tarayıcı eklentileri için destek sağlayamayacağı anlamına gelir. Şifrelerinizi saklamak için LastPass kullanıyor musunuz? Kendi dahili tarayıcısını uygulayan LastPass uygulamasını kullanmanız gerekir - Safari veya Chrome için bir LastPass eklentisi yükleyemezsiniz. Tabii ki, LastPass’ın dahili tarayıcısı da Safari’den daha yavaştır.
Her tarayıcıda bulunmasa bile, diğer platformlarda eklentiler mümkündür. Örneğin, Google için istemediği için Android için Chrome, eklentileri desteklemiyor. Sorun değil çünkü Android için Firefox eklentileri destekliyor. Bir LastPass eklentisi yükleyebilir ve isterseniz Firefox uygulamasının kendisinde tercih ettiğiniz şifre yöneticisini kullanabilirsiniz. Bir seçeneğin var.
Üçüncü Taraf Tarayıcıları Sakatlandı
Üçüncü taraf tarayıcılar asla Safari'den daha hızlı olmayacak - her zaman daha yavaş olacaklar. Ayrıca asla varsayılan olamayacağınız için kullanımı her zaman daha da uygun olacaktır..
Tarayıcılar, diğer özellikleri ekleyerek bu sınırlamaları telafi etmeye çalışır. Örneğin, Chrome'un ön hazırlık ve veri sıkıştırma özellikleri işleri hızlandırmaya yardımcı olur. Chrome'un asıl avantajı, yer işaretlerinizi, açık sekmelerinizi ve diğer göz atma verilerinizi Chrome'un masaüstü sürümüyle senkronize etmenize olanak sağlamasıdır - bu, Mozilla’nın Firefox kullanıcılarının Firefox kullanıcılarına Firefox tarama verilerine erişmelerine izin vermesi için orijinal olarak Firefox Home’u sunmasının nedenidir. iOS’ta Mozilla, Apple üçüncü taraf tarayıcıları sakatlamayı bırakana kadar iOS için Firefox sunmayacaklarını söylüyor.
Üçüncü taraf bir tarayıcının sunduğu entegrasyon özelliklerini veya diğer benzersiz seçenekleri istemiyorsanız, Safari'ye devam etmekten daha iyi olursunuz. Apple, işletim sistemini her zaman sizin için en hızlı ve en uygun seçenek olacak şekilde tasarlamıştır..
Burada değişim için biraz umut var. Apple bir keresinde yerleşik bir uygulamanın “işlevselliğini çoğaltmak” için uygulamaları reddetti, ancak sonunda rekabete girdi ve rekabete izin verdiler. Bu politikayı hiç değiştirmedilerse, Pandora, Kindle, Gmail ve diğer birçok popüler uygulama gibi uygulamalara, Apple'ın iTunes Radio, iBooks ve Mail gibi kendi uygulamalarıyla rekabet ettiği için App Store'da hiçbir zaman izin verilmez. Rekabet ve uygulama seçimi iOS'u daha güçlü ve esnek bir platform haline getirdi ve tarayıcı seçimi de bunu daha güçlü ve esnek hale getirdi.
Resim kredisi: Flickr'da Klisrlis Dambrāns