• masterspace
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    7 hours ago

    Yeah, and that’s not the model of a super app. A super app provides APIs that it forces it’s sub apps to use, as opposed to building an app that unifies a given app’s published APIs.

    It’s literally just a “platform” under a different name, meaning that it’s a tech company trying to build a closed layer that they control that everything is forced through so that they can eventuallg put up a tollbooth and commit highway robbery.

    It’s what Apple tried to turn iOS into before the EU slapped the fuck out of them.

    • ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
      link
      fedilink
      arrow-up
      2
      arrow-down
      2
      ·
      7 hours ago

      Yes, it is a platform that provides a common set of APIs that allow different apps to be unified within a single UI. This has nothing to do with closed layers, it’s not different from the APIs app devs have to use on Android or iOS.

      • masterspace
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        edit-2
        7 hours ago

        Yes it absolutely is different.

        Android, Windows, MacOS, Linux, et al provide you APIs for interacting with the operating system, for instance if I want to send a request over the network, I tell the operating system to send this request through the network card.

        But they do not dictate what I draw for my app on the screen, how I send messages between apps, or really anything at the application later. The OS APIs are there as an interface between the hardware and the application layer and that’s it.

        Like I said, iOS tries to dips it’s finger far into the application layer and make itself a platform to have more control, not let apps compete with Apple’s apps, and so that they can charge you at every application interaction.

        It is a story as old as tech. We build a wonderful open internet based on open standards, so social media companies come in and built a closed network on top of that so that they can control everything. Operating systems have historically been designed by big nerds as relatively open platforms, so what happens? Apple comes along and tries to turn iOS into a closed platform and everyone else comes along and tries to build a closed OS platform (a ‘super app’), on top of the existing open platforms.

        Super apps and their design is 100% about enriching the controlling company and nothing else.

        • ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
          link
          fedilink
          arrow-up
          1
          arrow-down
          3
          ·
          6 hours ago

          And I’m explaining to you that having a unified interface is a benefit from user perspective because now each app is basically a service behind a single consistent UI layer. Perhaps thinking of how a browser works might help you understand this. It’s pretty clear you’re just doing demagogy here instead of actually trying to understand the tradeoffs.

          • masterspace
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            1
            ·
            edit-2
            6 hours ago

            So you’re saying that we already have super apps, they’re called the internet, and that the entire concept of an OS level super app is unnecessary and a clear attempt at a company to exert control and extract more money from consumers?

            Like I said, we already have that unified interface, it’s called an OS and a web browser. A super app is just a closed off version of that.

            Again, you’re defending close platforms run by giant corporations to extra money from you.

            Elon isn’t interested in super apps because he cares about the common person, he cares about them because he can build a platform to extract your money with.

            • ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
              link
              fedilink
              arrow-up
              1
              arrow-down
              3
              ·
              6 hours ago

              No, that’s not what I’m saying at all. I’ve explained myself very clearly, but it’s clear that you don’t intend to engage with what I’m actually saying.

              • masterspace
                link
                fedilink
                English
                arrow-up
                4
                arrow-down
                1
                ·
                6 hours ago

                I am engaging with what you’re saying, and I’m explaining why what you’re saying is wrong.

                I’m literally a professional software developer who writes applications. I know the difference between a traditional set of OS apis like you see with Linux, the platformized nonsense iOS apis, the concept of applications using other applications to create a new unified experience using their own published APIs, and apps that publish APIs to try and be platforms.

                I have literally used and build software under all of those models and have very clearly engaged with this conversation, so maybe you should be doing some self reflection instead.

                • ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  3
                  ·
                  6 hours ago

                  Except nowhere have you explained anything about me being wrong. You ignore the obvious and tangible UX benefits that come with a unified UI platform. Maybe once you get a bit more development experience under your belt you’ll be able to understand what I’m trying to explain to you.

                  • masterspace
                    link
                    fedilink
                    English
                    arrow-up
                    3
                    arrow-down
                    1
                    ·
                    edit-2
                    6 hours ago

                    I’ve explained repeatedly why you

                    a) don’t need a super app to do that, you can build applications with interfaces that unify other applications in whatever way you want, as long as those applications have published APIs, and

                    b) why we already have unified UI platforms (operating systems & web browsers)

                    All you have done is blindly defend super apps, while ignoring the point that they are fundamentally closed platforms designed to extract money from consumers.