{"id":16486,"date":"2016-11-27T15:03:54","date_gmt":"2016-11-27T20:03:54","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=16486"},"modified":"2016-12-01T15:18:24","modified_gmt":"2016-12-01T20:18:24","slug":"choosing-ios-default-apps","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2016\/11\/27\/choosing-ios-default-apps\/","title":{"rendered":"Choosing iOS Default Apps"},"content":{"rendered":"<p><a href=\"http:\/\/www.macworld.com\/article\/3143721\/ios\/apple-let-us-choose-the-apps-we-want-to-use-in-ios.html\">Kirk McElhearn<\/a> (<a href=\"http:\/\/www.mcelhearn.com\/hey-apple-fix-this-let-us-choose-the-apps-we-want-to-use-in-ios\/\">blog<\/a>):<\/p>\n<blockquote cite=\"http:\/\/www.macworld.com\/article\/3143721\/ios\/apple-let-us-choose-the-apps-we-want-to-use-in-ios.html\"><p>But iOS offers no such option. If you tap a URL, it opens in Safari. If you tap a link to send an email, it opens in Mail. The default calendar is Apple&rsquo;s Calendar app. And so on. You may not want to work that way and because Apple doesn&rsquo;t give you any choice, you&rsquo;re stuck with workarounds: using share sheets to open a web page in a different browser; copying an email link or address to create an email; and so on.<\/p>\n<p>[&#8230;]<\/p>\n<p>We&rsquo;re at iOS 10, and Apple still hasn&rsquo;t allowed users to make these choices. It seems ridiculous that, with a mature operating system, we&rsquo;re still locked into Apple&rsquo;s default apps. It&rsquo;s not rocket science to make these changes; after all, there are protocols that funnel requests to specific handlers, the same way they do on the Mac.<\/p><\/blockquote>\n<p>Given that it&rsquo;s relatively easy to implement, and that it&rsquo;s been about 8.5 years since the introduction of third-party apps, limiting this must be a design decision. I think it&rsquo;s a mistake.<\/p>\n\n<p>Update (2016-12-01): <a href=\"http:\/\/pxlnv.com\/linklog\/default-apps-ios\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"http:\/\/pxlnv.com\/linklog\/default-apps-ios\/\">\n<p>This clearly isn&rsquo;t a technical limitation, but a conscious design decision. However, it is far more noticeable in iOS 10 than in previous versions of iOS because of the ability to hide default apps, which can leave gaps in typical interactions. Tapping on a <code>mailto:<\/code> link when Mail is hidden will display an inelegant modal dialog telling the user to reinstall Mail, even if they have a third-party Mail app installed.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Kirk McElhearn (blog): But iOS offers no such option. If you tap a URL, it opens in Safari. If you tap a link to send an email, it opens in Mail. The default calendar is Apple&rsquo;s Calendar app. And so on. You may not want to work that way and because Apple doesn&rsquo;t give you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"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,"footnotes":""},"categories":[2],"tags":[193,31,1380,597,386],"class_list":["post-16486","post","type-post","status-publish","format-standard","hentry","category-technology","tag-calendar","tag-ios","tag-ios-10","tag-mobilemail","tag-mobilesafari"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/16486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=16486"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/16486\/revisions"}],"predecessor-version":[{"id":16510,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/16486\/revisions\/16510"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=16486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=16486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=16486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}