Safari megtekintése Controller - 9 iOS funkció, amely örökre megváltoztatja az arcát böngészők
Makradar Böngészők / / December 19, 2019
Harmadik fél iOS-app sokáig hagyjuk nyitva linkeket anélkül, hogy a böngészőt. A beépített mini-böngésző elérhető a gyorsaság és a kényelem a Safari, vannak bizonyos biztonsági problémák, de ennek ellenére vált a de facto szabvány harmadik féltől származó alkalmazások. C iOS 9 mindent meg fog változni. Még a WWDC Apple bemutatta a Safari megtekintése Controller - olyan program, amely lehetővé teszi a fejlesztők számára, hogy integrálja az alkalmazások teljes Safari. főszerkesztő mac történetek Federico Vitichev beszélt az alkotók a különböző iOS-app, és megtudja, hogy mit gondolnak róla.
Web View
Apple ismert, hogy elkötelezett a biztonság a felhasználói adatok, így a kapcsolat az alkalmazások között, és a Web iOS mindig is nehéz volt. Kezdetben, amikor 2008-ban megjelent App Store, és iOS nevű iPhone OS, a fejlesztők képes megjeleníteni webes tartalmak kérelmüket. Ez úgy történt, hogy az API használatával UIWebView, és ez nagyon primitív. Mivel a korlátozások és a képtelenség, hogy használja a felhasználói adatokat a Safari, a fejlesztők kellett, hogy saját mini-böngésző. Hogy ellátják a szükséges minimumra alkalmassága, hogy megfeleljen a felhasználók igényeinek.
2011-ben, a kiadás iOS 4.3, az Apple bemutatta az Nitro JavaScript-motor, ami jelentősen megnövelte Safari teljesítményt és felgyorsítja a felfedezés összetett oldalak. Nitro már elérhető kizárólag Safari, így harmadik féltől származó böngészők menni a vízbe. Azonban ez csak logikus, hiszen az új motor működhetne oldalak és végrehajtható, betöltődik a memóriába, és a harmadik féltől származó alkalmazások ezt a szolgáltatást nem állt rendelkezésre okokból biztonság.
fejlesztők gyötrelem - és ami még fontosabb, a felhasználók - tartott 2014-ig, amíg az Apple bemutatott egy új API WKWebView, apránként kiegyenlítődik. WKWebView hagyja beépített böngésző, hogy kihasználják a Nitro, köztük sima görgetés és gesztusok.
Az új API igazán jelentős innovációt, és több ezer fejlesztő azonnal frissítik a kérelmek, hogy kihasználják annak minden előnyével. Az iOS 8 nagyszámú alkalmazások WKWebView, hogy a jobb felhasználói élményt.
Azonban annak ellenére, hogy a fejlesztések, beépített böngésző nagyon messze van a funkcionalitást, hogy az Apple létrehozott Safari sok éven át. Biztonsági korlátozások miatt, az egyik fő probléma az, hogy nincs támogatás „Csomagok iCloud billentyűk”, és ennek következtében autocomplete jelszavakat és más adatokat. A felhasználóknak meg kell váltani a Safari, de ez szörnyen kellemetlen.
Indie fejlesztő Házi Software Alex Price azonban pont az előnye a szállítmányozási a kérelmek Safari. Elmondása szerint, különböző külső böngésző felületen, és hiányzik néhány közülük oldal megjelenítéséhez felkeresett URL lehet a probléma adathalász felhasználói adatok.
Ortwin Gentz származó FutureTap felhívja a figyelmet a hiányosságokra, a többi felület: Nem minden böngészők beépített jó terhelését mutató és a biztonságos kapcsolatot. Fejlesztő Brian Tumblr IRES támogatja az általános nézet, hogy a mini-böngésző alkalmazás - ez mindig egy kompromisszum. Egyrészt, a felhasználók könnyen nyitott kapcsolatok alkalmazás elhagyása nélkül, de a többi - áldoznak hiányában sütik és gól veszélybe a személyes adatok megadása az oldalon, hogy ellenőrizzék a kijelző a harmadik személy.
Safari nézetvezérlőben
Az iOS 9 Az Apple bemutatta a Safari nézetvezérlőben, ami megment fejlesztők, hogy írjon a saját mini-böngésző, és lehetővé teszi, hogy a Safari kijelző webes tartalom.
Safari nézetvezérlőben nagyon hasonlít a Safari: ha megnyit egy linket a Safari alkalmazásban felhasználó lát egy oldalt a megszokott felületen. Már csak két vizuális különbségek: szürke szín a címsorba (módját jelző „read-only”), és tipikus Safari ikonra az alsó panel, hogy abban az esetben kell váltani, hogy a teljes verzió böngészőt.
A Safari nézetvezérlőben Apple megkönnyíti a fejlesztők, mentés időt, de ugyanakkor nem szűnik meg törődnek a felhasználók biztonságát. A lényeg az, hogy a nyitó oldalakon zajlik egy külön folyamatban, amelyek nem kapcsolódnak az alkalmazás, így az utóbbi nem látható az URL és eligazodást.
Ez nem csak biztosítja a biztonságos felhasználói adatok, amelyek mindig a Safari, és nem át harmadik féltől származó alkalmazások, hanem lehetővé teszi a Safari nézetvezérlőben használni az egyéb előnyöket, mint például a cookie-kat. Azaz, ha bejelentkezik bármely helyszínen Safari, amikor megpróbál megnyitni egy harmadik fél által készített alkalmazás segítségével a Safari nézetvezérlőben akkor nem kell, hogy adja meg a jelszót.
De ez még nem minden. Apple lehetővé tette, hogy az „Csomagok iCloud billentyűk” kitöltés adatait, és hitelkártyák, valamint a hozzá Safari Reader mód és bővítése a „Share”. Safari nézetvezérlőben meghatározza az adathalászat és megjeleníti a különböző weblapok hibát, és támogatja blokkoló nemkívánatos tartalomAmi fut a Safari iOS-9.
Pozitív szempontok az innováció
Szerint Brian, IRES, Safari nézetvezérlőben gyorsan szabvánnyá vált a webes tartalmakat a harmadik féltől származó alkalmazások és a felhasználók előnyben részesítik az ilyen termékeket. „Nem látok okot a legtöbb fejlesztő, hogy hagyjon fel a bevezetése Safari nézetvezérlőben, - mondja. - archaikus „jelenik meg a jövőbeni alkalmazások beépített böngésző.
A vezető fejlesztője Instapaper Brian Donahue váltotta fel a beépített böngésző Instapaper Safari nézetvezérlőben. Mini böngésző segítségével a felhasználók megtekinthetik a teljes szövegű cikkeket az alkalmazásban, de volt benne sok korlátja van. Most Safari nézetvezérlőben Instapaper is kínál a felhasználók „natív» Safari funkciót. „És nem teheti meg, hogy kérem,” - mondja Donahue.
Anders Borum, iOS-fejlesztő kliens Git munkapéldányt, amely kulcsfontosságú előnye Safari nézetvezérlőben Ez az a képesség, hogy a „iCloud kulcscsomót” és a kapcsolót Safari, teljesítő valamennyi tevékenység alkalmazást. Mint sok más, harmadik féltől származó alkalmazások, munkapéldányt felhasználói hitelesítést igényel, hogy a szolgáltatást, amely tárolja a jelszót iCloud és át van dugva a autocomplete. Ez a tény önmagában is egy jó ok bevezetése Safari nézetvezérlőben mondta Borum.
Teljes mértékben támogatja Jeff Hekuort, alkotója Easy Shopping List és számos más iOS-alkalmazásokat. «Safari nézetvezérlőben kell használni, még a legalapvetőbb igényeit” - mondja. A felhasználók ismerős lesz kártya megosztási lehetőségeket, valamint a felhasználóbarát chipek, mint Automatikus elrejtés eszköztárak és navigáció.
Véleményük közös más tapasztalt fejlesztők, azzal érvelve, hogy annak érdekében, hogy a Safari nézetvezérlőben könnyen kap valamit, ami mindig is törekedett - a felhasználók képesek lesznek a megtekintéséhez webtartalom elhagyása nélkül alkalmazásokat. Az egyetlen ok, amiért az emberek váltanak Safari megtekintésére egyes hivatkozások, - a korlátozás és a kényelmetlenséget a beépített harmadik fél böngésző alkalmazás. Most akkor marad a múltban, Safari nézetvezérlőben lesz „a farkasok etetik és a juhok biztonságban vannak.”
„Buktatók”
Az egyik kérdés által tárgyalt fejlesztők: érdemes feláldozni hibamentesített megoldások sok év, és mozog egy új Safari nézetvezérlőben? Más szóval, mit válasszon: a jelenlegi folytonosságát és a rugalmasság, amely támogatja a rendszer működését?
Creator Andrew GiftPlanner Milham aggódik, hogy a Safari nézetvezérlőben soha nem néz „abszolút integrált „hiánya miatt a mély felület és testreszabás, és ezzel a felfogás a mellékletben idegen. Például a böngésző beépített GiftPlanner gesztusai, amelyek nem érhetők el a Safari nézetvezérlőben. És mégis szerint Milham, egy új megoldás sokkal több előnye, mint hátránya.
Várható, hogy a megjelenése IOS 9 fejlesztők ismert alkalmazás nem fog áttérni a Safari megtekintése Controller, és továbbra is használni a beépített böngészők megjelenítési webes tartalmat. Tény, hogy egy mini-böngésző a legtöbb alkalmazás ugyanazokat a funkciókat, mint a Safari nézetvezérlőben: navigációs gombok, címsorba, a képesség, hogy a CS.
Logikus a kérdés, hogy szükség van a képesség, hogy kommunikálni más alkalmazások nagyvállalatok azok ökoszisztémákra. Egy példája - Facebook és a Twitter. Két legnépszerűbb ingyenes alkalmazásokat az App Store ne használjon hosszabbító cserébe iOS 8. Miért? A válasz egyszerű: nem jövedelmező az emberek megosztott tartalom és tárolja azt más helyeken kívül a saját ökoszisztémákra. Ezen okok miatt a cégek, mint a Google, a Facebook és a Twitter, nem siet az Safari nézetvezérlőben integráció, ezáltal lassítják a széleskörű bevezetése.
A Safari nézetvezérlőben Twitterre az iOS-felhasználóknak, hogy mentse linkek minden szolgáltatást, míg a Facebook nem lesz képes tartani a lépést az oldalak, hogy a felhasználók menni. Ugyanez vonatkozik a Gmail - Google nem lesz képes elemezni a kimenő forgalmat az e-mail alkalmazást. És ez csak néhány példa. A vállalatok számára, amely függ az összegyűjtésére és elemzésére a felhasználói adatok, Safari nézetvezérlőben nem jót.
Ugyanakkor az új Apple szoftver komponens van egy másik probléma: hogyan felhasználók képesek lesznek, hogy biztosan tudd, hogy azok biztonságos környezetben? Safari nézetvezérlőben felületesen hasonlít a Safari, de ez nem része. Beépített böngésző felületen, amely vizuális hasonlóságot Safari nézetvezérlőben, gátlástalan fejlesztők képesek lesznek, hogy hozzáférjen jelszavakat és egyéb bizalmas adatokat a „kulcstartó iCloud». Még tech-hozzáértés használók nem tudja meghatározni a hitelességét Safari nézetvezérlőben.
És az utolsó szépséghiba. Alkalmazások speciális funkciók is valószínű, hogy feladja a saját böngésző támogatja a Safari nézetvezérlőben. Az ilyen alkalmazások közé tartoznak például a letöltés vezetők. Az a képesség, hogy feltölteni a fájlokat hajtja végre a fejlesztők a saját mini-böngésző, de ez biztosan nem fog működni a Safari nézetvezérlőben.
New Web View
A fejlesztők a legtöbb harmadik féltől származó alkalmazások nem kap létrehozzák saját böngésző sem örömöt, sem nyereséget. Mint minden funkciót az alkalmazás, hogy időt és forrásokat a, így a Safari megtekintése Controller lehetővé teszi számukra, hogy elveszíti ezt a súlyt a vállukon, és összpontosítani más alkalmazásokat és funkciókat javulást.
Brian IRES, a fejlesztő a TumblrSafari megtekintése Controller - Ez egy ritka lehetőség a fejlesztők számára, hogy könnyen a felhasználók a jobb és biztonságosabb felhasználói élményt.
Apple hajlandóság, hogy megvédje a bizalmas felhasználói adatok - ez a fő jellemzője Safari nézetvezérlőben. Egyesíti a legjobb szempontjai Safari, ami mindig elérhetetlen marad a harmadik féltől származó böngészők: egységes felhasználói élményt, a sebesség, a biztonság, és a teljes értékű.
„Gyors és biztonságos böngésző alkalmazáson belül egyaránt fontos a fejlesztők és a felhasználók számára” - foglalja össze Alex Price. A vége felé az év, akkor valószínűleg látni széleskörű elterjedése és elfogadása Safari nézetvezérlőben a legtöbb harmadik féltől származó alkalmazások.