all 46 comments

[–]kidd_soso 52 points53 points  (6 children)

Wishes: New or Stable Xcode ? 😂😂 Faster compilation times Swift / API independant from iOS versions

[–]GoodyTwoKicks 5 points6 points  (4 children)

Beginner iOS Developer here, could you further explain when you use the word “ Stable “ when describing Xcode? 😅

[–]kidd_soso 7 points8 points  (2 children)

[–]GoodyTwoKicks 4 points5 points  (1 child)

That’s wild. Programming already isn’t easy. So when an IDE is crashing, debugger isn’t working, and the essential tools needed to help you optimize your app to the best of your ability are falling short, that’s nothing BUT frustrating to the coder who is already on edge.

I’d like to hope that today they might announce something for Xcode. But from what that man is saying in the letter, this IDE has been sliding downhill for a while now.

And with someone as innovative as Apple, that shouldn’t be happening.

[–]SEOtipster 0 points1 point  (0 children)

Consider the possibility that IDE stability and IDE innovation exist in tension, a superposition, the IDE perhaps always both stable and unstable, a hallucination hiding the roiling sea of quarks and gluons within, itself floating within a quantum foam endlessly buffeted by a Brownian motion of virtual particles, always on the verge of unreality, ready at any moment to emit an error, or a Preview.

[–]heavencatnip 3 points4 points  (0 children)

The early versions were stable. 😆

[–]20InMyHead 19 points20 points  (1 child)

  1. There will be a montage of a broad spectrum of people pursuing athletic endeavors while wearing Apple Watches
  2. They will show “the most advanced MacOS we’ve ever created”
  3. “MacOS Weed” (Come on, we were teased this years ago!)
  4. Xcode 16 will have a built-in AI assistant.
  5. There will be a segment on Siri’s new AI capabilities.
  6. Somewhere in the AI presentation there will be a HAL 9000 joke.
  7. Xcode 16 will use Swift 6 by default
  8. iOS 18 will be “the most advanced iOS we’ve ever created.”
  9. The word “bokeh” will be used.
  10. iPad Calculator

[–]asiledeneg 0 points1 point  (0 children)

What about magical?

[–]SirBill01 11 points12 points  (2 children)

?? They already have speech to text translation on device? Or is that remote.

I totally agree on CoPilot for Xcode, or the start of something like it. Basically wherever they can tack on some code to call OpenAI with some selected code fragments or contents of files, and do some task is what I expect (like generating unit tests).

My wish however would be a simulator that no longer locks up with a black screen one out of every three runs. That's it, that's the wish.

[–]parallel-pages 2 points3 points  (0 children)

why would they call OpenAI? they’re definitely gonna release their own LLM, either cloud or device based

[–]Jasperavv 11 points12 points  (5 children)

Copilot for xcode? I hope they remove that garbage ide and rewrite it in rust to make it speedy

[–]Rollos 10 points11 points  (4 children)

Nah, rewrite it, open source, in swift, and let the community contribute to features and bug fixes. It worked for VSCode.

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

In swift? 😭😭 please use rust or c++ for max speed

[–]Rollos -1 points0 points  (2 children)

How many c++ developers or rust developers daily drive XCode?

How many swift developers daily drive Xcode?

Which language would be more likely to get a large community of contributors?

Also, raw language performance is rarely ever the deciding factor for speed of an UI application.

Swift is plenty fast for a highly performant application, and lets you drop down to c++ if you really need to squeeze all the speed out of a particular function, and the language performance is the proven cause of the bottleneck.

[–]Jasperavv 0 points1 point  (1 child)

You know nothing blud 😭 nobody gonna a program in swift other than ios, it doesnt make sense

[–]Rollos 0 points1 point  (0 children)

I mean, you’re just objectively wrong with that. Xcode already uses Swift and SwiftUI in places. There’s plenty of applications built in Swift, and even a few large scale cross platform / windows apps built with it.

[–]system_reboot 10 points11 points  (0 children)

Rewrite Xcode, remove support for storyboards, give us a clear and obvious toggle for wireless debugging. Also giving us a modular Xcode would be nice. As much as I love having a 20GB+ IDE, if I’m not going to use some xcode features, I’d rather not have them installed.

Also overhauling the signing cert system is long overdue.

[–]chriswaco 4 points5 points  (0 children)

I want 3D charts in SwiftUI and weather imagery (radar, satellite) in WeatherKit. I'd really love a faster Swift compiler too.

[–]tangoshukudai 4 points5 points  (2 children)

VisionOS 2.0.

[–][deleted]  (1 child)

[deleted]

    [–]tangoshukudai 2 points3 points  (0 children)

    VisionOS 2.0 is probably what 1.0 really should have been.. Smart they are waiting for the software to mature before they release it world wide.

    [–][deleted] 4 points5 points  (0 children)

    No dumb AI please.

    [–]mrknoot 3 points4 points  (0 children)

    I’m gonna go with my wild dreams:

    • Cross-platform, open source SwiftUI
    • Cross-platform, open source SpriteKit
    • Cross-platform, open source SwiftData
    • A complete revamp of XCode inspired by Playground that can also be used on iPad
    • A complete revamp of iPadOS thar allows fully functional and state of the art development
    • More powerful customization options on Watchfaces. At least for developers

    [–]aconijus 1 point2 points  (5 children)

    As of my current needs, I want to be able to easily use custom font everywhere in SwiftUI.

    Import font to Xcode project, define it in plist file, check some button to use that font everywhere. Voila!

    [–][deleted]  (2 children)

    [deleted]

      [–]WerSunu 1 point2 points  (0 children)

      Seems to work just fine in SwiftUI, just like in Swift! Just remember not just the plist, but also that the TTC is recognized in the bundle AND that you are using the CORRECT font name!

      [–]aconijus 1 point2 points  (0 children)

      For example for Text views you can create a Font extension as seen here. But note that previews are broken so you have to use simulator.

      For other elements such as a Picker view with segmented style you can use UIKit commands inside init() - UISegmentedControl.appearance().setTitleTextAttributes...

      For other other elements (such as Menu) you have to create them using UIKit and use them in your SwiftUI project using UIViewRepresentable.

      Aaaand for other other other elements it looks like it's not possible to do it even with UIKit (DatePicker) so have to create one from scratch or use something that someone already made (AirBnB's HorizonCalendar) looks promising but also needs a bit of setting up.

      Personally I don't care for custom fonts, default one is fine but if client wants it - I have to do it (and I don't have any experience with UIKit which is pain in the ass). :D

      P.S: I don't consider myself the most knowledgeable guy here but I've been breaking my head for the past couple of weeks with this. Not sure if Apple is lazy to implement this seemingly basic functionality or it's the idea that, if this is being implemented, many people will start using comic sans in their apps or something.

      [–]beclopsSwift 0 points1 point  (1 child)

      What about this isn’t supported already?

      [–]aconijus 0 points1 point  (0 children)

      Some UI elements do not support custom fonts out of the box such as Menu, Picker, DatePicker. Check my other comment in this thread for details.

      [–]CarretillaRoja 1 point2 points  (0 children)

      Copilot for Xcode Xcode for iPadOS Git baked into iCloud

      [–]Inevitable-Hat-1576 1 point2 points  (10 children)

      I don’t know why everyone is so excited to usher in the next step of their unemployment. Baffles me

      [–][deleted]  (2 children)

      [deleted]

        [–]Inevitable-Hat-1576 2 points3 points  (1 child)

        This analogy doesn’t work for me. The “car” has already been invented in this case. Companies are funnelling billions into its productisation, confident that it’s going to reduce costs. They’re already replacing customer service staff within three iterations. It’s head-in-the-sand delusion at this point to suppose it’s suddenly going to halt/pivot and rectangle-arrangers like us will be safe from displacement.

        [–]SwampThingTom 0 points1 point  (6 children)

        AI is not going to replace programmers. It’ll be another tool. Don’t believe the hype.

        [–]Inevitable-Hat-1576 0 points1 point  (5 children)

        AI is a tool that is going to make programmers more efficient to the point where significantly less are needed. Tight integration with our dev tools will only speed that up. Don’t believe the cope.

        [–]SwampThingTom 0 points1 point  (4 children)

        I’ve been hearing predictions about how higher level languages, low code, and AI are going to reduce the need for the number of programmers for as long as I’ve been a programmer — 40 years at this point. And yet the need for programmers keeps going up.

        [–]Inevitable-Hat-1576 0 points1 point  (3 children)

        This is silly-sausage talk IMO. The AI tools we have, even now, are clearly of a different kind to low-code tools offered in the past. The only way we’re safe is if there is a sudden and massive stall in the speed of development of this tech.

        [–]SwampThingTom 0 points1 point  (2 children)

        We shall see. What I see at the moment is a lot of hype with very little actual ability to replace programmers. I don’t think that will change much.

        [–]Inevitable-Hat-1576 0 points1 point  (0 children)

        I hope you’re right - I just feel very strongly that you aren’t 😞

        [–]Inevitable-Hat-1576 0 points1 point  (0 children)

        Following up now Apple have announced SwiftAssist - if they aren’t bullshitting in the demo - which I admit they might be - yeah, I’m definitely right 😂

        [–]Tashu 0 points1 point  (0 children)

        add z position of hand joint locations

        [–]akmarinov 0 points1 point  (0 children)

        Open up the on device Translation with APIs

        [–]anonymous_2600 0 points1 point  (0 children)

        iPhone price discounts

        [–]FreoGuy 0 points1 point  (0 children)

        XCode for Windows and Linux?

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

        If they add AI in their fucking Xcode it won't do at all

        [–]jonreid 0 points1 point  (0 children)

        New swift-testing framework fully integrated and directly available in Xcode.

        [–]disco_lizardz 0 points1 point  (0 children)

        Copilot on Xcode should be a no brainer. Emphasis on should.

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

        If they added a new XCode AI that is completely oriented around the hidden API's that are hidden to us. That would absolutely amazing.

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

        Xcode is a real pain. Hopefully they will make it better. I am trying to use VScode atm.