• ☆ Yσɠƚԋσʂ ☆OP
      link
      fedilink
      arrow-up
      2
      arrow-down
      3
      ·
      6 hours ago

      This functionality certainly can be provided by an operating system, but that’s not how it works on Android or iOS currently.

      • catloaf@lemm.ee
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        2
        ·
        5 hours ago

        Android provides an API to present your app in the system and launcher, and UI toolkits to present a consistent UI and UX. Apple does too, more forcefully. A “super app” is just inserting another layer.

          • catloaf@lemm.ee
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            2
            ·
            4 hours ago

            Great, but that has nothing to do with software architecture. Rolling everything into one app instead of using the OS platform is not good software architecture.

            • ☆ Yσɠƚԋσʂ ☆OP
              link
              fedilink
              arrow-up
              2
              arrow-down
              2
              ·
              3 hours ago

              It has everything to do with software architecture. You’re not seeing the bigger picture here. The architecture is that you have a common UI layer with apps acting as services that plug into it. This doesn’t have to be done via an app like WeChat, it could be provided as part of the OS itself. The advantage is that you can mix and match functionality from different apps trivially to create custom UX workflows, and this approach facilitates things like automation where you can make scripts to chain apps together the same way you can do with shell commands.

              • catloaf@lemm.ee
                link
                fedilink
                English
                arrow-up
                2
                arrow-down
                1
                ·
                3 hours ago

                You are literally describing an operating system environment

                • ☆ Yσɠƚԋσʂ ☆OP
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  1
                  ·
                  2 hours ago

                  No, I’m describing application architecture that can be facilitated by the operating system environment.