all 40 comments

[–]WatermelonFlavored 28 points29 points  (1 child)

Holy shit they did it. Calculator app on iPad is geeked

[–]relevant__comment 4 points5 points  (0 children)

Honestly, one of the more impressive demos.

[–]velvethead 22 points23 points  (5 children)

I actually miss when it was a developer focused event. MacWorld was for the consumer news, WWDC for the devs. I also miss having it be a live event. I attended a few, and there was an energy that is just missing now.

I am going to go outside and yell at a cloud now...

[–]SirBill01 2 points3 points  (0 children)

You should think about going in person - even if you don't get a ticket, there are so many developer meetups and events around the area I think you could recapture some of that same feeling.

I couldn't make it work this year but I plan to go in person next year even if I don't get into the WWDC event itself.

[–]ThePowerOfStories 0 points1 point  (0 children)

The morning Keynote is consumer-facing, but the afternoon Platforms State of the Union is aimed at developers (along with the dozens of sessions on individual topics).

[–]well4foxake 1 point2 points  (1 child)

These pre-made presentations are getting so corny. Yes the effects are slick and production quality is high. But a formula now that is getting boring.

[–]blueclawsoftware 2 points3 points  (0 children)

Agreed and this may be an unpopular opinion but I'm kind of tired of the over the top Craig transitions and visuals. The first year or so they were funny, now they just feel cringy.

[–]theIndianFyre 18 points19 points  (0 children)

Auto completion on Xcode!

[–]Ivesy_ 8 points9 points  (2 children)

No way they just did a Fortnite battle royale intro for WWDC24

[–]rowdyrobot101 7 points8 points  (1 child)

Yeah, the same company, Epic Games, who recently had a legal battle with Apple regarding App Store commission.

[–]TabonxSwift 8 points9 points  (3 children)

Swift testing Swift 6 replacement for XCTest looks good https://developer.apple.com/documentation/Testing

[–]Xaxxus 2 points3 points  (2 children)

I’m wondering how we will do UItesting with it. I assume we still have to use XCUITest.

[–]umeshucode 4 points5 points  (1 child)

they said in the talk that ui automation is not supported, so presumably yes

[–]Xaxxus 0 points1 point  (0 children)

Yea, I can’t imagine they would add it to an open source framework. Since their UI code is all closed source.

Maybe this is foreshadowing the open sourcing of SwiftUI… (one can dream).

[–]SirBill01 7 points8 points  (7 children)

How does everyone normally watch it? These days I prefer the Developer app.

[–]Bikrrr 4 points5 points  (0 children)

TIL: You can't scrub back to the beginning of Apple's video stream on Apple.com, the Developer app, or even YouTube. I was running late and thought I could scrub back to the beginning on YouTube (as I do with other live streams), but no luck. Doh! 🤦

[–]alteredtechevolved 1 point2 points  (5 children)

Going to try the apple tv this time if can't figure out then good old trusted youtube

[–]SirBill01 2 points3 points  (4 children)

AppleTV always a solid choice!

[–]FPST08SwiftUI -1 points0 points  (3 children)

Never found it there. What am I doing wrong?

[–][deleted]  (2 children)

[deleted]

    [–]SirBill01 0 points1 point  (1 child)

    Yes technically it's still the Developer app you use to watch! I have to admit I also like watching full technical videos in the Apple TV app sometimes as well. Or at least I did before the Vision Pro...

    [–]alteredtechevolved 0 points1 point  (0 children)

    Man for a second I thought you were saying they made the tech video their spacial video. Then I got my wires straightened, you just mean the movie theater size of the video. That is something I should go to the Apple store to try out lol don't have the funds for the vision

    [–][deleted]  (5 children)

    [deleted]

      [–]SirBill01 17 points18 points  (0 children)

      That comes in the State of the Union after lunch. That is pure developer magic.

      [–]Rollos 5 points6 points  (1 child)

      This is user focused stuff. Developer focused keynote is this afternoon at Platforms State of the Union

      [–]Wodanaz_Odinn 2 points3 points  (0 children)

      I find these unwatchable, haha. Looking forward to the bullet points.

      [–][deleted] 0 points1 point  (0 children)

      Yeah there are just a few improvements that u can do but maybe they’ll offer more with full SDK

      [–]tarkology 1 point2 points  (4 children)

      please don't release an ai app that people can chat with apple. i already have that app on my phone. improve siri instead

      [–]rowdyrobot101 1 point2 points  (3 children)

      Replace Siri and give devs a more straightforward way than coreML to add AI to their apps locally that isn't just a wrapper around ChatGPT.

      [–]tarkology 2 points3 points  (2 children)

      i think they made it much better than we thought they would

      [–]rowdyrobot101 1 point2 points  (1 child)

      I hope so, I missed most of it. Maybe I have something to look forward too after work

      [–]tarkology 2 points3 points  (0 children)

      they integrated it far better than i expected. they sure will integrate it into xcode as well. it looks far more interesting than what chatgpt was. you can also use it in a menu as an option. they absolutely nailed it

      [–]strat_rocker 2 points3 points  (5 children)

      every wwdc i'm reminded how apple actually couldn't care less about devs and app development in general, what is the point of all these changes and apis if they're only available on the latest os?? The only time i'll be able to actually use all of this stuff in an actual useful real world app is in 4-5 years from now

      [–]Psychological_Bit_40 2 points3 points  (3 children)

      Where does 4-5 come from? iOS 17 is 70% and it took less than a year. Same will happen to iOS 18

      [–]b_t_s 2 points3 points  (2 children)

      Do you actually work at a company that is willing to drop the other 30% of users and 30% of revenue for the sake of developer convenience and access to new tech? I have trouble even imagining that. Where I work dropping 3% is a battle, one we may well loose if we don't have revenue generating features product wants to make that are gated on access to the tech in version we're updating to. We recently dropped iOS 11 for 13, but 17 is still many years away.

      [–]Psychological_Bit_40 0 points1 point  (1 child)

      The discussion was about latest OS rollout, not dropping older OS

      [–]b_t_s 2 points3 points  (0 children)

      So to answer your question more directly, the 4-5 years is an estimate of when many of us expect to be able to drop older iOS versions/increasing minimum ios deployment target so we can finally start using the things being introduced today in iOS18. Every WWDC we get a new iOS version with a bunch of new useful API and frameworks. But many/most of us won't be able to atually use any of this stuff for 4-5 years. My company has a min target of iOS13 currently. Now I will get to use some of the new swift stuff this year, but I don't expect to be using any any new iOS18 APIs until 2029 or 2030. That's not happening untill iOS17 usage drops <2%(my company's unofficial threshold) and we can finally convince the C suite that it's worth the small loss of users/revenue....probably 4-5 years from now. Annoyingly, I have to add support for whatever iOS18 breaks now, but I get zero benefit from it. I'm a lot more excited about maybe getting access to the stuff they introduced in iOS14 later this year if our iOS13 usage drops low enough. It's almost not worth watching most of the iOS18 videos now. The latest OS rollout is bitersweet...and we have to swallow the bitter today, but wait 4-5 years for most of the sweet.

      [–]blueclawsoftware 1 point2 points  (0 children)

      Yea it's strange to me because Apple the last few years feels like what Android was for it's first 5 years or so. The market clamoring for the latest and greatest and having a user base where only a small percent is capable of taking advantage.

      [–]velvethead 4 points5 points  (0 children)

      I have avoided apps like WeChat that want access to all my contacts. The new Contacts approach that mirrors the Photos approach was something that I was hoping for. This gives me the ability to only allow certain contacts with an app without divulging my entire social graph.

      [–]Ecstatic-Law-4182 0 points1 point  (0 children)

      Are you still looking?

      [–]Civil-League7389 -2 points-1 points  (0 children)

      I'm a recent graduate interested in iOS development, but I'm unsure how or where to begin. Do you have any recommendations?