{"id":43568,"date":"2024-06-06T14:11:19","date_gmt":"2024-06-06T18:11:19","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=43568"},"modified":"2024-09-26T14:50:22","modified_gmt":"2024-09-26T18:50:22","slug":"wwdc-2024-wish-lists","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/06\/06\/wwdc-2024-wish-lists\/","title":{"rendered":"WWDC 2024 Wish Lists"},"content":{"rendered":"<p>I always want releases focused on <a href=\"https:\/\/mjtsai.com\/blog\/2024\/02\/22\/2023-six-colors-apple-report-card\/\">bug fixes<\/a>, but we all know that isn&rsquo;t going to happen. If we&rsquo;re dreaming big, how about something like virtual memory for iOS so that it stops losing my Safari tabs?<\/p>\n\n<p><a href=\"https:\/\/www.fline.dev\/my-top-10-wishes-for-wwdc24\/\">Cihat G&uuml;nd&uuml;z<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.fline.dev\/my-top-10-wishes-for-wwdc24\/\">\n<p>From a SportsKit API and .zoom modifier in SwiftUI, over improved SwiftData and source control in Xcode, to my biggest pain points in tvOS and visionOS, and much more! Blending long-standing requests with fresh ideas.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/notes.kateva.org\/2024\/04\/apple-antitrust-dreaming-of-freedom-for.html\">John Gordon<\/a>:<\/p>\n<blockquote cite=\"https:\/\/notes.kateva.org\/2024\/04\/apple-antitrust-dreaming-of-freedom-for.html\">\n<p>In particular it would be rather nice if the courts decide that Apple uses Photos lock-in as a part of its monopoly.<\/p>\n<p>[&#8230;]<\/p>\n<p>Here are two ways that Apple could free photo management from their iron control and provide options for the tiny sliver of the Apple base that cares.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/birchtree.me\/blog\/i-dont-actually-want-apple-to-make-everything\/\">Matt Birchler<\/a>:<\/p>\n<blockquote cite=\"https:\/\/birchtree.me\/blog\/i-dont-actually-want-apple-to-make-everything\/\">\n<p>I think they have too much power in too many industries and the more they spread out the less they can focus on the parts of their business that I personally enjoy the most.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@stroughtonsmith\/112216544752028006\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@stroughtonsmith\/112216544752028006\">\n<p>If all macOS 15 does is remove that stupid emoji-palette-blocking autocomplete popup that Sonoma added, I will be happy. Adding an extra step to something I do a hundred times a day, without giving an option to turn it off? Genius.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@bwebster\/112242921748390116\">Brian Webster<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@bwebster\/112242921748390116\">\n<p>My number 1 wish for macOS 15 is support for SMS filtering in Messages. I have an app that works great on iOS but all the spam still shows up on my Mac unless I shut off text message forwarding altogether. But if I do that then I can't autofill two factor codes on my Mac. Grrrrr.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@davedelong\/112332275806756325\">Dave DeLong<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@davedelong\/112332275806756325\">\n<p>All I want for WWDC is for this to be fixed.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/sfba.social\/@mikec415\/112334113375868390\">Mike Cohen<\/a>:<\/p>\n<blockquote cite=\"https:\/\/sfba.social\/@mikec415\/112334113375868390\">\n<p>I still want them to fix the thing where just looking at a xib without changing anything modifies it.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@chockenberry\/112338931496453814\">Craig Hockenberry<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@chockenberry\/112338931496453814\">\n<p>Are we absolutely sure we want AI features in Xcode?<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/rjonesy\/status\/1787293302930166176\">Ryan Jones<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/rjonesy\/status\/1787293302930166176\">\n<ul>\n\t<li>iMessage group typing indicators<\/li>\n\t<li>iMessage draft sync<\/li>\n\t<li>iMessage emoji tapbacks<\/li>\n\t<li>First tap works on Always On Display<\/li>\n\t<li>Mail secondary inbox<\/li>\n\t<li>iMessage expiring threads<\/li>\n\t<li>Photos stack similar pics<\/li>\n\t<li>Siri reboot<\/li>\n\t<li>paste hyperlinks on text<\/li>\n\t<li>Warn about high refund rate apps<\/li>\n\t<li>AI merge group photos for smiles<\/li>\n\t<li>Rotation lock except video <\/li>\n\t<li>Live Activities queue offline events<\/li>\n\t<li>Don&rsquo;t offload recent photos!<\/li>\n\t<li>&ldquo;5G Minimal&rdquo; option<\/li>\n\t<li>AI emoji suggestions<\/li>\n\t<li>AI Memoji<\/li>\n\t<li>Native spam call filter<\/li>\n<\/ul>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.attributedstrings.com\/wwdc-wishes\/\">Scott Anguish<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.attributedstrings.com\/wwdc-wishes\/\">\n<p>This is my short list of what I&rsquo;d love to see added to SwiftUI and Xcode.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@aaron_pearce\/112443332908578313\">Aaron Pearce<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@aaron_pearce\/112443332908578313\">\n<p>It is the time of the year that I start compiling my list of HomeKit feature requests that will be promptly be ignored by the team at Apple.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@lapcatsoftware\/112450437467924344\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@lapcatsoftware\/112450437467924344\">\n<p>Move the iPhone call and end call buttons away from each other on the screen.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@chbeer\/112484301476569403\">Christian Beer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@chbeer\/112484301476569403\">\n<p>Just fix Xcode so that it works again!<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@harshil\/112483666329883894\">Harshil Shah<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@harshil\/112483666329883894\">\n<p>Smart charging reminders. They&rsquo;ve got all the usage data and calendar info, it&rsquo;s all right there!<\/p>\n<p>Just remind me to charge my watch because I&rsquo;m gonna go to sleep and then off to the gym as soon as I wake up.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@cocoaphony\/112516495777739689\">Rob Napier<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@cocoaphony\/112516495777739689\">\n<p>I know it&rsquo;s a really hard thing to do well, and it isn&rsquo;t in the top 10 things I hope to be improved in Xcode, but I still wish Xcode could handle Arabic string literals without getting so confused.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/ClassicII_MrMac\/status\/1795516559508877544\">Mr. Macintosh<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/ClassicII_MrMac\/status\/1795516559508877544\">\n<p>Below is a list of possible macOS 15 features. NOTE: You can only pick 2.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/rjonesy\/status\/1796569147092119834\">Ryan Jones<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/rjonesy\/status\/1796569147092119834\">\n<p>Hopes for a better Control Center:<\/p>\n<ol>\n\t<li>Big clear single tap audio output<\/li>\n\t<li>Pick home controls<\/li>\n\t<li>Any shortcut<\/li>\n\t<li>Hide less in long presses<\/li>\n\t<li>Rotation lock except video<\/li>\n\t<li>All buttons are customizable<\/li>\n\t<li>No double button in Focus Modes<\/li>\n\t<li>Mini TV Remote at first level<\/li>\n<\/ol>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/bzamayo\/status\/1797005587642757402\">Benjamin Mayo<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/bzamayo\/status\/1797005587642757402\">\n<p>For tvOS 18, Apple should just add whatever format\/codec support is needed to get BBC iPlayer to stream in 4K and with subtitles.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@bynkii\/112538042964666931\">John C. Welch<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@bynkii\/112538042964666931\">\n<ol>\n<li>documentation that isn&rsquo;t header regurgitation written by people who think only incompetents need documentation.<\/li>\n<li>Apple actually dogfooding beyond their own convenience.<\/li>\n<li>full-throated support for automation, both Shortcuts and AppleScript\/JXA (or even a more swift-based language)<\/li>\n<\/ol>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@Timschmitz\/112549232224703385\">Tim Schmitz<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@Timschmitz\/112549232224703385\">\n<p>[Make] it easier and more reliable for Siri to do basic things.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@davedelong\/112548616356411258\">Dave DeLong<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@davedelong\/112548616356411258\"><p>iOS SMS filtering needs to apply to messages that are forwarded to my Mac.<\/p><p>It&rsquo;s a straight-up bug that things that I&rsquo;ve explicitly said to block on my phone are still causing alerts and badges on my Mac.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@chbeer\/112556514817549693\">Christian Beer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@chbeer\/112556514817549693\">\n<p>[Bring] back speed and stability to LLDB<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.david-smith.org\/blog\/2024\/06\/04\/weird-wishes\/\">David Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.david-smith.org\/blog\/2024\/06\/04\/weird-wishes\/\">\n<p>These are minor annoyances or little things which have bugged me in the last year.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@stroughtonsmith\/112558101559246422\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@stroughtonsmith\/112558101559246422\">\n<p>Every time I see some B-roll with a MacBook entering Mission Control or Expos&eacute;, it makes me wish iPad had that instead of Stage Manager. Unlimited windows, that can be tiled on a key press, and Fullscreen Spaces that you can flip through with the trackpad<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/mitchchn\/status\/1798052580943421478\">Mitchell Cohen<\/a> (<a href=\"https:\/\/mastodon.social\/@mitchchn\/112554203713464394\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/x.com\/mitchchn\/status\/1798052580943421478\"><p>WWDC is almost here, so it&rsquo;s a good time to talk about the \n@1Password\n browser extension for Safari, its history, challenges, and the future &mdash; what we&rsquo;re working on and what we&rsquo;d like to see from Apple, Safari, and the web platform.<\/p>\n<p>[&#8230;]<\/p>\n<p>Safari&rsquo;s implementation of the spec is new. There are missing\/incomplete APIs which must be worked around, and others which simply do not work.<\/p>\n<p>[&#8230;]<\/p>\n<p>This mandatory layer of indirection has unique bugs and reliability issues, most of which are outside of a developer's control, on both Mac and iOS.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/sdw\/status\/1797847799184372135\">Sebastiaan de With<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/sdw\/status\/1797847799184372135\">\n<p>I really want only one thing from WWDC24 and that&rsquo;s One True Gear (I vote VisionOS)<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/Sam_Ohanaware\/status\/1797940824891953361\">Sam Rowlands<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/Sam_Ohanaware\/status\/1797940824891953361\"><p>Every year my wish for WWDC is that they DON&rsquo;T release a new version of the macOS, just fix the bugs in the current one.<\/p><p>Next year, release an optimized version that cuts the bloat, and improves performance.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/ConfusedVorlon\/status\/1797928659602555387\">Rob Jonson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/ConfusedVorlon\/status\/1797928659602555387\">\n<p>Swift Package Management that works like Ruby Package management.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/c.im\/@nickheer\/112560606998814304\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/c.im\/@nickheer\/112560606998814304\">\n<p>Apple still has not fixed the bug in Mail where the All Inboxes view does not show huge numbers of recent emails. <\/p>\n<p>Mine keeps loading today with a near three-month gap in which messages are visible.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/joe-steel.com\/2024-06-04-Not-a-WWDC-Wish-List.html\">Joe Rosensteel<\/a>:<\/p>\n<blockquote cite=\"https:\/\/joe-steel.com\/2024-06-04-Not-a-WWDC-Wish-List.html\">\n<p>For a few years (<a href=\"https:\/\/joe-steel.com\/2016-06-09-WWDC-Wish-List-tvOS.html\">2016<\/a>, <a href=\"https:\/\/joe-steel.com\/2017-05-26-WWDC-2017-Wish-List-tvOS.html\">2017<\/a>, <a href=\"https:\/\/joe-steel.com\/2018-06-03-WWDC-2018-Wish-List-tvOS.html\">2018<\/a>) I wrote a specific post before WWDC about updates I was hoping to see for tvOS. These were never requests for those features to be built in a few days, but things I was hoping had already occurred to Apple, like the many years I put picture-in-picture on the list before it occurred to someone at Apple to ship it in <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2020\/10176\/\">2020<\/a>.<\/p>\n<p>I stopped writing these posts because fewer and fewer updates were coming out for tvOS, in general, and those that were were often tied to new hardware launches usually occurring late in the Fall.<\/p>\n<p>[&#8230;]<\/p>\n<p>Knowing that it&rsquo;s very unlikely we&rsquo;ll see anything from Apple for the Apple TV this summer, I&rsquo;ll offer a critique of where things are at instead, and offer some possible solutions ranging in complexity.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mbbischoff.com\/wwdc-2024-wishlist\/\">mb bischoff<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mbbischoff.com\/wwdc-2024-wishlist\/\">\n<p>I&rsquo;m hoping for thoughtful integration of LLMs across the OSes, performance and reliability updates for core services, and the introduction of a few power-user tweaks and long-missing features.<\/p>\n<p>Some of these ideas have been inspired by others&rsquo; wishlists, and where applicable, I&rsquo;ve included those references.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/05\/13\/xcode-15-4\/\">Xcode 15.4<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/01\/wwdc-2023-wish-lists\/\">WWDC 2023 Wish Lists<\/a><\/li>\n<\/ul>\n\n<p id=\"wwdc-2024-wish-lists-update-2024-06-07\">Update (2024-06-07): <a href=\"https:\/\/mastodon.social\/@craiggrannell\/112450445057510485\">Craig Grannell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@craiggrannell\/112450445057510485\">\n<p>A switch in Settings to turn off the Home indicator.<\/p>\n<\/blockquote>\n<blockquote cite=\"https:\/\/mastodon.social\/@craiggrannell\/112571137305729611\">\n<p>[Overriding] the daft iCloud Photos sync. Drives me bonkers.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/layer8.space\/@teilweise\/112574317173149342\">Der Teilweise<\/a>:<\/p>\n<blockquote cite=\"https:\/\/layer8.space\/@teilweise\/112574317173149342\">\n<p>Fix the handling of bug reports!<\/p>\n<p>It&rsquo;s been 12 years since &ldquo;Fix Radar or GTFO&rdquo; but little (if anything) has improved.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/warnercrocker.com\/2024\/06\/06\/wwdc-2024-apple-needs-to-do-some-serious-work-with-icloud\/\">Warner Crocker<\/a>:<\/p>\n<blockquote cite=\"https:\/\/warnercrocker.com\/2024\/06\/06\/wwdc-2024-apple-needs-to-do-some-serious-work-with-icloud\/\">\n<p>Apple&rsquo;s iCloud has gotten so much better since its initial debut, but these problems remain and keep getting put off year after year. Most notably, users aren&rsquo;t freely allowed any control over syncing when things appear stuck.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@chbeer\/112573460300007243\">Christian Beer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@chbeer\/112573460300007243\">\n<p>&#x201E;Build better document-based apps\" with a &#x201E;real\" app example, not a simple Markdown editor. One that uses NavigationSplitView in the UIDocumentViewController<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@chbeer\/112573501309802831\">Christian Beer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@chbeer\/112573501309802831\">\n<p>Another thing added to my WWDC wishlist for macOS: video controls in picture-in-picture videos. I mean... does somebody at Apple even use this?!<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@Migueldeicaza\/112575608600491720\">Miguel de Icaza<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@Migueldeicaza\/112575608600491720\">\n<p>Search option on the Journal app.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>I always want releases focused on bug fixes, but we all know that isn&rsquo;t going to happen. If we&rsquo;re dreaming big, how about something like virtual memory for iOS so that it stops losing my Safari tabs? Cihat G&uuml;nd&uuml;z: From a SportsKit API and .zoom modifier in SwiftUI, over improved SwiftData and source control in [&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":"2024-06-06T18:11:24Z","apple_news_api_id":"509f309a-4807-437e-a327-61f6f8f7581a","apple_news_api_modified_at":"2024-06-07T20:28:36Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAABw==","apple_news_api_share_url":"https:\/\/apple.news\/AUJ8wmkgHQ36jJ2H2-PdYGg","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":[284,1143,1351,1569,164,1326,31,2586,1814,2597,309,30,2598,141,386,71,2109,1558,2600,1212,2607,1221,226],"class_list":["post-43568","post","type-post","status-publish","format-standard","hentry","category-technology","tag-1password","tag-apple-software-quality","tag-artificial-intelligence","tag-control-center","tag-documentation","tag-homekit","tag-ios","tag-ios-18","tag-ipados","tag-ipados-18","tag-localization","tag-mac","tag-macos-15-sequoia","tag-messages","tag-mobilesafari","tag-programming","tag-radar-and-feedback-assistant","tag-tvos","tag-tvos-18","tag-watchos","tag-watchos-11","tag-wwdc","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/43568","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=43568"}],"version-history":[{"count":9,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/43568\/revisions"}],"predecessor-version":[{"id":43593,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/43568\/revisions\/43593"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=43568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=43568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=43568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}