AppForce1: news and info for iOS app developers

WWDC expectations and predictions Twitter Space

June 03, 2022 Jeroen Leenarts
AppForce1: news and info for iOS app developers
WWDC expectations and predictions Twitter Space
AppForce1: news and info for iOS app developers +
Help us continue making great content for listeners everywhere.
Starting at $3/month
Support
Show Notes Transcript Chapter Markers

This is a quick edit of the proceedings. There can very well be audio mishaps in this.
We had a MEGA-PRE-WWDC Twitter space on June 1 talking expectations/predictions!

These were the hosts: @mikaela__caron, @dvrzan, @joshdholtz, @jordibruin, @rudrankriyam, @amos_gyamfi, @stefanjblos and me. 

We had tons of fun though.

The I.T. Career Podcast
Your ultimate guide to success in the I.T. industry. Helping you Grow your career!

Listen on: Apple Podcasts   Spotify

Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team

Lead Software Developer 
Learn best practices for being a great lead software developer.

Support the show

Rate me on Apple Podcasts.

Send feedback on SpeakPipe
Or contact me on Mastodon: https://hachyderm.io/@appforce1

Support my podcast with a monthly subscription, it really helps.

My book: Being a Lead Software Developer

Stefan Blos:

So welcome, everybody. It's nice that already so many people are in here. We came together today for a little bit of WWDC talk and speaking a little bit about our expectations and the predictions you might have for it. And first of all, I'm very honored to have so many great people here. It's like, really amazing, because like, we asked a few people, and we didn't expect everyone to, to actually accept, but that's actually what happened. So we're very happy to have all of you here. And so we decided to make a quick introduction for everybody. Because not everybody might know all the speakers here. So I will start with that. And actually, first of all, we have Michaela Caronia. She's an iOS developer at likability. She's a freelancer at ICF studio. She's also a streamer. She's also part of the organization team of iOS Dev, happy hour. And the YouTuber. I mean, I could go on here, but we have other people to introduce. But But yeah, I think one thing that stood out for me when I when I did some research was that you're taking some very, like innovative and unconventional approaches to projects because like, for example, the there was this recent project from Adam rush with, like a socially developed app, and you decided to livestream your contribution to that, which was was really, really cool. So kudos for that. And like the most important factor of course last year also unicorn lover. Next up in the lineup is Jordi Bruin, I probably mispronounced the the name here pretty terribly but but I wrote down that you're basically the Lucky Luke of the Apple developer community, because you have the quickest hands, like the speed you are developing apps with is just incredible, right? You're just pumping out apps left and right. So like a few examples, like you created Sue's I think it was it's vivid, post Chappelle, which I loved. The idea was just really, really great to have the airport's like function as a utility tool there. And you also created the Swift UI series recently, which was also a great success, I think. And like most importantly, you were also nominated for Apple design award with your fantastic app NaVi. So like, yeah. applause from the audience, I think. Thanks very much. And the most important race.

Jordi Bruin:

It was crazy last night when when the news came out, was really nice.

Stefan Blos:

I believe that and the other. The last fun fact I found about you or like I found out about you is you're also part time barista, right?

Jordi Bruin:

Oh, yeah, I used to be until like the winter of last last winter. And then I went to Thailand for a few months. And they, they don't really like baristas there. So maybe I'll get back to that at some point again, but right now I'm just focused on the other 20 things you just mentioned.

Stefan Blos:

Yeah, I think that's, that's a good good call there. All right, next up is chokeholds. Like, it's the first time I meet him. But it's been very nice. He's a iOS developer at revenue cat. He's also the lead maintainer of Fastlane. He's also the curator of indie dev Monday. And he created a few apps as well, including collected and another RSS reader, which was wrong. Probably not,

Josh Holtz:

like, all good.

Stefan Blos:

I think he's very good. He's also a AppStore. Connect API connoisseur. And we will probably hear hear more about that during the studio space. Unfortunately, for me, surprisingly, he's not nominated for Apple design award for his fantastic idea to have like, his name spelled out with his apps with the app icons, which was like a fantastic one, you would have had my vote for that. So you can check George's Twitter for for like an explanation for that. And also, like your I wrote down that you are legally certified to make that jokes. And you're also very much delivering in that regard. Right. Yeah. So yeah. Yeah. And advice for everybody is to go to churches website, Church halls.com and see his latest blog post because yeah, that's that's that pick pick that joke, I think. Next up is Daniela and I can't pronounce the last name correctly. Can you help me here?

Danijela Vrzan:

Version?

Stefan Blos:

Okay, yes, it's Croatian. Right. Fair enough. Yeah, you're an iOS developer at game sis. I think you're also an author for the up and coming underground site, Ray wonderlic.com. Maybe someone has heard of that before. You're also a conference speaker. You had a great talk about how you turned from an civil engineer to an iOS developer. You're also a podcast guest and many podcasts. And like already mentioned, like good from the wonderful country of Croatia. And I wrote down the fun fact that you not only solve hard problems, but you also lift heavy weights in your free time, right? Yeah,

Danijela Vrzan:

I like to go to the gym.

Stefan Blos:

Yes. Also the Euro newly turned blogger as well. You created a website or a blog. And you're actually going to speak about that@irs.uk. Right?

Danijela Vrzan:

Yeah, so pretty excited for that. Should be fun. Very

Stefan Blos:

cool. Very cool. All right. Next up is Rudra in Korea. He's a deferral engineer at Code magic. He's also a newsletter creator, called random ramblings and a fresh streamer. He also won the scholarship in 2019. I think. He's also a blogger, route rank dot blog. And he is a keen music aficionado. And the book author about music kit, the Apple Music API, which I think is actually on sale right now. Right, just like a quick recommendation there.

Rudrank Riyam:

Thanks for my selfless promo that I was going to do.

Stefan Blos:

Yeah, of course, of course. Nice. Next up, we have Marlon SuperPAC. I think this. Yeah. Hi. Hi. She's the creator of orbit time tracking, which is a fantastic app, which is actually available in as a demo in app stores. Right.

Malin:

Yeah. Yeah. Super excited to be able to go to the store to get a

Stefan Blos:

great achievement. Right. So I think it was the first real cross platform swift UI app. That was also like available for Mac OS, right?

Unknown:

Yeah, I think it was one of the first ones that were like, wasn't like, just the demo app that actually had like, full functionality on Mac OS. So that's, that's fun to start developing, and 2019. Very cool. Yeah.

Stefan Blos:

You're also a podcast host cup of tech. And we like games. And the conference speaker and you actually won the most inspiring presentation at the Swift Community Awards for your Hitchhiker's Guide to Swift UI. Right. You're also an expert, workshop teaser creator. I saw that while scrolling through your Twitter today. You create a nice teaser for like a workshop yet. And meetup organizer for coffee, I think it is, which is an most mostly online meetup, which I can highly recommend, of course. So welcome, as well. And the last person I want to introduce is the co host I regularly do Twitter spaces with which is euro Linux. He is the iOS Dev Rel Team Lead at stream my colleague, he is also a conference speaker. He's also a book author, and a newsletter creator. And of course, a podcast host. At first one, it's called. And he's one of my all time how the heck is he able to do all these things while maintaining a healthy family life people because I have no idea like he's doing basically everything. And I have really no idea how he does it. He's also a big RSS fan. And he's such a big keyboard fan, that I'm actually really scared to ask him for recommendations because my wallet will regret it. So welcome your own as well.

Jeroen Leenarts:

Hey, thanks, man. But you didn't introduce yourself. Right, right.

Stefan Blos:

That's correct.

Jeroen Leenarts:

So let me let me take care of that. So Stefan is actually part of my team at stream. And he's a video creator, blogger, and also basketballer. You can find them online at Stefan blas.com. And when he was hired at stream, he typically tell like, okay, get started and hey, go break leg, which he quite promptly did. So even after a ski trip, he went basketball and then he busted his knee, so that was good. He lives in Inuvik with his daughter, Nora, and is our resident emoji connoisseur. He takes our tweets to the next level. And he is often a co host on stuff. I do online, Twitter space, for example, sometimes from a podcast and I love reviewing the videos that he creates, because it's always fun, and he does a lot of stuff with stuffed animals in his videos, you should see the latest thing that he published. So that's Stefan for you.

Stefan Blos:

Thank you for the introduction. That was very kind of you. Alright, then. I think we know who everybody here is. So we want to dive into the topics we have today. So we have basically three broad topics we're going to talk about, and we're first gonna start with how everybody is actually enjoying that receipt because I know there's different settings for everybody. So I know for example, that Charlie You will be on site, right?

Jordi Bruin:

Yeah, so I'm flying on Saturday. So I'm going to be there a few days early. I think we'll be able to go to Apple Park on Sunday already to get your badge and then you have no clue what to expect. I've been to five WWE ces but only have tickets once. So I snuck into the other years for like, a few hours for a lap here and there. But this will be a completely different experience. I'm really curious what it's gonna be like.

Stefan Blos:

It's gonna be very exciting, especially with your nomination as the Apple design award.

Jordi Bruin:

It's not it's not nerve wracking at all to have to wait until 430. Today that day to find what you want. But

Stefan Blos:

yeah, yeah, it's got to be exciting. What about you Daniella? Are you also traveling? Or are you watching and following it from home?

Danijela Vrzan:

Yeah, it wasn't as lucky as Georgia to snag that tickets. though. I'm still hoping there might be one mutation. Forever optimist. But I'll be flying there without a ticket. There's so many cool events going around. Like I said, Happy Hour, on Tuesday. And then on Monday, I think Frank is trying to set something up so we can watch State of the Union together with people who didn't get a ticket to. I'll be flying there Saturday. And then going back Wednesday, so big expectation meeting a lot of people so I should be so disciplined.

Stefan Blos:

That sounds like great fun. Yeah. And I think it's a very, very valid approach to just go there. Even if you don't, like get into WBC, especially with this year's edition rights were not. I hope so. At least. All right. Like, and what about drunk I think you have a pretty far away to San Jose or like, the area right?

Rudrank Riyam:

i So unfortunately, I couldn't get a ticket either. And I couldn't sort out the visa as well. And not out on my own to San Francisco is gonna be big on our audits. That's I will be enjoying the party at home. That's my way.

Stefan Blos:

Guys, and you'll also be covering it right with a few, like content pieces, I think,

Rudrank Riyam:

yes, I'm going all in this year, thanks to company where I'm working. Because I don't have to work on any other apps other than lighting about it. And that's what I love doing. And that's what I will do.

Stefan Blos:

That's perfect. That's perfect. What about you, Merlin?

Unknown:

And yeah, I will be I'll be flying out on Sunday to go to the event and be there for pretty much the whole week. So yeah, I'm super excited to be there in person and then also have a chance to catch up with people in the community throughout the weekend. I'm also hosting some in person meet up on the Wednesday. So yeah, it's gonna be super fun.

Stefan Blos:

Nice, nice. I love that so many people are actually like really flying there and going there. Even if that's not like the huge in person event that it has been for the past years, or like, maybe the last two years, but before. So that's very cool. Yeah,

Unknown:

yeah, but I think I think it will be. It's cool that so many people like you'll be able to meet people, again, who you like, haven't been able to meet at those events for a long time. And I think it's gonna be good weather in San Jose as well. So we can probably just like meet outside cafes and catch up. It's gonna be really cool.

Stefan Blos:

Sounds like fun. Josh, what about you? Are you going or are you too disappointed to not have been nominated for the design award? There?

Josh Holtz:

I am. I'm going Sunday, and then coming back late Tuesday. So I'm making a real real short trip of it. I'm just gonna go hang out. I didn't I didn't get selected. So I'll just be hanging out in outside of Apple Park, I guess crying a little bit. But I'm excited for

Stefan Blos:

them. Also sounds like a lot of fun. But yeah, I mean, there's so many people there. It's still gonna be a great experience, I think. I think you're also traveling there, right?

Unknown:

Yes. So I also do not have a ticket. But I'll also just be out there, you know, hanging around, and maybe I'll see Josh also, later on Apple park with me. But I'll be going to the iOS dev IRL event that we have the happy hour event. So I'm super excited for that person.

Stefan Blos:

That sounds like fun. Yeah. Right. That person I think is what about you? Are you enjoying it from home? What's your plan?

Jeroen Leenarts:

I'm just going to like dive in like content like which link is also doing. Fortunately, teammate who's going to help me out while we're doing that, that's you Stefan? But we also have a most traveling to do Yeah, in person defense in an apple Park. So we're gonna get some reports back from him. And hopefully we can make something fun out of that with, like, on site pictures and some impressions that he will share with us. So we'll see what we can do. Hopefully, a lot of good stuff will be announced come Monday, especially during the State of the Union, because that's always the keynote for me. And yeah, we'll just see what Apple has to announce this year.

Stefan Blos:

Yeah, it's going to be very interesting, because like the, the keynote itself was basically just like the press release, right, of all the new features that will be added to the, to the operating systems and so on, and but the State of the Union comes up, then it's gonna be like a very, very developer focused thing. And speaking of that, let's let's dive into the expectations we have, right? Because, yeah, this will be like a very, very broad thing. So everybody can just share their broad expectations, like nothing very specific to certain topics, maybe? Or it also can be, of course, but yeah, what about what about you Michaela, what's your like, big expectations that you have for for the event.

Mikaela:

So disclaimer to everybody, I have not looked at any reverse sides. So I don't really know what's going to happen. But I think it'd be really interesting to see like an iOS like 16 refresh of the UI of them changing it either looking more similar to Mac OS, or something like along those lines, with that kind of like design. But then I'd also think it would be cool to have, like just better improvements with Swift UI with actual like, debugging. So if you forget, like a curly brace, the whole thing just doesn't freak out and just crash and say, like, I can't help you anymore. It'll actually give you some, like more useful, actual, like, message inside of Xcode, I think that would be great. And then mainly just seeing more improvements within swift UI. And then also just like, pretty much that's it actually, that's, that's all I had was just more more improvements within swift UI. So it's everybody can actually start using it, as opposed to constantly having a debate of which one should we use between swift UI or UI kit? All right, okay.

Stefan Blos:

All right. It's interesting, because, like, because it's a bit too late for us. So it's hard to specifically answer to that. But I can at least say that better debug messages and better better debugging for swift UI. That's also something I really love. Right. Okay, so I think that's very, very interesting. suggestions that that Michaela had. So definitely, definitely. I like that, that would be very cool to have. What about your ad? What about you? What would you what are you expecting from the event?

Jordi Bruin:

So I hope that there's going to be sort of like a wetter kids kind of thing. A few years ago, Apple acquired that, what's the dark letter. And I think that's typically one of those, those API's that if it gets announced, like, it just helps a lot of developers make their apps nicer, because they have this new data that they can use really easily clone. So I'm hoping for that, and maybe one or two similar things. So I think last year, a year before, we got the sound classification thing, where, which allows you to really easily recognize what sounds are playing. So I'm always like, looking for those kinds of frameworks. Because those are the ones that open up new possibilities. And I think same as, as other previous years, there's always these little nice things that get added over the new operating systems and I really look forward to so that for me and I hope that we get a bit of a glimpse into the future what what the next 10 years are gonna look like in terms of maybe glasses or something but yeah, I'm, I'm not holding out for it. Because you never know what Apple

Stefan Blos:

could you do expect that when weather kit comes around that there'll be an iPad weather app. Such crazy things?

Jordi Bruin:

Well, maybe they're just making an API so that other people can make the app for them. That would be a good solution.

Stefan Blos:

Nice. That's a very good idea. Yeah. But yeah, that sounds that's also sounds very, very interesting. Yeah, wouldn't be would definitely be cool to have that. Daniella, what are your expectations for the event?

Danijela Vrzan:

I'm hoping for some swift UI improvements, and then something that we still have to like use it for, like, web views. And then also, maybe now that you mentioned, mentioned weather app on the iPad, I hope that we get that too, because I added so many times clicking on it, and then going to website. That will be nice. Maybe some improvements in the notes, because I think it has like a lot of potential and hoping for a new iPad Pro. But we'll see.

Stefan Blos:

So, would you say that like having a weather app on the iPad? Is your like, your deciding factor to buy a new iPad Pro? Will that be? Basically take you take you over the edge? No, definitely. Not. Okay. Okay. Because like I, for me, it is always I think the iPad Pros, a fascinating device. But I never, I always think like I've no real use case for it. So I can't really use that like for anything. Because I don't know, I'm not like a very creative person to to drawing or something like that. So I feel like I can't really justify the expense there.

Danijela Vrzan:

Yeah, I find myself switching between my Macbook and iPad, and then something they do on my iPad, I could just do them as easily on my MacBook. Yeah, I mean, all the things you can do on mobile, maybe some people have better use case for an iPad?

Stefan Blos:

Probably Probably. Maybe they have. Okay, so, Josh, I think everybody's very, very keen to hear from you what, what your expectations are right?

Josh Holtz:

Well, I would love some App Store connect API updates, even though I don't necessarily expect them at dub dub, because they've been kind of updating stuff throughout the year. About every three months or so there has been some sort of small update. But nothing like big or new has been announced this past year. So I'm hoping for some big app store connect API drops this week. I don't want to hold my breath on that though. But generally, I would also love some swift UI updates. All of my apps are swift UI. I can't even tell you the last time I touched UI kit. So it's about time I update my apps they've been they've been updated in a year. So I think some new Swift UI would help me. feel excited to do that. And then I want some App Store connect improvements as well. I think in general, there have been some over the past year, but some some speed updates, new new new things in App Store connect. And then also hopefully, some improvements to command line tools, Xcode build, XC run all of all that fun stuff.

Stefan Blos:

Nice. Are there any any very specific things like for you mentioned that? You want some swift UI updates, for example, but is there anything very specifically that you're that you're looking for, or just like, generally,

Josh Holtz:

I'm bad at all of it? List improvements, I think would be great. I feel like I always start off with like that and then end up going back to like the custom scroll view and V stack stuff, because list doesn't do everything I want. So if I don't have to drop back out of that ever again. That'd be fantastic.

Stefan Blos:

Nice. Good point there. Good point. All right. That's, that's interesting, interesting topics. Who drank? What about you?

Rudrank Riyam:

I think as everyone has mentioned, about Swift UI, we are looking, she really looking forward to fixing those edge cases where we are stuck. And then we have to use UI kit and navigation part. And hopefully, we get to end the discussion on is swift UI production ready or not? Because I haven't seen that a lot on my Twitter lately. So I'm really hoping maybe I'm hoping too much. But I'm really hoping that this year is the biggest year for swift UI improvements. And the second part is my favorite framework, which is I think, y'all know music it the first year of music, it was a good one, but I'm hoping they focus more on adding new features from the Apple Music API. And the third thing that I'm curious about is Xcode cloud because they released it last year, but we haven't heard much about it in a while. Even I think it is still in beta. And we are still looking forward to the pricing and stuff.

Stefan Blos:

Yeah, that's an interesting point. Because I think I think it was yardie who mentioned that, like Apple acquired? I think it was it Starkweather. Right, the weather app. And they also acquired dark sky. Oh, yes. Thanks. And they also acquired buddybuild, right, which is what people were expecting to turn into the whole Xcode cloud thing. So is there anything specific you're expecting there? Or you would Look for to have that as an x as an improvement.

Rudrank Riyam:

I think right now it is more for a simple workflow when you're working with exclu cloud. And I'm like, there's a lot of room for improvements when you're working with having Xcode cloud as your main CI CD. Because I'm using code magic, because I work there.

Stefan Blos:

Who would have thought that? Wow. Josh, I'd love to hear your opinion on that. Because with Fastlane, you're like, you're very much in that in that realm of CI CD as well, right?

Josh Holtz:

Yeah, X. Cloud actually scared me last year, I wasn't expecting that. And I kind of freaked out for a few days. But I think it's, I think it is a good CI CD option. There, there isn't a lot of configuration there, it kind of does a lot of magic for you. You can still do some scripting and stuff for yourself if you want. So like it. It's not fully closed off in terms of what you can and can't do. But for anything that is a little more advanced, it does make it a little bit harder right now. So I'm excited to see kind of where they are taking Xcode cloud. Yeah, but yeah, I haven't really heard any updates since fall of last year. So hopefully, there's some news there.

Stefan Blos:

Yeah, that would be exciting. And I think like, there's, there's, like, I'm pretty, pretty sure that there's still going to be like the possibility to coexist with fastly, because you're still like, fills different different roles in the, in the in the, like, release pipeline and everything, right?

Josh Holtz:

Yeah, I have a target. And it's been this year about that, actually. And I think that is out there somewhere to watch. So I do kind of explain how they can kind of interact. But hopefully it gets easier this next year as well.

Stefan Blos:

Nice. Yeah, that sounds like a very cool thing. So thanks, WHOdrug, for bringing it up. But it's a very interesting topic. I think. Anybody else have any thoughts on that?

Jeroen Leenarts:

Yeah, I'm really hopeful that do some big additions to the release process of basically anything, because it used to be that all the code signing stuff was like really super complicated. And it got a bit easier over the last, especially the last two years. But I really hope that to take that to the next level. And that can also incorporate that with with Xcode clouds. And also if you're not using Xcode cloud, really. But yeah, we'll just have to see, I think, what Apple can do there. Because it's, of course, an important part of the security of the platform, all the code signing and stuff that you're doing there.

Stefan Blos:

Yeah. It's also I think, one last point maybe about that is, I think it's also interesting to see how that ties into the whole having the iPad as an app development device. Because like, right now, it's possible to release apps, especially on the iPad like that, that was one of the huge addition to Swift Playgrounds. But like having these this this cloud automation tool, as is, I think something that would really like, make the iPad more viable as a development device in general, right?

Jeroen Leenarts:

You would hope so right? Because it's really cool as an entryway into into app development, that you can just pick up your iPad, and start doing some things with code and then discover if it's something that you like, and if it's something that you want to pursue, because one of the biggest issues that you see with people getting into the Apple developer ecosystem is just getting started, you have to know that you have to download Xcode, you have to know that you have to go to developer.apple.com instead of apple.com. And just those small barriers, the more they take away, the better it is, I think for for people looking into software development as a profession, I think.

Stefan Blos:

Yeah, that's one point. And the other thing I think, is like pricing, right? Because if you think about it, like an entry level iPad is I have I have the entry level iPad, and I'm very happy with it. So I have no reason to really like upgrade or anything. But that's like a device that's affordable, like from an apple perspective, at least. So having the ability to develop on that is pretty powerful, I think. Are there any other expectations you have your own for the for the event?

Jeroen Leenarts:

Wow, that's just boring me because there's been a lot of stuff going on with European Union requirements for Apple development. That's what the European Union wants to have certain aspects of the entire platform to be opened up to developers. So I'm hopeful that Apple will at least give some indication on what direction they're going to take there. First of all, because I don't want to get the youth we really about finding and you know, just putting their weight on things, I'd much rather see that Apple is ahead of that curve. And just hopefully, as a side effect of that also open up some interesting technical bits of the Apple device to us as developers, because there isn't like a year ago of maybe two years ago, they opened up NFC quite a bit. But it's not to the level, as you can do on Android, for example, and I've seen people do stuff on Android with NFC. That is like, I'd love to do that on iOS, but I just simply can't. And yeah, just being able, in a safe way, for consumers to be able to do more of those kinds of things. If that would be possible. I'd just love to see that.

Stefan Blos:

How high are your hopes there?

Jeroen Leenarts:

I'm not sure. Because Apple is kind of stubborn, unless a big government entity starts putting the weight on and with the EU, or once they start getting angry, it will take a few years, but then they then they'll start handing out fines. And those fines are not fun. And you know, you see a lot of people online, going down on the line. Yeah, well, Apple does should then just go out of the EU, but they would never do that, because it's too much of a market share in the revenue. So I don't know, I hope it doesn't get down to that. In the end. I hope there's like some sort of resolution that is more consumer friendly, developer friendly, but also Apple friendly, so that everybody is off better afterwards. In a way.

Stefan Blos:

Yeah, that sounds amazing. If if that's possible, then I think like the developer community, especially can really benefit from that. Right? I think the last person we have who needs to share their expectations is Marlene. So what do you think about the event?

Unknown:

Yeah, I have a lot of things that I'm excited about. Like just like preparing for this. I'm like, Oh, they could do all of those things. So I guess I should sort of split it up into categories. Do not go too long. But I think like the framework stuff. And then there's of course, like the more or less particular things, and then we have hardware stuff if there is anything there. And I think starting on the framework. I mean, I've been using Swift UI for a long time now. So that's got to be one of the things. Specifically, I hoped for more customization of components in Swift UI, just to have a bit more control over the things that you currently can control in UI kit. So things like changing the navigation bar or changing the top bar, does type of things would just be awesome. And just be able to like make more custom looking, you're looking apps directly in Swift UI, Adobe awesome. And other things, oh, Swift UI, I have been talking about that before is something like pop to root behavior. So that if you tap like, the tab bar one time, the view pops. Or if you'd have a normal time, after that, it goes up to the top of a list, those type of sort of default behavior that are there that like a user wouldn't really see why it's not there that are currently technical limitation, as I think it would be nice if we could just get those things straight up to box.

Stefan Blos:

Jumping on that, sorry, but yeah, that's I think that's, that's one of the things like Rudra mentioned that right there is the the everlasting discussion of Swift UI production ready, right. That's, that's one of those examples where people who say, no, no, it's not production ready, will always jump on, like, you can do things like pop the root, right?

Unknown:

Yeah, I would, I would argue against that particular one. I mean, I've been using it for, for production for a long time. What I've noticed is that, I mean, it is still a new framework that and I don't expect it to have everything that UI Kit has today, because you like it was developed for such a long time. But what I have noticed is that it is definitely still production ready, it's just you have to know what the pain points are, and where you have to add your own work around. So where you have to pop over to UI kit. And that's really hard to sort of get a feel for I think it's just like, stick with it, learn the whole framework, the ins and outs so that you know what's there. Because I definitely in the beginning felt like I should do everything in Swift UI. And that that was a bit of a more of a pain that I needed to put myself through was now when I start a new project, I sort of know what is possible in Swift UI, what isn't possible. And yeah, I think probably like 85% of my apps tend to be swift UI, but then all those custom behaviors or things that there's other things I have to work around for for example, like pop to root I don't use UI kit for that but I have my own set of workarounds but he feels quite awkward. So yeah, going back to that having like those things be there, out of the box. It will just save everyone so much, so much time and really added need to be If you're going away from Swift UI, another thing, I think would be really cool. And I've been hoping this for like three years is some core data replacement. Especially something that is interacting nicely with UI kit or it's or with Swift UI. So it's sort of designed with Swift UI in mind. And if we want to take the to like an extra level, I'd love for that to also replace some type of work nicely with like, a cloud data integration. So basically revamped sort of all of Apple's data storage mechanism to have something that competes with Firebase, or other frameworks like that. And yeah, that's a bit on the hardware.

Stefan Blos:

A lot of people are really, really hoping for that.

Unknown:

Yeah. And I've been sort of holding on, I'm like, I'm not gonna start adding core data now in an app, because that's going to be changed soon. So I'm hoping this is the year

Stefan Blos:

for the past few years as well.

Unknown:

And then the last two things is, I'm looking forward to seeing what's different with widgets, I hope there's gonna be something with like interactive widgets and potentially widgets on the homescreen, or we're just not so widgets on the lockscreen. That'll be really cool. That could be released together with like, the new iPhones. So they might hold off on that. But interactive widgets, I could imagine us getting out because developers should be able to start using them. And then the hardware side. I mean, I guess it would be really cool if we get some type of sneak peek of an AR or VR headset. I mean, they like people to be there in person. So maybe there's something there that we can look at. That'd be really cool. But I think that's like a big wishlist item. Oh, yeah.

Stefan Blos:

I am also hoping for that, because I really love the whole AR VR like possibilities there are, there's yeah, there's like really, really sophisticated research going on what they might, and when they might show something like I stumbled upon a tweet, I think it was like yesterday or two days ago, or someone checked, like licenses and patterns that they submitted and the time they change that and what that might mean. So people are really, really hoping for that.

Unknown:

Yeah, yeah. Yeah, no, it would be so cool, because we have AR kit, and we have the tooling. But we just need a device to like, apply that to, to make it more accessible. Yeah, I'm super excited to see what's happening.

Stefan Blos:

Yeah, I'm sure the topic AR will will come up, come up later in this space as well. Pretty, pretty sure about that. But yes, I think I think we heard from everybody about the expectations. I don't think I have a lot to add there. Because everything I would have mentioned. So it was already set. Like what one thing, I think because someone was mentioning that, like, UI refresh, might be on the plate. I'm not really sure about that. I think there might be like, at least I'm expecting that. And I have no competency whatsoever. But I'm thinking like, there's probably not going to be like huge design changes. But I would assume like more like subtle changes. Not not really huge, huge, new API's that do crazy things but like subtle improvements to things like swift UI to things like wichard Kid, that would be really cool. To just see these, these API's that we have, like mature, mature, more and more, I think that will be already a really cool thing. Yeah, and like one thing, I will just say, for for, for swift to idea, the expectation. And I heard that from from the stack trace podcast. Actually, I don't want to claim that for myself. But they mentioned that, like, they did a really great job of keeping, like, keeping swift UI stable. So not not really like breaking old code. So basically, the code you wrote, like three years ago in Swift UI is still valid. So it's still no not really breaking changes. They're like from the, from the upcoming versions, but they basically just enhanced everything more and more and made it they gave you more options and more fine grained. So I think that's a it's also a thing to look out for. I think that that might go on there. Alright, if nobody has thoughts on that, we probably should jump to the next point because we're already a lot have spent like 45 minutes talking about that. But yeah, so the next the next topic will be really predictions. So everybody has has like one one take. Everybody can share one prediction, and then we can talk about that, how the others think about that, how realistic that might be, or maybe if they hope to have that as well. And I would say Josh, you are allowed to start that.

Josh Holtz:

All right. Um, my previous I think in the years has been Xcode for iPad, but where we, we are kind of there and pass that joke. But I think one of I think one of the things I actually want is test flight review to be reworked a little bit and or gone. Right now, it's a little bit quicker to get your app store, get your app approved for App Store release, then for a review, which makes kind of testflight a little bit. Not useful for me. I think a good approach there would be since with an ad hoc, you can get up to 100 users that they should maybe allow for like 100. Invite invites, that doesn't need reviewed. Yeah, so like, my mom doesn't need to wait for my app to be approved, she can just go download if he wants herself. And like I have like 100 or 10, or something small. Because I feel like a lot of those anyway, like you don't need that many to like, get your app out there, just get a few to see your app. And that would probably cut down on review time itself so that people who actually do need more would like get out of that, or would would be in that queue themselves. So I think that kind of be a nice approach, is it going to happen? Who knows, but this is my wish, and hopefully to hear this.

Jordi Bruin:

So my trick to get around this now, but it doesn't solve completely is whenever I release a version, I just immediately submit a new version that's exact same built, just version, bump, and bump. And then when that gets through, then all the built updates afterwards, immediately go through. But on Mac OS, that's not the case. And I guess in your case, it's let's say you have a bug that you want to fix. And then you you have to wait first for it to get approved for test flight. And so sometimes it is worth it to just immediately push it to Yep, too early, because it's probably faster. And you can do two or three updates in the time that it sometimes takes to get the test flight approved. So yeah, I think it would just be nice if there's a bit more consistency in that system as well. Because even if just acknowledgement from Apple on, on what these pain points are, and that these are actual, like compromises that they have to make as a result of their approach, which like you can agree or disagree with their approaches, right, but I don't think we can disagree that it comes with downsides. So yeah, it would be nice if they at least acknowledged it in a way or or come up with a solution, like you mentioned.

Josh Holtz:

Yeah, I do that hack too. And it just doesn't feel great. If that hack exists, they should just kind of maybe find a way to build that hack in so that we don't have to do that. But yeah, that's my, that's my hope.

Stefan Blos:

That's a great hope. I think like with with testflight coming to the Mac, at least, you know, there's they're working on that. It's under active development. So I think that would be really a really, really great addition. Especially if you want to get get stuff out quickly. But like it's always like this, this balance to have right to have at least some form of revenue, to not like allow people to release things because, you know, people people also might might just misuse that. Once that's out, but But yeah, I think like finding a nice balance, there would be a really cool thing and would really benefit benefit developers a lot. So yeah, it's a very, very great, great thing. You mentioned that Josh, thanks for that. Okay, so Daniella, what about you? What's your what's your big prediction for the event?

Danijela Vrzan:

kind of hoping. Promise swift UI previews. I love swift UI previews and just seeing desire creating immediately on that preview. But I have so many issues on there. Especially like we use modulars modularized architecture I'm going to try to present you why the module just crashes or it doesn't work it just that the entire Xcode crashes. Like it's an amazing feature. I just hope it's like improved fixed to work a little better.

Stefan Blos:

Do you think it was improved like over the last year or so do you feel like it's it's a very rather stable point there?

Danijela Vrzan:

I think it was a prod a little bit but I think it needs a bit more improvement

Stefan Blos:

there's there's definitely still like a long way to go there with the stupidity

Danijela Vrzan:

Yeah, yeah, it's like amazing feature because I'm a visual type when seeing that visual like it's perfect. And I hate when I had to build Xcode just to see my Why change? It can take a while. But yeah.

Stefan Blos:

So I'm wondering, Mullin, you're you like you have this this big app in production, right. But what's your experience there?

Unknown:

And specifically with the with the previews, or with humans, which are internet, I, I have like faces of when I use when I used to previous. I'm trying to use it more now for specific components. And I think that's, that's quite nice when I'm like specifically developing, let's say, I want to add this like, small graph that I'm making or some label that's a custom label, then I tend to use it on like that smaller scale, as I'm developing it. But then often, once I start putting it into a bigger screen, I haven't really, I found that recently, it's been working since last year, it's been working really good. And especially with the end, while Mac the previous are really fast. So I'd say overall, like big improvements throughout the last year. But for some reason, I still sort of tend to like whilst I am looking at an entire app screen or an entire like view, then attempt to build it. But that's more because I want to like test it in that context. So I think that's more of a behavior on my side. So yeah, I'd say like, overall, it's been improved, but sometimes it doesn't work. And when it doesn't work, the result that this, the solution might be like, close the file and open it again, or force it to rebuild first, and you will be able to build a preview. So there are some workarounds when I'd say it definitely happens less frequently than it did in the beginning for me.

Stefan Blos:

Yeah, I get that. But I like I like the suggestion of having having smaller components with previews. And it's also like, I think that's really helping the whole, like, really leveraging previews with all the capabilities they have, right?

Unknown:

Yeah. And it's really sort of breaks it up into bite sized components that you can use. And then you can have like another preview on an outer view, like that wraps multiple, multiple small components, if you don't see how they work together in a context. Yeah, it's a nice sort of process to get into

Stefan Blos:

this. Yes. So yeah, that's a great, great addition as well, like previous being being heavily worked on. Melinda, you want to continue with your expectation?

Unknown:

Yeah, I mean, I already already mentioned that, because I was excited about it before Core Data replacement, I think, I felt like it's, it's time to get something, something like that, like a swift UI data.

Stefan Blos:

Like what would you what do you think? How could something like that? Look? Would it be basically like a an additional layer of abstraction that builds maybe on top of core data? Or are you really hoping for something like completely new revamped?

Unknown:

I can imagine this being new, just because core data is already built on SQL Lite. So this could be built upon that, and potentially provide some type of migration path. Since they are using the underlying structure. I wouldn't, I wouldn't mind it being wrapping like the current Core Data, but I think it feels sensible to like have have a separate habit completely new, since it is already building upon that. Yeah, that's an interesting question that sort of comes back to like the, their approach to Swift UI as well with Swift UI sort of being a layer on top of UI kit. And I imagine them slowly moving away from that, because we were sort of recommended in the beginning to not rely on like, looking at the UI Kit logic underneath. And I can imagine, Swift try replacing a lot of UI kit, it's not always going to be like a layer on top. So I would imagine that, like the ideal scenario would be that they would want to add, like a new layer that's independent from Kadena.

Stefan Blos:

Yeah, that's a, that's a great, great thought pattern there. anybody else's some some opinions on the whole core data replacement, or like on top of that,

Jeroen Leenarts:

we should have have Donnie waltz in here, see what he thinks. Now, Core Data, it's the thing with Core Data. It's an ancient framework, but there's so many functions, so many features or functionality in there, that it's just wow, just replacing that and covering all the features. That's a big challenge. And of course, it has a lot of like rough edges. And if you make a mistake, you you basically take off your own arm or leg or more. But yeah, it would be cool to get something that does something which today that that has much better developer ergonomics because if you look for instance, at realm, they're just getting that stuff integrated. In your codebase is quite easy. But then you, of course, are dealing with a third party dependency. And that's always a balancing act that you have to do there. So yeah, who knows khordad replaced, I don't know by what. But it would be interesting if you would do that.

Jordi Bruin:

So me personally, I've been holding off on on Learning Coordinator, because it's, every time I try, this gets stuck. So I think it's also for a lot of use cases, it's way too complicated for what you actually want to achieve. You just want to save some some local data that's in a more complex format, and just use the defaults again. So I hope that even if it doesn't fully replace it, that it's at least something in the middle that has a lot of the benefits, but maybe not all the complexity, that similar to how swift UI, maybe you can do everything with Swift UI in terms of modifying it to look exactly how you want, but it makes a lot of things so much easier. So I think there's a room for compromise there.

Jeroen Leenarts:

Data, especially something maybe that's between simple storage and core data. And that also has the cloudkit component in there. Because of course, you can pick some sort of library and make sure that you do something with SQLite. And it looks great. And it works great from a developer's perspective, but then you are lacking the the cloudkit. Sync. And first of all, improving the cloud good sync would be great. But also maybe if they replace Core Data, or they add a storage mechanism, that it is something in that spectrum, you know, between key value storage, Core Data, something that is a little bit easier to use, but still syncs up between your devices without issue that if the FDA would release that. I think I think there would be an interesting year.

Stefan Blos:

Oh, yes. I also think so. And I, I really like what you already mentioned, right? They took basically, the approach was swift UI, like it wasn't like, able to do everything that UI kit was able to. But the things it did, it did really well. And it had a very nice developer experience and everything. And if they like take a take an equal approach to like a replacement or like, alternative to core data. I think that would be like a very, very cool thing to be specific to a certain use case for now. But then be expanded over the years to maybe someday replace core data if possible. So yeah, very, very, very interesting topic. Core Data. Yeah. I wonder what Tony was, has to say about that. But yeah, I'm currently reading his book on core data. So it's, it's a beast, I'd say, right. Okay. That's what was a very interesting point that he made. Now, I want to hear from Brooke Ronk, what's your what's your expectation, your big pick for the for the event?

Rudrank Riyam:

I think I have only one big expectations, which, like, I imagine a world where we have Xcode, which is running very fast. And the Autocomplete is also very fast. And we all can echo on the dialog that we get that withdrawn 's iPhone is waiting for development, because because the Apple Watch is waiting for development. But even though it's not an Apple Watch project, like even if I don't have an Apple Watch. So I think that has wasted a lot of productivity time for many of us. And I hope that is fixed in the latest Xcode 14.

Stefan Blos:

Okay, so how realistic Do you think that is?

Rudrank Riyam:

I think that should be taken as 40, depending on the how angry the developers are on Twitter.

Stefan Blos:

I think I think it's not a perfect measure to, to prioritize things measured on how angry developers are on Twitter, because then I think like everything would go to hell pretty quickly, right? More.

Rudrank Riyam:

I don't know if Apple engineers also faced this problem. Like imagine if they're also waiting. They're building something on music. And their watch is waiting for that.

Jeroen Leenarts:

Maybe that's why they created a MAC studio.

Stefan Blos:

Maybe, yeah, that could be the case. I think I think what might may play in your your camp there is that? I think, probably I heard that Apple developers are using Xcode to build Xcode, right? So they would also benefit from that. Imagine if you build Xcode and then this like this, watch, your watch is waiting for development. If that pops up when you're building Xcode, really, that will be the best experience.

Jeroen Leenarts:

They'll just scurry off to a cafe Mac and grab a coffee and then once they come back, because the spaceship is like this big. The app probably will be finished by then.

Stefan Blos:

Hopefully we're not like revealing any Apple internals here. But yeah, that may be the case. What are everybody else's thoughts on Like the whole developer experience and speed of Xcode, anybody else hoping for an upgrade there?

Jeroen Leenarts:

Yeah, the thing is, if it's working, it's great, you know, you can do your thing. And while the code completion is awesome, and the documentation is right there and when you need it until it doesn't work anymore, and then you have to do the whole restart thing of Xcode again, and I must say, I have to do with less and less nowadays, but it should be even. Yeah, it should be even less than it is right now. But hopefully, some stability there on Xcode, that will be great as well. So that it just, you know, you can just get through a day on on one launch of Xcode, that would be like, epic. Such

Jordi Bruin:

I'm not having any of these issues. So I really wonder what you're doing wrong. Or maybe what I'm not doing.

Jeroen Leenarts:

I'm guessing you're just working on a single branch most of the time, right?

Jordi Bruin:

I'm doing everything by myself. So yeah,

Jeroen Leenarts:

I especially noticed issues when you start switching branches, or you have a few projects open and, you know, you start moving things around, then Xcode guys, nope. Not doing it. I need to I need to break.

Danijela Vrzan:

How many third party dependencies do you have in Xcode? Yes.

Jeroen Leenarts:

I think that's also part of the magic there. So anything else on on Xcode really? And instability? Yeah, just stability. I want stability. Who doesn't want stability? Right?

Stefan Blos:

I mean, like an adventurous person might also be interested in getting there getting excited for the day by just solving some some issues there. Maybe God like the thing you do maybe for for not having having issues with it is, I mentioned that you're the lucky look of the community, right. So you're maybe just too quick, Xcode, Xcode can throw up arrows against you, that may be the case.

Jordi Bruin:

And move on to the next file before it can show up any errors. So So one of the things I'm kind of expecting to see is, it's more putting swift you added more in the front for any any new stuff. So we can start with widget kits, you can only make it with Swift UI. Obviously, all the watch us development should not mostly be to be done in Swift UI. And, and I think that will probably also be the case for any any new hardware that's coming in the future, especially when it's things where you want to have a very consistent interface that just works the same across apps, and that people don't come up with like completely funky, new, new ways of, of develop or interacting with it. So I'm curious to see how hard they will push that and how they will also balance that to the community. who are maybe, of course, there's a lot of people still using UI kit and app kit. And from the from the announcement of sociality always had this thing where they said, Hey, this is not replacing this is just two separate frameworks. But I think over time, they'll slowly start putting more emphasis on one over the other, I think. And I think it's always interesting to see a little bit how they, how they, how they work that and what they what they, what examples they use there. Because it's an interesting glimpse of like, Alright, why do they say this specific thing now? And what does that mean for two years, three years from now? And so I'm also really looking forward to figuring that out and seeing where to go.

Stefan Blos:

Do you have an expectation for a timeline there? For the for the replacement thing? Well,

Jordi Bruin:

I would, I would, in terms of Swift UI, you mean or just for? Well, okay, I'm gonna make friends here. But I think in two years from now, you will be stupid to learn UI kit and over swift UI, if you just want to get stayed on. I haven't touched you I can in two years or something, and I've been doing really well, doesn't matter. And obviously, there's complex things. But I mean, I also don't know any C plus. So I know I need Objective C and I had as no one who thinks that's weird. And I just think software becomes so much more part of our lives, that it's much more important just to make something that works and that people get that people can understand you don't have to always come up with like super crazy funky things that really require something like UI kit. So I think it will be nice to move that forward. But that's also my bias because I've been headfirst into this for a while. So yeah, I'm curious to hear what other people think about that one.

Stefan Blos:

So where are they like it lovers? can reveal yourself now. We're in a safe place here.

Jeroen Leenarts:

While the Tokyo majority the thing with UI kit is that it is it is stable. And for me personally, I feel quite often if I just want to get something done, I pick UI kit because then I I know what I can expect. And with Swift UI, I got what I want. Pretty close. And then the fun begins of like trying to get that last 1%. And the last 1% is quite a lot with with Swift UI, at least in my case. But that could also be like not having enough practice with with Swift UI.

Jordi Bruin:

I think it's exactly. Because if you start thinking like swift UI or like, platforms, like that's like, oh, okay, I should do it like this, because that's what the platform wants, or what you what swift UI wants. And obviously, it kind of limits you in a way. But I think it's also nice, because then you don't have to spend too much time thinking about all these little details that have been solved 50 times already.

Jeroen Leenarts:

Through. Yeah, I also want to do a shout out to Marlon James, because he also has like a nice suggestion for Apple to improve in their developer experience. And that's being able to choose your default simulator in Xcode that that will be a good one as well, Apple, please do that.

Stefan Blos:

That's some high hopes or something like exactly what McKenna said, Yeah. Who doesn't love an iPod Touch as a development simulator? It's great right?

Jeroen Leenarts:

Now, why is it always the iPod Touch? I don't know. I don't get this because they're selling iPhones and the iPad touch has been end of life by now. And they should have updated that there. But it's at least some crazy iPhone. That's like 10 years old, but at least an iPhone, right?

Danijela Vrzan:

Would you rather there they prioritize iPod Touch over Xcode stability? So I think they're just maybe extra stability and just

Jeroen Leenarts:

oh, boy, yeah. It's like, oh, that's a hard choice. Actually. I don't know. It's like, Oh, I hate to I put touch simulator. But it's also so many button clicks to get rid of it again. I don't know. I really don't know.

Unknown:

Let me think about that simulator.

Jeroen Leenarts:

That's a good one as well.

Stefan Blos:

It was maybe there was some weird internal like, like an internal dependency, where you can't get rid of the iPod Touch because something weird will happen. And the entire Xcode project will just not build or like crash forever. So maybe, maybe Daniella, you're onto something there. Maybe it's really, really dependent on that could be the case. Mikayla, you wanted to add something to that?

Unknown:

Oh, yeah. So I actually did do a project like at my previous job where we use the iPod Touch, like as the main device, because we're building an internal application. And it was specifically for an iPod Touch that was like connected to it, barcode scanner. So if I did have to use it at one point, I also I also do think that's a healthy thing to do, like try to use the smallest device possible while developing because you are going to notice that your UI is not looking as pretty on those devices most of the time. So you really get to work out how to make an app look nice, and how to fit everything. And that can also be helpful for you to like, understand what it would look like you have similar constraints. If you have like increased font size, even if people don't people might not use iPod touches all the time. And there's the iPad, iPhone Mini, but then like the increased fonts is something that a lot of people use. So if you're used to like space based space constrain that can be a good way of doing it. Yeah. So I don't think it's like, I don't think you need I put touch for that. But yeah, it's it can be good practice to just use a small small device now. And then.

Stefan Blos:

Yeah, good point. Good pointer. All right. What about the next prediction? Geordie,

Jordi Bruin:

a few years ago, Apple announced these collaboration features for Pages and Numbers and keynotes. And I remember talking to my friends back then saying, Ah, next year, we'll get a free Xcode. And I think it's two years later now. So I think it would just be really cool to have a native collaborative feature in Xcode where you could with your colleagues or your friends or whoever, just walk, walk through your code together, I can imagine starting screen and one person starts writing out all the state variables, one starts working on the list, and one starts making the function that that gets called from there. And then meanwhile, preview is reloading two dozen times a second, so probably crashes a few times. But I think that kind of stuff would just be so nice to bring people more together, because what I like about our community is how much we collaborate and share with each other and will be really cool. So similar to that social, social swift UI app that Adam Russia did a few weeks ago. I think it would just be really nice to have that directly in Xcode.

Stefan Blos:

Oh, yes. That will be very, very, very exciting. I know there's something like this for visit Visual Studio code. So like, it's a lot of words that I've used for web development. And it's really great. Like it's working pretty flawlessly, so I think that would be a very, very interesting thing to have.

Jordi Bruin:

Yeah, And another creation instead of probably get second or third place at the HPDs. But I think it would be really cool, of course, first place, but yeah, you never know. So I'm assuming the worst.

Jeroen Leenarts:

That's always reason for all bright,

Jordi Bruin:

too, but it's better to not expect anything.

Stefan Blos:

Even even third places still, like, crazy achievement. So I think you're, you're good to go, basically. Right. Right. That's, that's been you already with his prediction or his expectation, your own, what about you do you also have like a big expectation,

Jeroen Leenarts:

I really would have liked to have some, like preview on mtwo hardware, you know, like the follow up of the M one chip, because I think Apple indicators when they released the MAC studio, that that was like the end of the line for the for the Apple M one chip. So they must be working on on the next year already, like for a couple of years, probably. And it's probably also going to be like the new chip, that will be the basis for the for the new flagship phone. Because if I, if I remember correctly, this year's iPhone CPU upgrade hasn't been as big as the one compared to the year before. So I'm really, really looking forward to some news on that front, because it was insane what you were able to do with the with the M one, and then they decided to like glue a couple of them together to get even more performance. So that was also pretty wild. And I know ATP FM made a nice t shirt out of it as well. So yeah, it would be nice to get another t shirt in that regards as well.

Stefan Blos:

It's nice that you like revealed the development process of the of the one maximum Ultra just gluing two chips together. That was exactly what what Apple was doing. Right. The engineers were just gluing together and they were crazy fast. Yeah. Probably. I think they weren't what you mentioned like that. That one is now like end of end of line there. But they still mentioned that they will reveal the Mac Pro two that I think they mentioned that that's the missing thing there. So that could also be something that could be maybe not revealed, but like giving a sneak peek. Because they did that if I remember correctly, they had went up to DC they were actually previewing a MacPro right. It was

Jeroen Leenarts:

that was that was the one with the separate wheels, right? Yeah, cheese grater. That's the one. Yeah. Was it still one with like, the, the, what's this design dude called again? That, that, like, Johnny IV going, like, on and on and on and about, like, how they had created like, laser engraved? I don't know what chamfered edges and stuff like that.

Stefan Blos:

And the wheels, right? I think I think it's a very interesting point, like hardware wise, if one gets previewed, or like death threats, or the m two, or whatever, whatever form factor it may take. But But what do you think? Like maybe I'll also the other ones, do you think it would be previewed, like just the chip itself? Or would it be connected to any hardware? That actually like contains the the chip? Maybe Josh, you probably also have some thoughts on that. Right.

Josh Holtz:

I personally don't think so. I'm not I'm not a huge Hardware Expert. But now I don't know if I really have any, any major thoughts there but I don't think it'd be tied to a specific hardware or anything. Okay, I just like the M one. I don't know. Any, any M one m two. I don't really care. I just enjoy any M number.

Jeroen Leenarts:

As long as Xcode is fast, right? Yes, yes.

Stefan Blos:

Because anybody else is expecting some hardware with new new generation of chips.

Jeroen Leenarts:

Everybody online is dreaming about these AR glasses and stuff but I don't know. Would be great but I don't know.

Danijela Vrzan:

I'd love an updated sorry AirPod Max Pro. I just recently bought the bought them and they are so heavy and it's hard to return them. So I'm hoping maybe Apple comes up with a lighter version that doesn't hurt. Because they are amazing. They do everything I needed to so maybe a new version of air pods MAXPRO

Unknown:

I don't know if this is still on anyone's radar is to have USB C on like iPhone because I right now have like four different cables with me for iPad mini has USBC iPhone has lightning my computer's USBC await my watch still has the USB A, like, let's all just pick one.

Jeroen Leenarts:

Let me show my age, you're just carrying four cables. It used to be a lot worse. It was like traveling like, Yeah, but if you were traveling light, you would still be carrying around like 10 cables or something to just be able to plug everything. And it was like he had USB, a in like five different versions with different connectors, which was pretty much the same, but just a different size. And it's, but it would be great if there's like a singular connector. But yeah, it will also get the EU off of Apple's back just a little bit.

Stefan Blos:

There's been speculation that they will get rid of the entire port. So maybe it's also happening.

Unknown:

But I think in terms of hardware at WWDC, I'd expect there, if there's anything it should be more and expected to be more sort of DEV targeted. So I mean, it does make sense to have something like an AR headset for people to be able to start developing for. But that is again, like out there like a very cool product that I'm not sure if it's going to happen this year. But more I think something that fits naturally and would be a new Pro Mac, if they want to have a Mac Pro that makes sense to have at this event or like any upgrade to the current lineup. It makes sense. But I'm not sure if it's going to happen this year because they're they so recently completed a lineup and bumping up to like an m two would mean that they they would basically I would assume that they bumped this up to an M to their Mac Pro would be an m two but if all because you wouldn't want to release an M A Mac Pro with an M one after you announced m two. Yeah, I am thinking there was two it was two years ago now that they said that all of the lineup will be transitioned to the EMV chip. So if anything the mac pro mix, and I don't know were there.

Jordi Bruin:

So some rumors that Mac Pro would not have an EMV chip, but it will just be a completely separate like an X one chip or something. Yeah, technically, that's

Unknown:

why I'm doubting it as well. Yeah.

Jordi Bruin:

Because it makes sense. There were some rumors with the MacBook Airs. And then maybe they would have to end to which is more power efficient as well. So yeah, they cannot go to m two and then go back to m one. So yeah, exactly. Like what would be the value of an iMac Pro that maybe that's twice what the MAC Studio does. And like after a while that whole story doesn't really work anymore. So the macro needs to do something better than the next studio. So I think that maybe has to have like just capabilities that are not possible in the M one. I don't know anything about chips. But some Yeah, but that's that's also one of the things that's really interesting to see what direction they take those things. Because it's like the direction for the next five years for their professional hardware, I guess.

Jeroen Leenarts:

Yeah. And also during WWDC, if there's hardware that you can get your hands on. And that is announced during WWDC, it's always some something in the Pro lineup, or it's a dev kit, you know, like the the for the transition to the Apple silicon, you have liked his death kit that was basically an iPhone in a Mac Mini. And that I don't know how but he erected it in a way that it acted like a Mac. And I was able to work with one of those machines. And if you compare that one to the first Mac Mini with Apple silicon in it, there was like a fast performance difference. But still, you were able to test compilation of things on on the future, really. And so if there's something heartless wise, it's going to be pro or delicate as to be. So maybe maybe an AR dev kit that costs you like an arm and a leg to get shipped to you. But again, AR now I'm not sure yet.

Stefan Blos:

I think it will be it will be a valid, valid approach for them to do that, actually, to have like this development kit that's not in the final form factor. Because I think that's like probably one of the biggest challenges to get all the necessary hardware into the form factor of a really, like real world applicable device.

Unknown:

And I think AR like an AR VR device is something that seems sensible to give to developers at an early stage if you do want third party apps on there. And it's just such a different interaction sort of format, all of the way that you're like interacting with elements in VR, or AR has to be sort of reimagined. So if you can get developers on board to sort of try to, I guess, come up with new patterns to use there. That makes sense and also, everyone being ready, I think not that many developers actually know how to build for AR or VR Um, who are currently developing for iOS? So I do think neck just getting more people on board with the platform and starting to, like, explore that. Since, I don't know, maybe it's just me wanting to do it myself. But I feel like it makes sense for this type of device to get people on board get developers on board sooner, rather than later.

Stefan Blos:

Yeah, I totally agree with that. Like, I think like the the approach to have it as a development kit, or device first, and get it into the hands of developers would make a ton of sense, because like you mentioned, it's a whole new paradigm of interaction. It's gonna be exciting to see if if they will reveal something there. So I think we've heard of everybody now from the for the expectations, right? Or, did I forget anyone?

Unknown:

Oh, wait, I think I didn't go my mine are pretty much similar. It's, I don't know if those would be a prediction, if so it'd be on the like, kind of crazier side of, if we had VR heads, or VR AR headsets? Well, we already have a watch that's already connected to our phone, we have our phone also connected to the AR headset, if you hold like your watches one hand and like the phone is another hand. And then you can like control everything. And that could be like the control for something. So like your hand, like moving around would be the control or like your phone, you could have something like along those lines. So like, technically, you would just buy, you know, the AR headset as opposed to buying, like controllers or anything along those lines, because they all have accelerometers and gyroscopes, as well. So it's a far fetched prediction, but they'll be it would be interesting to see them all, like finally connect together in that way.

Stefan Blos:

I totally agree. I think it's a bold prediction, but like it would be a really fun thing to have, right. And also, like one thing, if they're not doing it, then you have like your perfect next project lined up, right? Because if you if you if you manage to do that, it's easy. credible. Easy. Yeah. You're it's just easy. Just do it. So easy.

Jeroen Leenarts:

Sorry, I don't work at Nike.

Stefan Blos:

Alright, then sorry for not catching up on that. But. But thanks. That's also very interesting thought I really like that. So I think we have every everybody gone through. And so we will now have our last round of predictions or expectations we have, which is going to be the crazy things. And I believe that a few people already touched on that. So there has been some some wild dreams we have, right. But I think there's still some like one one less realistic, crazy idea that that we can come up with. That's basically us just like dreaming big. So, Mikayla, what about you? What are you dreaming big.

Unknown:

So I just posted this in our document that we're looking at. So my dream would be to be able to have unread text messages, because you used to be able to tap on like the notification, or like hard press on it, and you would see it and it would expand if you want to see everything but then like you dismiss it and but it would still be unread. But now when you do that, it marks it as red then I like Miss text, ticks, there are Miss text messages. But then it's also like our flip phones could do this. Why can't an iphone do it?

Stefan Blos:

Very true. Very true. Anyone else looking forward to seeing something like that?

Jeroen Leenarts:

You can do it in email. So why not with iMessage is right.

Stefan Blos:

It's also like, an interesting topic, like from a notification side. Because like, if you have the comparison with Android, for example, I think the notification system is better on there. Like I I may be like be on the wrong side of of my like, development life. But I think Android just does it better. Like they have better better options there. So I think it's definitely something that I was could catch up with. And the unread messages, definitely play play into this, this category then. So I respect I respect the creativity and the dreaming that you have there. Mikayla. I actually want to I want to I want to continue there because I have something something rather similar there. Because I really like iMessage as well. I think it's a it's a great tool, especially as a as a Mac user, you have everything very well integrated into the system. But something that really drives me crazy, and I feel safe to say that because I know that some people don't like voicemails, right? They hate that they won't listen to them. But I feel like I'm in a in a safe space here because I mean we're having like a audio conversation here. So I think Like better voicemail support in iMessage would be great. Because right now it's like, not perfect, I'd say, because like you can, they always, always stop and start from the from the beginning again, you can really pause them or it's very flaky that the UI is not really responsive. It like recording them, it's also a hassle because like, it has happened to me, like, I don't want to count how many times that I've recorded in an iMessage voicemail and it just stopped recording because I misplaced my finger just a little bit. So having having better support there would be just great. And what I what I would love is to have that combined with some crazy crazy ml magic to just have the possibility to either view the transcript of the voicemail or listen to the voicemail because like an otherwise it's very much possible right? You can just use an alto to speech to text or even text to speech so I think I think it would be really, really cool thing to have for iMessage Am I Am I the only one on the on the voicemail loving Ireland here?

Unknown:

And but when you talk about what smells mean voice messages in Yes. Yeah.

Stefan Blos:

Okay, okay, so that's just that's just me dreaming big. Daniella, what about you? What are your what is your your crazy crazy expectation or hope that you have for the event?

Danijela Vrzan:

Well, this gave me quite a thought. I was like, I don't have anything like crazy, but one thing I do hope is, this may be funny, but I want MacBook Pros and more colors. Because like, I don't know whether we have a red one or green or blue one like I don't know. Why is this just boring gray space gray. I want some color some life like we had Mad Max in different colors way before so I just don't make them a GoPro and like a red or blue. I'd really like that. Yeah, the colors are always boring. I know. era had some colors, but no other pros.

Stefan Blos:

And also, the iMac has colors. Yeah, Josh, Josh was also like, he said, Oh, yeah. Oh, yes. He wants that as well. Right?

Josh Holtz:

Yeah, I was hoping for that at the last Apple event. Because I, I have a MacBook Pro for work and then a MacBook Air for myself. And like, they're different shapes. But like, you know, it's it's kind of, it's just not fun. I want like a personal read one or blue or something, something that stands out.

Unknown:

Same here, I have the exact same computer for work and home. So I have stickers on one. So I'm like, change the background? Because I was like, I don't know which one is which

Josh Holtz:

need this?

Danijela Vrzan:

I know you can put scale on them. But that just that's not the same.

Stefan Blos:

That's not really an option, right? Like, dude, what do you what do you expect that to happen to the entire lineup? Because like, you mentioned that the iPad Air has different colors, the iMac has different color options. So maybe it's just like an A thing that would fit the MacBook Air pretty well, right? Yeah, true.

Danijela Vrzan:

I don't know. Maybe they're like, do they think that maybe bras look professional? If you have them in red, blue? I don't think so. I can be professional however.

Stefan Blos:

I'm sure you could pull it off here. Okay, that's that's a very nice thing. I would also love that. And I think a lot of people will really, it will also like, encourage people to buy new devices, right? So it would basically be like a money printing thing for Apple as well.

Jordi Bruin:

I guess they're all for a supply to catch up, right? Because if you order a MacBook Pro, now you have to wait till July still. So I don't think they want to put more demand out there.

Jeroen Leenarts:

It's it's a thing right now. But also, entry into into the Apple ecosystem is quite steep. Because each is like getting a Mac Mini and one. But even then you're paying like, what is it four or 500 euros to get one of those. So it would be great if Apple can even do something to lower that barrier to just get get a device that is like base functionality. But that you can at least get your hands on on the Apple ecosystem as an end user. Because we're always dreaming about like devices that are like amazing. We're all software developers, and that's somewhat of a privileged position because good income in most countries if you do software development, that would be great. If there's like something They're for people less fortunate. Right.

Stefan Blos:

Rachel, Rachel? So you're, what about you? What's your, what's your crazy pick?

Jeroen Leenarts:

I just want to whip off. And all the things. It's for people who don't know, there's something called the phyto. Alliance. And they created a protocol called web of n. And it's, it's recently Apple and Google, they'd made like an agreement and smarter companies that we're going to be pushing that standard forward. And basically, what it means that it's something that's also supported by hardware tokens. But how cool would it be that if you register for a site, and then you can say, okay, my iPhone, my MacBook, my whatever? That's my heartbeat token. So anytime you log in from that device, you don't have to put in your username and password, just because you are on that specific device means you are in some way trustworthy. As an end user, you're authenticated. And how cool would that be that you could just like, go online and search to to your favorite websites and just be locked in, if you choose to do so, without having to type any usernames and passwords and just knowing that it's like super duper secure. And I really would, it would be awesome if Apple would have something in that regards already, right now usable today, because the standard is already supported by Safari. But it's still the adoption with websites and stuff is just not there yet. But it would be it would be amazing to just, you know, go to the Developer Portal and just be locked in, you know, just that just that fact alone, because logging in every time and again and again, again, of course, use Password Manager. But who needs a stinking Password Manager? If your device is your password manager, right? And of course, you need to have a backup and stuff. But yeah, that would be something that that I would find what that would be if big tech could pull that off. That would be something that would be world changing on the internet, I think. And, yeah, that that would be like my biggest hope and dream, which would just make the entire world a better place in the sense of security.

Stefan Blos:

But any questions

Jeroen Leenarts:

on that?

Stefan Blos:

Everybody's just like, Okay, that would be amazing. But like, I, at least for me, I haven't really, really heard heard of that before. So it's a very interesting concept. And because of something like

Jeroen Leenarts:

this, also, because I'm a bit into security and stuff. And we're always looking for better ways to log in. But other ways to log in, beyond username and password test, like hurdles tasks, like challenges for end users? And yeah, no, it's, there's so much that is technically possible, but it's just not user friendly enough. And just having a big change in that field. That would be amazing. I think. So that your Apple ID, which or Apple device that that's the root of your security online, of course, you would have to trust Apple or Google or some other big tech company who does this for you. But I think a lot less account compromises would then be the result of that. And because that's a big issue nowadays online.

Stefan Blos:

True. True. Yeah. That's right. I know that route, rank your your pick, goes into a similar direction, right.

Rudrank Riyam:

I think I have been expecting this feature for the past two years, that when you log into the developer portal, there is this remember me tech that you have to take, hopefully, that it remembers you. But for the past few years, I'm still struggling to have the developer portal, remember me. And you have to add the OTP every time when you're logging in from a different browser. So I'm just hoping that it works this time. It's a crazy expectation for me. I just wish that works.

Jeroen Leenarts:

Our hopes and dreams.

Stefan Blos:

It's I can come down not only for getting you I think it's forgetting everybody. So it's not only only your your issue there.

Rudrank Riyam:

I think Mikhailova get a unicorn first before we get the Remember Me button working

Stefan Blos:

that by very, very well be the case. Yeah. Yeah. I think that would be a great aggressive addition that. Yeah, but as you mentioned, like I think getting your hopes too high up there. I'm not sure about that. But yeah, so still a great pic. Okay, Josh, what about you? Do you what's your crazy, crazy thing?

Josh Holtz:

I want a command line app on iOS. I feel like it should. It should be there. Just because it's like the best UI that Ever exists. I love the command line, that's like my favorite place to be in. And I feel like that I want my iPad to be my development machine. And if I could get like a native kind of terminal in there, that'd be great, especially like the new iPad, I believe is an M one. So like, ideally, you should be able to install all the things that you want there. And there's some times you know, I that I shouldn't need my, my computer to do some of the stuff that I want. So like having that kind of access on iOS is definitely a big ask. I don't think it's going to happen. But I want that. So maybe this year? Maybe

Stefan Blos:

it doesn't have to be realistic, but I think it will be a very great addition right to the, to the to the iPad, and maybe even the iPhone lineup as well. Very good point. Very good point. All right. Charlie, what about your your also, I think you're also have also picked something in the in the developer.

Jordi Bruin:

Yeah, so I think it would just be really cool. If we can see more machine learning in Xcode kind of stuff. I jokingly said, like machine core ML model for auto completing your code, or just putting a screenshot into Xcode and a lot of mail he like, make a simple grid out of it and swift UI code or something like that. I don't think Apple will be the kind of company that would do that kind of stuff. Unless they can get it done, like perfect. So I don't think they would just put their toes into it. But I think it would just be cool if we could see some of those machine learning things that have been coming up over the last few years in more of Apple's developer software as well. Just do it to make our lives a little bit easier. But seeing us out. Like I can't even imagine how complicated it must be to to write an autocomplete engine for for something that's so complex as Swift and Objective C and all that stuff, and some nourish your core ml would be up to the task, but I think it would just be nice if we get some some quality of life speed improvements there. And that we really see that they they keep putting, like, big effort into it. And not just incremental updates

Stefan Blos:

are very great. Good point. I mean, there's stuff like GitHub co pilot, right, which is basically the end and AI approach to auto completion, which is sometimes crazy good. And sometimes very far off. So like the feeling is that that Apple will always like wait until they get it. Right, with a very good user experience. So I think we might, might be be a little a few a few years off for that. But having some improvements for the autocomplete there, maybe even core ml, that would be would be really awesome to have. So I think that's a that's a great thing as well. Right? The last person, I think, is Marlene, you also can do a crazy prediction now.

Unknown:

Yeah, so I sort of already spotted before but I do think and they are headset or a VR headset. I think either of them. As I mentioned, I just think it would be it's such a fun sort of format to start building for. There's so many new, so many new problems that we have to solve interface wise. And I just think that will be really fun. And it just feels like the use case I've been waiting for for a long time since AR kit was announced. It's just very different from using something like something like AR is very different. If you have it attached to your face versus holding a phone up all the time. I do play a fair bit of like VR games in the funnel. It's like such a cool experience that you can that you can have just from a device. So I do think having something like that. Jump on. So hopefully see something there. But we'll see. I mean, it's I think it's the most likely year out of all years so far. So that's, yeah, we'll see.

Stefan Blos:

Yeah, let's see. It would be fun. For sure. We talked about it. So maybe maybe we're lucky this year. And we'll see some form of of preview for that. All right, I think we've heard from everybody, which Marinette was the last big expectation you shared? So we're already pretty, pretty deep in so I think we're already past the one and a half hour mark. So I think we we should probably come to an end. But but first I want to I want to thank everybody who joined. It was it was a real pleasure to have you on here. It's amazing to have like a bunch of these great people together for one Twitter space here that That's really great. And I want to, of course give you give you the option. Like I mentioned a few things about everybody in the beginning, but I want to give you the option to also, like, say a few, a few words about what you may want to plug there or just like something where people can find you. So, Michaela, why don't you start with that?

Unknown:

So for me, I would say, check out my YouTube channel that I'm just now starting, I'm going to be putting up like new iOS content of like tutorials. But then also like streaming, possibly thinking of streaming whatever new API comes out and making some kind of app idea, which is always popular, but we'll see how that goes. But yeah, it's usually you can if you can spell my name, then you could find me. Otherwise, you just look for the unicorn icon. And then that's most likely me.

Stefan Blos:

Yeah. And you will be summoned. Right? Yeah, that's, that's a good idea. All right, Daniela, what about you?

Danijela Vrzan:

Me? Yeah, you can also find me on Twitter, at the Verizon. And then I just published my personal website a month ago. It's Danielle iverson.com. But I started writing some bi weekly articles. Yeah, that's pretty much where I am.

Stefan Blos:

I'll try to impress you by saying my love. And next up is Jordi. What about you?

Jordi Bruin:

Yeah, so people can find me at Jordi Brune on Twitter. Last week, I organized this event called the Swift UI series where every day to have sort of like Olympics, but for swift away with like fun challenges, from speed runs to animations to work arounds. And next Friday, so Friday, if WWDC, I'm organizing the dub dub series, where you will have to like make some small piece of code less than 550 lines of code, showcasing any of the new API's. So I think it's a fun way for people to play around with new stuff and learn from each other. And hopefully, we'll get a lot of like small sample projects out of it. And because summer is coming up, I also have an app called vivid that allows you to double the brightness of your MacBook screen, which I think is really useful when it's nice and sunny. So definitely check that out if you have not done that.

Stefan Blos:

Nice. Fingers crossed for the for the design awards. We're all rooting for you. Josh, what about you?

Josh Holtz:

You can find me on Twitter at Josh de Holtz. I am fairly active talking about developer tools, mobile automation, subscriptions, IP, all of all developer tool related stuff. And yeah, I think I think I think that's

Stefan Blos:

it. I'll just call it that. Yeah, that's that's a good thing. For sure. Route rug. What about you?

Rudrank Riyam:

So you can fairly find me active on Twitter, through trunk here. That's my full name. And I will be very active during WWDC. And because it's Christmas for us, right? And it is. And I'm working on my book, exploring music kit. And another book called Exploring Shazam kit is like an exploding series have just exploring every framework that I get my hands on. And that's it. I have a sale or WWDC sale, where you can get my book for just $5, which is I think, pretty value for money.

Stefan Blos:

Nice. Great to hear that. Iran, what about you?

Jeroen Leenarts:

You can find my podcast anywhere that you listen to your podcast, app Force One. Also have a look and scroll through its backlog because I will pretty much have everybody on this Twitter space covered as guests. And then some more. Also, really, I'd love for people who listen to my podcast to actually submit reviews anywhere that they that they listen to them. And let me know when you did that point me to them. And I will get that ratio read on my podcast. And yeah, I just need to input and feedback on my podcast to be able to, to grow it really. And also, as a side note, my plan is to edit this Twitter space into a podcast episode as well. It's going to be a challenge, but we'll manage. And yeah, that's me pretty much podcast, podcast, podcast.

Stefan Blos:

Nice. And Merlin. Where can people find you and follow you? Yeah, so

Unknown:

I think Twitter is probably good. They're the easiest ones to start with. My name is Malin soberg. So just my first name followed by my last name and yeah, I tend to try to post things religious with drydown doing or conferences that I'm speaking at or meetups that I'm organizing. So I'm hoping they're in WWDC that will be a lot of new things and hopefully going to share a bit of what what I what I'm going to build with everything that's announced. And yeah, also, if you do want to catch up with me, I do organize core coffee during the WWDC week, but also every second Sunday. It's an online event for the most times. So yeah, go and check that out. And yeah, and if you want to check out like a swift dry app that's on Mac OS, iPad OS, iOS, and what was my app is called orbit. It's a time tracking invoicing app. So I can look at that as well.

Stefan Blos:

Very nice. So I think that's the roundup. We have everybody covered. I want to thank everybody who joined as well of course, for listening. It has been a really great experience. It has been way less chaotic than I thought it was because like eight people on one Twitter space, talking and sharing ideas is is a challenge, I have to say. But I think it went really, really well. And that's just credit to the to the wonderful guests we had here. So thanks, everybody for joining. I'm wishing everybody a great doctor PC experience. Check out the all the events that are happening, the community is really going crazy with very nice things that you can participate in. So thanks again, everybody for joining. And I hope you have a great day.

Josh Holtz:

Bye bye as always, thanks. Thanks. Thanks for hosting.

Unknown:

Thanks. Thank you.

Stefan Blos:

It's been a pleasure.

Danijela Vrzan:

Thank you. Bye bye

(Cont.) WWDC expectations and predictions Twitter Space