iOS, üçüncü taraf tarayıcıları destekler, ancak beklediğiniz gibi değildir. Üçüncü taraf tarayıcılar, en azından Apple kısıtlamalarını gevşetene kadar, Apple'ın iPhone ve iPad'deki kendi Safari'sinden her zaman daha düşük olacaktır.
Mozilla'nın artık iOS için Firefox Home uygulamasını sunmamasının nedeni budur ve Google’ın Chrome geliştiricilerinin mevcut Chrome uygulamasını App Store'da yayınlamadan önce dahili bir tartışma yaşamalarının nedeni budur.
Tüm Tarayıcılar Safari’nin Oluşturma Motorunu Kullanmalıdır
Apple’ın App Store politikaları şu şekildedir: "Web'e göz atan uygulamalar iOS WebKit çerçevesini ve WebKit Javascript'i kullanmalıdır."
Bu, web tarayıcılarının kendi oluşturma motorlarını uygulayamayacağı anlamına gelir; Safari’nin oluşturma motorunun bir sürümünü yerleştirmeleri gerekir. Daha hızlı bir oluşturma motoru veya yeni web özellikleri sunamazlar. Aslında, iOS'taki her üçüncü taraf tarayıcısı, Safari çevresinde farklı bir arayüzdür.
İLİŞKİLİ: Neden Bu Kadar Çok İnek Internet Explorer'dan Nefret Ediyor?
Windows, Mac OS X ve Linux gibi geleneksel masaüstü işletim sistemlerinde her tarayıcı kendi oluşturma 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 motoruyla web sitelerini oluşturmak zorunda kalsaydı, Firefox hiçbir zaman kalkmazdı ve bugün hala Internet Explorer 6 ile sıkışıp kalmış olabilirdik - Microsoft, yalnızca Mozilla Firefox açıldıktan sonra Internet Explorer'da geliştirmeye devam etti .
… Ancak Safari’nin Hızlı Nitro JavaScript Motorunu Kullanamazlar
Göründüğünden bile daha kötü. Üçüncü taraf tarayıcılar yalnızca Safari’nin oluşturma motorunu kullanmak zorunda kalmazlar, yavaş bir JavaScript motoru kullanmak zorunda kalırlar, yalnızca Safari daha hızlı bir JavaScript motoru kullanabilir. Özellikle, Apple’ın yeni Nitro JavaScript motoru yalnızca Safari için ayrılmışken, daha eski WebKit JavaScript motorunu kullanmaya zorlanırlar.
Bu, üçüncü taraf tarayıcıların her zaman JavaScript içeren web sayfalarını Safari'nin kendisinden daha yavaş oluşturacağı anlamına gelir. Apple, Nitro JavaScript motorunu geliştirmeye devam edecek ve Safari hızlanmaya devam ederken, üçüncü taraf tarayıcılar karşılaştırıldığında daha da yavaşlayacak.
İLİŞKİLİ: Jailbreaking Açıklaması: iPhone'ları ve iPad'leri Jailbreak Yapmak Hakkında Bilmeniz Gerekenler
Aslında, tüm üçüncü taraf tarayıcılar Safari'nin yalnızca farklı sürümleri değil, temelde Safari'nin daha yavaş sürümleridir.
Elbette, bir tarayıcı üreticisi teorik olarak tarayıcısının yalnızca üzerinde çalışan özel bir sürümünü jailbreak'li cihazlar ve App Store dışında dağıtın, ancak dağıtmayacaklar. Apple'ın ortadan kaldırmaya çalıştığı sınırlı bir jailbreaker pazarına hitap edecekler.
Üçüncü Taraf Tarayıcılar Asla Varsayılan Olmaz
Apple’ın iOS'u da varsayılan uygulamalarınızı seçmenize izin vermez, bu nedenle üçü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çmaya devam edecektir. Sayfayı Chrome'da görüntülemek için, bağlantıyı Safari'den Chrome'a kopyalayıp yapıştırmanız gerekir.
Uygulama geliştiricilerinin uygulamalarının diğer uygulamaları açmasına izin verilir, bu nedenle başka bir tarayıcıyı varsayılan ayarınız yapmanın bir yolu vardır. Her uygulamanın desteklediği alternatif tarayıcıların bir listesini sabit kodlaması ve aralarında seçim yapmanın bir yolunu sağlaması gerekir. Bir kullanıcının her uygulamada varsayılan tarayıcısını ayrı ayrı seçmesi gerekecektir ve uygulamanın geliştiricisinin dahil etmediği bir tarayıcıyı tercih ederse şanssız kalır.
Eklentileri de Olmaz
Aynı uygulama mağazası politikası, üçüncü taraf tarayıcıların tarayıcı eklentileri için destek sunamayacağı anlamına gelir. Parolalarınızı saklamak için LastPass kullanıyor musunuz? Kendi dahili tarayıcısını uygulayan LastPass uygulamasını kullanmanız gerekecek - Safari veya Chrome için bir LastPass eklentisi yükleyemezsiniz. Tabii ki, LastPass’ın dahili tarayıcısı da Safari’den daha yavaş olmaya zorlanıyor.
Eklentiler, her tarayıcıda bulunmasalar bile diğer platformlarda mümkündür. Örneğin, Google bunu istemediği için Android için Chrome eklentileri desteklemez. Sorun değil çünkü Android için Firefox eklentileri destekliyor. Bir LastPass eklentisi yükleyebilir ve tercih ederseniz Firefox uygulamasında tercih ettiğiniz parola yöneticisini kullanabilirsiniz. Bir seçeneğin var.
Üçüncü Taraf Tarayıcılar Sakatlandı
Üçüncü taraf tarayıcılar hiçbir zaman Safari'den daha hızlı olmayacak - her zaman daha yavaş olacaklar. Ayrıca, hiçbir zaman varsayılanınız olamayacakları için kullanımı her zaman daha zahmetli olacaktır.
Tarayıcılar, başka özellikler ekleyerek bu sınırlamaları telafi etmeye çalışır. Örneğin, Chrome’un önceden getirme ve veri sıkıştırma özellikleri, işleri hızlandırmaya yardımcı olmaya çalışır. Chrome'un gerçek avantajı, yer işaretlerinizi, açık sekmelerinizi ve diğer göz atma verilerinizi Chrome'un masaüstü sürümüyle senkronize etmenize izin vermesidir - bu, Mozilla'nın Firefox kullanıcılarının Firefox tarama verilerine erişmesine izin verdiği için orijinal olarak Firefox Home'u sunmasının aynı nedenidir. iOS'ta. Mozilla, Apple üçüncü taraf tarayıcıları sakatlamayı bırakana kadar iOS için Firefox sunmayacağını söylüyor.
Üçüncü taraf bir tarayıcının sunduğu entegrasyon özelliklerini veya diğer benzersiz seçenekleri istemediğiniz sürece, Safari'ye bağlı kalmanız daha iyi olur. Apple, işletim sistemini her zaman sizin için en hızlı ve en uygun seçenek olacak şekilde tasarladı.
Burada değişim için biraz umut var. Apple, " yinelenen işlevsellik Yerleşik bir uygulamanın "olduğunu, ancak sonunda rahatladılar ve rekabete izin verdiler. Bu politikayı hiç değiştirmedilerse, Apple'ın iTunes Radio, iBooks ve Mail gibi kendi uygulamalarıyla rekabet ettikleri için Pandora, Kindle, Gmail ve diğer birçok popüler uygulama gibi uygulamalara App Store'da asla izin verilmez. Rekabet ve uygulama seçimi, iOS'u daha güçlü ve esnek bir platform haline getirdi ve tarayıcı seçimi onu daha güçlü ve esnek hale getirebilirdi.
Resim Kredisi: Flickr'da Kārlis Dambrāns