{"id":49472,"date":"2025-10-03T14:18:29","date_gmt":"2025-10-03T18:18:29","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=49472"},"modified":"2025-10-03T14:18:29","modified_gmt":"2025-10-03T18:18:29","slug":"web-apps-in-ios-26","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/10\/03\/web-apps-in-ios-26\/","title":{"rendered":"Web Apps in iOS 26"},"content":{"rendered":"<p><a href=\"https:\/\/webkit.org\/blog\/17333\/webkit-features-in-safari-26-0\/#every-site-can-be-a-web-app-on-ios-and-ipados\">Jen Simmons et al.<\/a> (<a href=\"https:\/\/front-end.social\/@jensimmons\/115295185446528941\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/webkit.org\/blog\/17333\/webkit-features-in-safari-26-0\/#every-site-can-be-a-web-app-on-ios-and-ipados\"><p>For the last 17 years, if the website had the specific <code>meta<\/code> tag or Web Application Manifest <code>display<\/code> value in it&rsquo;s code, when a user added it to their Home Screen on iOS or iPadOS, tapping its icon opened it as a web app. If the website was not configured as such, tapping its icon opened the site in a browser. Users had no choice in the matter, nor visible way to understand why some sites behaved one way while others behaved another.<\/p><p>On Mac, we took a different approach. When introducing <a href=\"https:\/\/webkit.org\/blog\/14205\/news-from-wwdc23-webkit-features-in-safari-17-beta\/#web-apps\">Web Apps on Mac<\/a> in Sep 2023, we made the decision to always open websites added to the Dock as web apps. It doesn&rsquo;t matter whether or not the website has a Web Application Manifest. Users get a consistent <a href=\"https:\/\/support.apple.com\/en-us\/104996\">experience<\/a>. Add to Dock creates a web app.<\/p><p>Now, we are revising the behavior on iOS 26 and iPadOS 26. By default, every website added to the Home Screen opens as a web app. If the user prefers to add a bookmark for their browser, they can disable &ldquo;Open as Web App&rdquo; when adding to Home Screen &mdash; even if the site is configured to be a web app. The UI is always consistent, no matter how the site&rsquo;s code is configured. And the power to define the experience is in the hands of users.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/02\/27\/the-tyranny-of-apps\/\">The Tyranny of Apps<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/09\/30\/an-abridged-history-of-safari-showstoppers\/\">An Abridged History of Safari Showstoppers<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/23\/safari-17-web-apps\/\">Safari 17 Web Apps<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/19\/safari-17-link-tracking-protection\/\">Safari 17 Link Tracking Protection<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Jen Simmons et al. (Mastodon): For the last 17 years, if the website had the specific meta tag or Web Application Manifest display value in it&rsquo;s code, when a user added it to their Home Screen on iOS or iPadOS, tapping its icon opened it as a web app. If the website was not configured [&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-10-03T18:18:32Z","apple_news_api_id":"85c7f205-f1f3-418c-b856-2db54518dcca","apple_news_api_modified_at":"2025-10-03T18:18:33Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AhcfyBfHzQYy4Vi21RRjcyg","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":[31,2741,103,96],"class_list":["post-49472","post","type-post","status-publish","format-standard","hentry","category-technology","tag-ios","tag-ios-26","tag-safari","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/49472","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=49472"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/49472\/revisions"}],"predecessor-version":[{"id":49473,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/49472\/revisions\/49473"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=49472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=49472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=49472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}