Safari View Controller - 9 iOS özelliği sonsuza tarayıcıların yüzünü değiştirecek
Makradar Tarayıcılar / / December 19, 2019
tarayıcıya gitmeden açık bağlantıları izin uzun süre Üçüncü taraf iOS uygulaması. Yerleşik bir uzaklıkta Safari hız ve kolaylık ile mini tarayıcısı, bunlar belirli güvenlik sorunları var, ancak buna rağmen, üçüncü parti uygulamalar içinde de facto standart haline gelir. C iOS 9 her şey değişecek. geliştiriciler uygulamaları tam Safari entegre sağlayan bir yazılım bileşenini - Hatta WWDC Apple'da Safari View Controller tanıttı. Baş editör mac Hikayeleri Federico Vitichev çeşitli iOS uygulama içi yaratıcıları ile konuştu ve bu konuda ne düşündüklerini öğrenmek.
Web Görünümü
uygulamalar ve iOS Web'de arasındaki ilişki her zaman zor olmuştur yüzden Apple kullanıcı verilerinin güvenliğine olan bağlılığını tanınıyor. Başlangıçta, 2008 yılında App Store'u göründü ve iOS iPhone OS, geliştiricilerin uygulamalarında Web içeriğini görüntüleyebilir çağırdı. Bu API UIWebView kullanılarak yapılır ve çok ilkel oldu. Çünkü sınırlamalar ve Safari kullanıcı verilerini kullanmak için yetersizlik, geliştiriciler kendi mini tarayıcıları oluşturmak zorunda kaldı. Bunlar kullanıcıların ihtiyaçlarını karşılamak için kendi asgari gerekli işlevselliği donatmak.
2011 yılında, iOS 4.3 sürümü ile Apple anlamlı Safari performansı artmış ve karmaşık sayfaların keşfedilme hızlandırmak Nitro JavaScript motoru sundu. Üçüncü taraf tarayıcılar denize gitmek böylece Nitro, münhasıran Safari'de kullanılabilir olmuştur. Yeni motor sayfaları ve yürütülebilir ile işe yarayabilir çünkü Ancak, yalnızca mantıksal oldu belleğe yüklenir ve bu özellik için üçüncü taraf uygulamalar nedeniyle mevcut değildi güvenliği.
geliştiriciler eziyet - ve daha önemlisi, kullanıcılar - Elma biraz Denkleştirme tarafından, yeni bir API WKWebView tanıtılan kadar 2014 yılına kadar sürdü. WKWebView yerleşik izin tarayıcısı düzgün kaydırma ve hareketleri dahil Nitro yararlanmak, almaya.
Yeni API gerçekten anlamlı yenilik oldu ve geliştiriciler binlerce derhal tüm avantajlardan yararlanmak için uygulamalarını güncellemek. iOS 8'de, WKWebView kullanarak uygulamalar çok sayıda daha iyi bir kullanıcı deneyimi sağlamak için.
Ancak, gelişmelere rağmen, dahili tarayıcı çok uzak Elma yıllardır Safari'de yarattığı fonksiyonellik değil. güvenlik kısıtlamaları nedeniyle, başlıca sorunlardan birinin bir sonucu, otomatik tamamlama şifreler ve diğer veriler gibi, "Paketler iCloud tuşları" için destek olmaması ve. Kullanıcıların Safari geçmek zorunda, ama o korkunç sakıncalıdır.
Homegrown Yazılım Alex Fiyat Indie geliştirici Ancak Safari'de uygulamaların yönlendirme avantajları işaret eder. Ona göre, çeşitli üçüncü taraf tarayıcı arayüzü ve bazıları kullanıcı verilerinin phishing bir sorun olabilir ziyaret edilen sayfa URL gösterir yoksundur.
FutureTap dan Ortwin Gentz diğer arayüzün eksiklikleri dikkat çekiyor: tüm tarayıcılar iyi yük göstergesi ve güvenli bir bağlantı kurduk. Geliştirici Brian Tumblr IRES mini tarayıcı uygulamaları genel görüşünü destekler - her zaman bir uzlaşmadır. Bir yandan, kullanıcıların uygulamadan çıkmadan kolay açık bağlantıları vardır, ama diğer yandan - onlar yokluğunu feda kurabiye ve üçte görüntülenmesini kontrol bir sayfada kişisel bilgileri girerek risk altına koymayı kişi.
Safari View Controller
iOS 9 ile Apple kendi mini-tarayıcıları yazmak zorunda geliştiricileri kurtaracak olan, Safari View Controller tanıtıldı ve görüntülü Web içeriğine Safari kullanmasına olanak sağlar.
Safari View Controller Safari çok benzer: Safari uygulama kullanıcısı bir bağlantıyı açtığınızda tanıdık arayüzü ile bir sayfa göreceksiniz. Sadece iki görsel farklılıklar vardır: Adres çubuğunun gri renk ( "salt okunur" modunu belirten) ve ihtiyaç durumunda tam sürümüne geçmek için bu alt panelde tipik Safari simgesi, tarayıcı.
Safari View Controller Elma, geliştiriciler hayatını kolaylaştırıyor onları zaman tasarrufu, ama aynı zamanda kullanıcıların güvenliğine dikkat sona neden olmamaktadır. şey ikincisi URL ve site navigasyonu görmemesi için açılış sayfaları değil uygulama ile ilişkili ayrı bir işlemde, içinde gerçekleşmesidir.
Bu Safari'de ve her zaman değildir kullanıcı verilerinin güvenliğini, sağlamakla kalmaz üçüncü parti uygulamalar transfer değil, aynı zamanda Safari View Controller başka avantajları kullanmanızı sağlar, gibi çerezler. Eğer bir şifre girmeniz gerekmez Safari View Controller aracılığıyla bir üçüncü taraf uygulamasını açmak çalıştığınızda, Safari'de herhangi bir sitede oturum Yani, eğer.
Ancak hepsi bu değil. Elma mümkün "Gruplar iCloud tuşları" dolgu kişi verilerini ve kredi kartları gibi Safari Okuyucu modu ekleyerek ve "Share" genişlemesini kullanmak yaptı. Safari View Controller phishing ve görüntüler çeşitli web sayfaları hata ve ayrıca destekleri tanımlar İstenmeyen içeriği engellemeHangi iOS 9 Safari'de çalışacaktır.
yenilik Olumlu yönleri
Brian göre, IRES, Safari View Controller hızla tür ürünlerin tercih verecektir üçüncü taraf uygulamalar ve kullanıcıların web içeriği görüntüleme için standart hale gelecektir. "Ben Safari View Controller getirilmesi terk etmek geliştiriciler çoğunluğu için hiçbir neden görmüyorum, - diyor. - arkaik "ile gelecek uygulamalar görünecektir dahili tarayıcı.
Instapaper Brian Donahue bir lider geliştiricisi Instapaper Safari View Controller için yerleşik tarayıcıyı yerini aldı. Mini tarayıcı kullanıcıları app tam metin makaleleri görüntülemek için izin verir, ancak birçok sınırlamalar vardı. Şimdi Safari View Controller Instapaper kullanıcılar "yerli» Safari işlevsellik sunabilir. "Ve, lütfen başarısız olamaz" - Donahue diyor.
Anders Borum, Git Çalışma Kopyalama için iOS geliştirici istemcisi, Safari View Controller önemli bir avantaj İçin O tüm işlemleri gerçekleştirirken Safari "iCloud tuşlarının Bunch" ve anahtarı kullanma yeteneği vardır uygulaması. diğer birçok üçüncü taraf uygulamalar gibi, Çalışma Kopya şifre iCloud saklanır ve otomatik tamamlama yoluyla sokulduğu gelen hizmetine kullanıcı kimlik doğrulaması gerektirir. Bu durum tek başına zaten Safari View Controller tanıtılması için iyi bir neden Borum söyledi.
Tamamen Jeff Hekuort, Kolay Alışveriş Listesi ve diğer bazı iOS uygulamalarının yaratıcısı destekler. «Safari View Controller ", hatta en temel ihtiyaçları için kullanılmalıdır - diyor. Kullanıcıların AutoHide araç çubukları ve navigasyon gibi tanıdık arayüz kartı paylaşma seçenekleri yanı sıra kullanıcı dostu cips olacak.
Onların görüş yüzden onlar o Safari View Controller bunu savunarak, diğer deneyimli geliştiriciler tarafından paylaşılır Kolay hep çalışmıştır şey almak için - Kullanıcıların çıkmadan web içeriğini görüntülemek mümkün olacak onların uygulamalar. insanlar belli referansların görüntüleme için Safari geçiyorsanız tek sebebi - bir sınırlama ve üçüncü taraf tarayıcı uygulamasında yerleşik bir rahatsızlık. Şimdi geçmişte kalacak, Safari View Controller olacak "kurtlar beslenen ve koyun güvenlidir."
"Tuzaklar"
geliştiriciler tarafından tartışılan konulardan biri şudur: Yeni bir Safari View Controller için uzun yıllar ve hareket için debug çözümler ödün değer mi? Başka bir deyişle, ne seçmek için: Sistem fonksiyonları desteği ile cari kesintisizliğe, esneklik?
Yaratıcı Andrew GiftPlanner Milham Safari View Controller kesinlikle" bak asla endişelendiriyor Çünkü derin arayüzü ve özelleştirme eksikliği" entegre, ekinde o algıyı yapma yabancı. Örneğin, tarayıcı yerleşik bir Safari View Controller bulunmayan GiftPlanner jestler vardır. Ve yine de, Milham göre, yeni bir çözüm dezavantajları çok daha fazla avantaja sahiptir.
İOS 9 geliştiricileri sürümü ile bilinen uygulamalar Safari View Controller taşınmayacaktır ve görüntü web içeriğine onun dahili web tarayıcıları kullanmaya devam edeceği beklenmektedir. Navigasyon düğme, adres çubuğu, CS şeyi yapma olanağı: Aslında, bir mini tarayıcılarda çok uygulama aynı Safari View Controller gibi işlevlere sahiptir.
Onların ekosistemlere sahip büyük şirketlere diğer uygulamalarla iletişim kurma yeteneği gerekip gerekmediğini sormak mantıklı. Çarpıcı bir örnek - Facebook ve Twitter. App Store'daki en popüler ücretsiz uygulamalar İki iOS 8 için uzatma değişimini kullanmazlar. Neden? Cevap basit: bunun kendi ekosistemleri dışında, diğer yerlerde içeriği ve depolar paylaştığınız kişiler kârlı değildir. Bu nedenlerle, bu tür Google, Facebook ve Twitter gibi şirketler bu sayede onun yaygın giriş yavaşlatan, Safari View Controller entegrasyonu ile acele etmeyeceğiz.
Facebook kullanıcıları gitmek sayfaları takip etmek mümkün olmayacaktır ise iOS kullanıcılarına Twitter Safari View Controller ile tüm hizmetlerin bağlantılarını saklamak için. Aynı Gmail için de geçerlidir - Google e-posta uygulamasından giden trafiği analiz etmek mümkün olmayacaktır. Ve sadece birkaç örnek. toplanması ve kullanıcı verilerinin analizinde bağımlı şirketler için Safari View Controller iyiye işaret değil.
Kullanıcıların güvenli bir ortamda olduğundan emin olarak bilmek mümkün olacaktır nasıl: Ancak, başka bir sorun yeni Apple yazılım bileşeni vardır? Safari Görünüm Safari çok benzer Kontrolör, ancak bunun bir parçası değildir. Dahili Safari View Controller ile görsel benzerlik veren tarayıcı arayüzü vicdansız geliştiriciler "Anahtarlık iCloud» dan şifreleri ve diğer hassas verilere erişmek mümkün olacak. Hatta teknoloji meraklısı kullanıcılar Safari View Controller orijinalliğini belirleyemez.
Ve merhem son sinek. Belirli fonksiyonları ile Uygulamalar ayrıca Safari View Controller lehine kendi tarayıcılarını vazgeçmek mümkün değildir. Bu tür uygulamalar, örneğin, indirme yöneticileri kapsar. dosya yükleme özelliği kendi mini tarayıcılarda geliştiriciler tarafından uygulanan, ama kesinlikle Safari View Controller iş olmaz.
Yeni Web Görünümü
çoğu üçüncü taraf uygulamaların geliştiricilerinin kendi tarayıcılarını zevk ne de kar, ne oluşturmanın alamadım. uygulamada herhangi bir fonksiyon olduğu gibi, Safari Görünüm yüzden, geliştirmek için zaman ve kaynak alır Kontrolör onların omuzlarından bu kilo ve diğer uygulamalar ve fonksiyonları üzerine odaklanmasını sağlayacak gelişme.
Brian IRES, Tumblr bir geliştiriciSafari View Controller - Bu kolayca daha iyi ve güvenli bir kullanıcı deneyimi sunmak için geliştiriciler için nadir bir fırsat.
koruma gizli kullanıcı verilerine Elma isteği - bu Safari View Controller ana özelliğidir. birleşik bir kullanıcı deneyimi, hız, güvenlik ve tam özellikli: Her zaman üçüncü taraf tarayıcılar ulaşamamaktadır Safari'nin en iyi yönlerini bir araya getirir.
"Uygulama içinde hızlı ve güvenli bir tarayıcı geliştiricileri ve kullanıcıları için aynı derecede önemlidir" - Alex Fiyat özetliyor. Yıl sonuna doğru, biz üçüncü parti uygulamaların çoğunda Safari View Controller yaygın dağıtım ve kabul görmek olasıdır.