{"id":4755,"date":"2015-07-14T14:03:40","date_gmt":"2015-07-14T14:03:40","guid":{"rendered":"http:\/\/adam-jackson.net\/blog\/?p=4755"},"modified":"2015-07-06T17:24:53","modified_gmt":"2015-07-06T17:24:53","slug":"linked-ios-9-and-safari-view-controller","status":"publish","type":"post","link":"https:\/\/adamchandler.me\/blog\/2015\/07\/14\/linked-ios-9-and-safari-view-controller\/","title":{"rendered":"Linked: &#8220;iOS 9 and Safari View Controller&#8221;"},"content":{"rendered":"<p><a href=\"http:\/\/www.macstories.net\/stories\/ios-9-and-safari-view-controller-the-future-of-web-views\/\">via MacStories &amp; Daring Fireball<\/a>:<\/p>\n<blockquote><p><em>\u00a0Safari View Controller looks a lot like Safari: when users tap a web link in an app that uses Safari View Controller, they&#8217;ll be presented with a Safari page that displays the address bar at the top and other controls at the bottom or next to it \u2013 just like the regular Safari on the iPhone and iPad. There are two minor visual differences with Safari: when opened in Safari View Controller, the URL in the address bar will be grayed out to indicate it&#8217;s in read-only mode; and, a Safari button is available in the toolbar, so that users will be able to quickly jump to Safari if they want to continue navigation in the full browser.<\/em><\/p><\/blockquote>\n<p>and<\/p>\n<blockquote><p><em>At the same time, Apple is making sure that user privacy and security are highly valued in how Safari View Controller operates. Safari View Controller runs in a separate process from the host app, which doesn&#8217;t &#8220;see&#8221; the URL or navigation happening inside it. Therefore, Apple claims that Safari View Controller is entirely &#8220;safe&#8221;, as private user data stays in Safari and is never exposed to a third-party app that wants to open a link in it.<\/em><\/p><\/blockquote>\n<p>and<\/p>\n<blockquote><p><em>Because of this, Apple has been able to port many of the features that users know from Safari to any app that uses Safari View Controller in iOS 9. Safari View Controller shares cookies and website data with Safari, which means that if a user is already logged into a specific website in Safari and a link to that website is opened in Safari View Controller, the user will already be logged in.\u00a0<\/em><\/p><\/blockquote>\n<p>and<\/p>\n<blockquote><p><em>But there&#8217;s more. Because Safari View Controller is Safari made available to an app, Apple can offer more than shared cookies and a familiar interface. Safari View Controller has access to iCloud Keychain&#8217;s password autofill, plus contact card and credit card autofill, Safari Reader, and the system share sheet for action and share extensions.<\/em><\/p><\/blockquote>\n<p>This sounds fantastic! Ever been in an app and clicked a link and instead of opening Safari, the app has an in-app browser that loads the web page? Safari View Controller aims to replace this and make life easier on developers, improving user experience and making users safer from dev spying on their keystrokes.<\/p>\n<p>One item that isn\u2019t clear if it\u2019s fixed or not is the Twittelator developer\u2019s comments that OAuth within Twitter apps is very weak because an in-app browser opens where the user types in their Twitter username and password and while this is happening, the developer could easily log the keystrokes to get user passwords essentially defeating the whole purpose of OAuth. Safari View Controller would eliminate this from what I can tell.<\/p>\n<p>This is a great iOS 9 improvement.<\/p>\n","protected":false},"excerpt":{"rendered":"via MacStories &amp; Daring Fireball: \u00a0Safari View Controller looks a lot like Safari: when users tap a web&hellip;\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","apple_news_api_created_at":"2016-03-17T02:26:32Z","apple_news_api_id":"bbb55644-eb29-4885-9541-d6be04949264","apple_news_api_modified_at":"2016-03-17T02:26:32Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/Au7VWROspSIWVQda-BJSSZA","apple_news_cover_media_provider":"image","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_cover_video_id":0,"apple_news_cover_video_url":"","apple_news_cover_embedwebvideo_url":"","apple_news_is_hidden":"","apple_news_is_paid":"","apple_news_is_preview":"","apple_news_is_sponsored":"","apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":[],"apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"csco_singular_sidebar":"","csco_page_header_type":"","csco_custom_appearance":"","csco_disable_excerpt_posts_layout":false,"csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[7],"tags":[],"class_list":["post-4755","post","type-post","status-publish","format-standard","category-linked","cs-entry","cs-video-wrap"],"apple_news_notices":[],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pb3IC4-1eH","jetpack-related-posts":[{"id":6659,"url":"https:\/\/adamchandler.me\/blog\/2017\/02\/17\/linked-what-apple-gives-you-for-100-as-a-safari-extension-developer%e2%80%8a-%e2%80%8aand-why-reddit-enhancement-suite-may-cease-support-for-safari\/","url_meta":{"origin":4755,"position":0},"title":"Linked: &#8220;What Apple gives you for $100 as a Safari Extension Developer\u200a\u2014\u200aand why Reddit Enhancement Suite may cease support for Safari&#8221;","author":"Adam Chandler","date":"February 17, 2017","format":false,"excerpt":"via the developer of Reddit Enhancement Sweet Browser Extension (a medium blog): A little over a year ago, Apple announced that Safari extension developers would no longer be able to develop extensions for free. Instead, they had to pay the same $100 per year that iOS and MacOS developers do.\u2026","rel":"","context":"In &quot;Linked&quot;","block_context":{"text":"Linked","link":"https:\/\/adamchandler.me\/blog\/category\/linked\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5053,"url":"https:\/\/adamchandler.me\/blog\/2015\/10\/01\/linked-safari-in-os-x-el-capitan-changes-common-shortcuts\/","url_meta":{"origin":4755,"position":1},"title":"Linked: &#8220;Safari in OS X El Capitan Changes Common Shortcuts&#8221;","author":"Adam Chandler","date":"October 1, 2015","format":false,"excerpt":"via LaptopMag: While many were upset to see the feature go, the good news is that bookmark-based key commands haven't gone away, they've only been re-mapped. The first bookmark in Safari's bookmark bar can now be triggered by Command+Option+1, and so on and so forth. Get ready to re-train your\u2026","rel":"","context":"In &quot;Linked&quot;","block_context":{"text":"Linked","link":"https:\/\/adamchandler.me\/blog\/category\/linked\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6210,"url":"https:\/\/adamchandler.me\/blog\/2016\/09\/13\/linked-protecting-your-privacy-in-safari-for-ios\/","url_meta":{"origin":4755,"position":2},"title":"Linked: \u201cProtecting Your Privacy in Safari for iOS\u201d","author":"Adam Chandler","date":"September 13, 2016","format":false,"excerpt":"via MacRumors: It also covers some methods you can use to prevent traces of your browsing history from showing up on your iOS devices. While you may trust friends and family not to go searching through your web history, it's possible for them to unintentionally discover what you've been looking\u2026","rel":"","context":"In &quot;Linked&quot;","block_context":{"text":"Linked","link":"https:\/\/adamchandler.me\/blog\/category\/linked\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7031,"url":"https:\/\/adamchandler.me\/blog\/2017\/08\/24\/linked-safari-should-display-favicons-in-its-tabs\/","url_meta":{"origin":4755,"position":3},"title":"Linked: &#8220;Safari Should Display Favicons in Its Tabs&#8221;","author":"Adam Chandler","date":"August 24, 2017","format":false,"excerpt":"via Daring Fireball: With many tabs open, there\u2019s really nothing subjective about it: Chrome\u2019s tabs are more usable because they show favicons. Here are two screenshot comparisons between Safari and Chrome from my 13-inch MacBook Pro. The first set shows 11 tabs: the TechMeme home page plus the first 10\u2026","rel":"","context":"In &quot;Linked&quot;","block_context":{"text":"Linked","link":"https:\/\/adamchandler.me\/blog\/category\/linked\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12351,"url":"https:\/\/adamchandler.me\/blog\/2024\/11\/11\/photography-one-week-in-united-arab-emirates\/","url_meta":{"origin":4755,"position":4},"title":"Photography: One Week in United Arab Emirates","author":"Adam Chandler","date":"November 11, 2024","format":false,"excerpt":"There are 203 photos on Flickr from a trip beginning 11\/3 and continuing to today the 12th of November. I\u2019m sharing my favorites below.","rel":"","context":"In &quot;Photography&quot;","block_context":{"text":"Photography","link":"https:\/\/adamchandler.me\/blog\/category\/photography\/"},"img":{"alt_text":"BMW International Council of Clubs UAE \/ Dubai Pre-Tour 2024.","src":"https:\/\/i0.wp.com\/live.staticflickr.com\/65535\/54125455581_3ccf33b005_b.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/live.staticflickr.com\/65535\/54125455581_3ccf33b005_b.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/live.staticflickr.com\/65535\/54125455581_3ccf33b005_b.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/live.staticflickr.com\/65535\/54125455581_3ccf33b005_b.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":2483,"url":"https:\/\/adamchandler.me\/blog\/2011\/06\/07\/all-250-new-features-in-mac-os-10-7\/","url_meta":{"origin":4755,"position":5},"title":"\u2605 All 250+ New Features in Mac OS 10.7","author":"Adam Chandler","date":"June 7, 2011","format":false,"excerpt":"via Apple.com: OS X Lion is our best OS yet. Not just because it\u2019s packed with all these new features. But because of what those features add up to: one amazing Mac experience. If you're a geek, this page should keep you busy for a while. \u00a0Here are a few\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/adamchandler.me\/blog\/category\/technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/adamchandler.me\/blog\/wp-json\/wp\/v2\/posts\/4755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adamchandler.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adamchandler.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adamchandler.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adamchandler.me\/blog\/wp-json\/wp\/v2\/comments?post=4755"}],"version-history":[{"count":0,"href":"https:\/\/adamchandler.me\/blog\/wp-json\/wp\/v2\/posts\/4755\/revisions"}],"wp:attachment":[{"href":"https:\/\/adamchandler.me\/blog\/wp-json\/wp\/v2\/media?parent=4755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adamchandler.me\/blog\/wp-json\/wp\/v2\/categories?post=4755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adamchandler.me\/blog\/wp-json\/wp\/v2\/tags?post=4755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}