• @k_o_t@lemmy.ml
    link
    fedilink
    52 years ago

    this

    i honestly liked swift and swiftui when I tried it, but the fact that you’re confined to such strict requirements pushed me away, not to mention their sneaky tactic of forcefully pushing both users and developers to continually update ios versions, not bc newer versions are better, but because they have predatory (lack) backwards-compatibility: my favorite example of this was probably the requirement to have a new ios version to show the “beta” or “alpha” badge on your app

    i’m also glad that swift + tensorflow rewrite project failed, because god only knows what horrific consequences that would entail

    in a few years I would imagine you would only be able to write apps for ios using ipad pro using swiftui using xcode, and can only compile your app using xcode server… oh wait, that’s kinda already happening 😬

    i’m not sure how ios developers are so chill about it: apple practically controls every step of the development at this point, and could shut down any aspect of it to destruct the development chain

    • @dragnucs@lemmy.ml
      link
      fedilink
      22 years ago

      They probably never used another development ecosystem and think it is the only way to do it.

      Some others just think, “whoa this stuff is so advanced, Apple are geniuses”.

      • @k_o_t@lemmy.ml
        link
        fedilink
        22 years ago

        i hope the development ecosystem won’t undergo the same transition as pc -> mobile 😬

    • @AgreeableLandscape@lemmy.ml
      link
      fedilink
      02 years ago

      So apparently Swift can compile Linux binaries (from Linux) now. Might be an opportunity for you to try it again for Linux development.

      • @k_o_t@lemmy.ml
        link
        fedilink
        12 years ago

        didn’t swift have support for all desktop OS from the very beginning? iirc the primary issue was not the availability of language itself on any particular os, but rather the fact that all remotely useful applications of swift rely on proprietary frameworks and proprietary toolchains, like swiftUI, iOS emulator and xCode all of which is proprietary and absolutely necessary for iOS development, and neither of them work on any operating system besides macOS 🤷‍♀️

        • @AgreeableLandscape@lemmy.ml
          link
          fedilink
          2
          edit-2
          2 years ago

          Fair enough.

          Reminds me of the same problem with C#, Visual Basic and the .NET framework, especially back in the day before .NET Core and the open source MsBuild. It was very hard to get into the ecosystem because almost all the tools and libraries are proprietary and usually cost money.

          • @k_o_t@lemmy.ml
            link
            fedilink
            12 years ago

            damn, that mush have sucked 😬, although there’s a weird sense of security in only having to know and use a single set of tools and being able to solely rely on those 🤷‍♀️

            but i’m glad we have open source tools now :)

            • @AgreeableLandscape@lemmy.ml
              link
              fedilink
              0
              edit-2
              2 years ago

              Having a forced standard way of doing things is good for beginners, but the moment whatever entity controls that standard way screws up or no longer wants to keep developing it cough Google cough, or you need to do something that they didn’t account for, it’ll be a shitshow.