15Aug
iOS, üçüncü taraf tarayıcıları desteklemektedir, ancak beklediğiniz gibi değildir.Üçüncü parti tarayıcılar her zaman iPhone ve iPad'de Apple'ın kendi Safari'sinden daha aşağı olacaktır - en azından Apple kısıtlamalarını rahatlatana dek.
Bu nedenle Mozilla'nın artık iOS için Firefox Ev uygulamasını sunmaması sebebi budur ve Google Chrome geliştiricilerinin mevcut Chrome uygulamasını App Store'dan çıkarmadan önce bir iç tartışmaya açmasının sebebi budur.
Tüm Tarayıcılar Safari'nin Oluşturma Motorunu Kullanmalıdır
Apple'ın App Store politikalarında "Web'e göz atan uygulamaların iOS WebKit çerçevesi ve WebKit Javascript'i kullanması gerekir" açıklamasını yapmaktadır.
Bu, web tarayıcılarının kendi oluşturma motorlarını uygulayamadığı anlamına gelmektedir;Safari'nin oluşturma motorunun bir sürümünü yerleştirmelidirler. Daha hızlı bir oluşturma motoru veya yeni web özellikleri sunamazlar. Aslında, iOS'daki her üçüncü taraf tarayıcı Safari'de farklı bir arayüzdür.
Windows, Mac OS X ve Linux gibi geleneksel masaüstü işletim sistemlerinde, her tarayıcı kendi oluşturma motorunu sağlayabilir. Bu nedenle Mozilla Firefox Internet Explorer 6'dan çok daha iyi ve neden Google Chrome'un Mozilla Firefox 3.0'dan çok daha hızlıydı.Her tarayıcı geliştirici kendi optimize edilmiş oluşturma motorunu oluşturabilir. Mozilla Firefox, Internet Explorer 6'nın oluşturma motoruyla web siteleri oluşturmaya zorlandıysa, Firefox hiç çıkmazdı ve bugün Internet Explorer 6 ile sıkışabiliriz - Microsoft, Mozilla Firefox çıktıktan sonra Internet Explorer'daki geliştirmeye yeniden başlamıştı.
. .. Fakat Safari'nin Hızlı Nitro JavaScript Motoru
'yi Kullanamazlar. Göründüğünden daha da kötüdür.Üçüncü parti tarayıcılar yalnızca Safari'nin oluşturma motorunu kullanmaya mecbur değildir - yavaş bir JavaScript motoru kullanmaya zorlanırlar, yalnızca Safari daha hızlı bir JavaScript motoru kullanabilirler.Özellikle, Apple'ın yeni Nitro JavaScript motoru yalnızca Safari'ye ayrılmışken eski WebKit JavaScript motorunu kullanmaya zorlanmaktadırlar.
Bu, üçüncü parti tarayıcıların Web sayfalarını JavaScript ile Safari'nin kendisinden daha yavaş render edeceği anlamına gelir. Apple, Nitro JavaScript motorunu geliştirmeye devam edecek ve üçüncü taraf tarayıcılar karşılaştırıldığında Safari daha da hızlılaşmaya devam edecektir.
Aslında, tüm üçüncü parti tarayıcılar yalnızca Safari'nin farklı sürümleri değildir - hepsi de temel olarak yalnızca Safari'nin daha yavaş sürümleri.
Tabii, bir tarayıcı üreticisi teorik olarak jailbreak cihazlarda çalıştırdığı ve App Store dışında dağıttığı tarayıcılarının özel bir sürümünü oluşturabilir ancak bunu yapmazlar. Apple'ın önüne geçmeye çalıştıkları jailbreaker'ların sınırlı bir pazara çekileceğini düşünüyorlardı.
Üçüncü Taraf Tarayıcılar Asla Varsayılan Olmayabilir
Apple'ın iOS'u 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 dahi, diğer birçok uygulamada bir bağlantıya dokunmak Safari'yi yine de açacaktır. Bunun yerine Chrome'da sayfayı görüntülemek için Safari bağlantısını kopyalayıp Chrome'a yapıştırmanız gerekir.
Uygulama geliştiricilerin uygulamalarının diğer uygulamalarda açılmasına izin verildiğinden, başka bir tarayıcıyı varsayılan ayarlamanızın bir yolu vardır. Her uygulamanın desteklediği alternatif tarayıcıların bir listesini zorunlu olarak kodlaması ve aralarında seçim yapmanın bir yolunu bulması gerekir. Bir kullanıcı, varsayılan olarak her uygulamadaki varsayılan tarayıcılarını seçmelidir ve uygulamanın geliştiricisinin dahil etmediği bir tarayıcıyı tercih etmeleri durumunda şansları yetersizdir.
Eklenti olamaz,
Aynı app store politikası, üçüncü taraf tarayıcıların tarayıcı eklentileri için destek sunamayacağı anlamına gelir.Şifrelerinizi saklamak için LastPass'ı kullanıyor musunuz? Kendi iç tarayıcısını uygulayan LastPass uygulamasını kullanmanız gerekecek - yalnızca Safari veya Chrome için bir LastPass eklentisi yükleyemezsiniz. Tabii ki, LastPass'ın dahili tarayıcısı Safari'den daha yavaş olmaya zorlanmaktadır.
Eklentiler, her tarayıcıda bulunmasalar da diğer platformlarda mümkündür.Örneğin, Google Chrome istemediği için Android için Chrome eklentileri desteklemez. Android için Firefox'un eklentileri desteklediği için sorun yok.İsterseniz LastPass eklentisini yükleyebilir ve Firefox uygulamasında tercih ettiğiniz şifre yöneticisini kullanabilirsiniz. Bir seçeneğin var.
Üçüncü Taraf Tarayıcıları Sakatlar
Üçüncü taraf tarayıcılar asla Safari'den daha hızlı olmayacak - her zaman daha yavaş olacaklar. Ayrıca, asla varsayılanınız olamayacakları için daha kullanışlı olmazlar.
Tarayıcılar, diğer özellikleri ekleyerek bu sınırlamaları telafi etmeye çalışıyorlar.Örneğin, Chrome'un ön getirme ve veri sıkıştırma özellikleri, işleri hızlandırmaya yardımcı olmaya çalışmaktadır. Chrome'un gerçek avantajı, yer işaretlerinizi, açık sekmelerinizi ve diğer tarama verilerinizi Chrome'un masaüstü sürümüyle senkronize etmenize izin veriyor olmasıdır - bu, Firefox kullanıcılarının Firefox tarama verilerine erişmesine izin verdiği için, Mozilla'nın orijinalini Firefox Evini sağlama nedenidir.iOS'da. Mozilla şimdi, Apple üçüncü taraf tarayıcılarını sakat bırakana kadar iOS için Firefox sunmayacaklarını söylüyor.
Üçüncü taraf bir tarayıcı tarafından sunulan entegrasyon özelliklerini veya benzersiz seçenekleri istemiyorsanız, Safari'ye yapışmanız daha iyi. Apple, işletim sistemini her zaman için en hızlı ve en uygun seçenek olacak şekilde tasarlamıştır.
Burada değişim için bir umut var. Apple, yerleşik bir uygulamanın "işlev çoğaltılması" nedeniyle uygulamaları reddetti ancak nihayetinde rahatladı ve rekabete izin verdi. Apple'ın iTunes Radyo, iBooks ve Mail gibi kendi uygulamaları ile rekabet ettiklerinden bu politikayı hiç değiştirmediyse, Pandora, Kindle, Gmail ve diğer pek çok popüler uygulama gibi uygulamalara hiçbir zaman App Store'da izin verilmeyecektir. Rekabet ve uygulama seçimi, iOS'u daha güçlü ve esnek bir platform haline getirdi ve tarayıcı seçimi daha güçlü ve esnek hale gelebilir.
Resim Kredisi: Kārlis Dambrāns Flickr
'de