{"id":48505,"date":"2025-07-16T16:47:56","date_gmt":"2025-07-16T20:47:56","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=48505"},"modified":"2025-07-16T16:47:56","modified_gmt":"2025-07-16T20:47:56","slug":"weak-ubiquitous-linking-in-apples-apps","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/07\/16\/weak-ubiquitous-linking-in-apples-apps\/","title":{"rendered":"Weak Ubiquitous Linking in Apple&rsquo;s Apps"},"content":{"rendered":"<p><a href=\"https:\/\/hookproductivity.com\/blog\/2024\/12\/3rd-year-anniversary\/\">Luc Beaudoin<\/a>:<\/p>\n<blockquote cite=\"https:\/\/hookproductivity.com\/blog\/2024\/12\/3rd-year-anniversary\/\">\n<p>If you are like many knowledge workers, on a typical day you access over dozens of information resources. If you have to use search or navigate through folders to get to them, you&rsquo;re taking a big hit on productivity. It&rsquo;s much easier to access a resource by clicking on a contextually placed link than it is to search for it or navigate to it through folders. For instance, if your task list contains links to the resources (drafts, emails, notes, PDFs, etc.) you need to process today, then you can use your task list becomes a hub from which you can quickly jump to what you need.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/luccogzest.substack.com\/p\/apples-macos-apps-are-the-weak-link\">Luc Beaudoin<\/a> (<a href=\"https:\/\/talk.macpowerusers.com\/t\/the-weak-link-in-mac-based-productivity-apple-s-own-apps\/41278\">Mac Power Users<\/a>):<\/p>\n<blockquote cite=\"https:\/\/luccogzest.substack.com\/p\/apples-macos-apps-are-the-weak-link\"><p>Despite its polish and promise, macOS still lacks overt support for robust, user-friendly linking. This violates both the spirit and the practical recommendations of the <em><a href=\"https:\/\/linkingmanifesto.org\/\">Manifesto for Ubiquitous Linking<\/a><\/em>, which I authored to encourage software platforms and developers to address what I call the <em>meta-access problem<\/em>: the difficulty of re-accessing information that is related to your contextual focus. <\/p><p>[&#8230;]<\/p><p>Take Apple&rsquo;s own macOS apps. In Notes, Messages, Reminders, Freeform, and even Mail, there is no &ldquo;Copy Link&rdquo; menu option that would let users create a persistent, shareable link to a specific item. This is a fundamental limitation for anyone who wants to organize information across documents and applications. In many cases, there&rsquo;s no straightforward way &mdash; via the UI or automation &mdash; to get reliable, cross-device links.<\/p><p>Even when underlying identifiers do exist &mdash; and clearly they must &mdash; Apple keeps them hidden. For example, when you receive a date in a text via Messages on macOS, you can click it to create a Calendar event. That event includes a hidden link back to the original message, something like: <code>sms:\/\/open?message-guid=ABCBB940-08A7-4FC8-8FDF-DF32CEB4234E<\/code> But this linking mechanism is entirely private. There is no public API or automation hook to retrieve message GUIDs. So while Apple engineers can build this feature into Calendar, third-party developers and users are locked out.<\/p><p>[&#8230;]<\/p><p>There&rsquo;s no AppleScript or Shortcuts action to [copy Music or Podcast links] either. One couldn&rsquo;t add more hurdles to linking if one tried. And without a <strong>Copy Link<\/strong> menu item in the app&rsquo;s menu bar, even UI scripting is impossible.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/07\/26\/mail-links-and-percentages\/\">Mail Links and Percentages<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/12\/06\/manifesto-for-ubiquitous-linking\/\">Manifesto for Ubiquitous Linking<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/07\/10\/hook-1-0\/\">Hook 1.0<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Luc Beaudoin: If you are like many knowledge workers, on a typical day you access over dozens of information resources. If you have to use search or navigate through folders to get to them, you&rsquo;re taking a big hit on productivity. It&rsquo;s much easier to access a resource by clicking on a contextually placed link [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-07-16T20:47:59Z","apple_news_api_id":"72695cd4-d623-45f4-a4f8-a14834fd25ed","apple_news_api_modified_at":"2025-07-16T20:48:00Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/Acmlc1NYjRfSk-KFINP0l7Q","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":[126,648,159,193,1840,30,2598,141,1816,700,690,1686,489],"class_list":["post-48505","post","type-post","status-publish","format-standard","hentry","category-technology","tag-applemail","tag-apple-podcasts","tag-applescript","tag-calendar","tag-hook","tag-mac","tag-macos-15-sequoia","tag-messages","tag-music-app","tag-notes","tag-reminders","tag-shortcuts","tag-url"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/48505","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=48505"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/48505\/revisions"}],"predecessor-version":[{"id":48506,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/48505\/revisions\/48506"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=48505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=48505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=48505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}