• HiddenLayer555
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    50 seconds ago

    Hot take: Even if China did “steal” technology from the US, who cares? Why are we defending US corporations all of a sudden? You don’t think they haven’t done their fair share of stealing? In fact, I don’t care if US companies stole tech from China or any country stealing tech from any other country. All competition benefits us peasants in the end, and you, fellow nobody who’s probably not a Fortune 500 CEO, are not the one being stolen from. China making something with alleged US technology will not deprive US citizens of said technology. Also, “stealing” or more formally, copying of technology is an ancient phenomenon that only started being vilified with the copyright and patent era. People have copied each other’s innovations for the vast majority of human history, and the most important inventions of the human race have arisen from people copying other people’s ideas and building on them. Imagine how ridiculous it would be if China was able to patent their invention of paper, or the compass, or gunpowder, and prevented Europe from “stealing” those technologies. Imagine if Ancient Greece patented bronze and successfully prevented the technology from proliferating into a brand new era of humanity.

  • doo@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    16
    ·
    4 hours ago

    We’re all sick of the dozens of apps on our phones

    That day when I realised I’m not part of “we all”.

    Do I really need my calculator to have maps function?

    • QuizzaciousOtter@lemm.ee
      link
      fedilink
      arrow-up
      12
      ·
      4 hours ago

      Yeah, also, how does that make any sense? How is it better to have dozens of apps but inside a super app instead of directly in your app drawer?

  • utopiah
    link
    fedilink
    arrow-up
    7
    ·
    4 hours ago

    The “struggle” is because Apple and Google refuse to do so as they built the platform to give themselves priority.

    One can trivially do so on a Linux phone, e.g. PinePhone with PostMarketOS.

    Source: I did it. Plenty of others do through the usual ways, e.g. pipe in the console but also with things like https://sxmo.org/docs/user/sxmo.7.html#HOOKS

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

      In my opinion the whole notion of coupling the UI to the API was a step in the wrong direction. It makes it effectively impossible to compose apps the way you can compose command line utils with piping. Apps should be designed as client/server by default, and then you could always leverage the service API for the app any way you want, slap a custom UI, use it in automation scripts, etc. It’s just way more flexible that way.

  • Jo Miran
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    4 hours ago

    I have been working in tech since 1995. The one constant in the industry is that everyone is stealing everything all the time.

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

      It’s about integration, the amount of actions it takes to do something in a single app is vastly reduced compared to having to juggle multiple apps. For example, you want to go out for food with your friends. With WeChat, you can message your friends, find a restaurant on the map, book it, etc. all completely seamlessly. This is a really good video explaining the benefits https://www.youtube.com/watch?v=WSMFnJnY7EA

      • balsoft
        link
        fedilink
        arrow-up
        1
        ·
        15 minutes ago

        Have you ever tried to use one of those superapps? It’s still a clunky experience overburdened with dozens of useless UI elements eating up screen estate of what I actually care about, and then whenever I wanted to do something for which there’s no sub-app in the super-app it would be difficult due to lack of integrations with “the outside”. That’s even before we question the idea of putting all the eggs functionality in one basket centralized app with one developer entity, allowing them to ultimately control all aspects of one’s online life.

        And more philosophically, I’m surprised that as a functional dev you prefer one big tightly coupled combine to a collection of small but useful on their own utilities lightly coupled to produce more than the sum of their parts.

      • masterspace@lemmy.ca
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        4 hours ago

        You’re literally just describing apps that have open APIs and can integrate with each other.

        That used to be the norm here too. The problem is entirely one of capitalism encouraging anti-competitive walled gardens.

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

          No, I’m describing user experience here. Apps with APIs don’t solve this problem unless there’s a UI on top of these APIs that makes the experience seamless to the users.

          • masterspace@lemmy.ca
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            edit-2
            4 hours ago

            Yeah man, that’s called an application.

            MSN Messenger had an application, ICQ had an application, both had APIs though, so you then had third party apps that integrated and unified them.

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

              Yes, and then somebody has to build an app that uses these APIs to provide a unified UI to the user. That is precisely the missing piece. Hope that clears things up for you man.

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

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

              • masterspace@lemmy.ca
                link
                fedilink
                English
                arrow-up
                3
                arrow-down
                1
                ·
                4 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σɠƚԋσʂ ☆OP
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  2
                  ·
                  3 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.

      • Monkey With A Shell@lemmy.socdojo.com
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        4 hours ago

        Same thing you can do in the Google app ecosystem, but in that case we say ‘hey maybe I don’t want this company to know everything about me, my plans, and what I like’.

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

          Except you can’t. The scenario I outlined requires juggling a bunch of apps and it’s way more effort in practice. Try doing that sometime and you’ll see how clunky it feels.

          • Monkey With A Shell@lemmy.socdojo.com
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            2
            ·
            3 hours ago

            I can literally go on the calendar, add a location which will interface with the maps app, which can give me reviews, menus, directions, etc. Add people from my contacts, who use any type of email and cal they like (not limited to WhatsApp users) and have an email sent off with an ICS file to add to their calendar of choice. Provide a drive attachment in the same calendar invite if there was something to discuss with this meetup…

            Feeding all my info to a Chinese app isn’t going to somehow improve that. My larger interest is in breaking up the aggregation of data by a single entity.

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

              And that’s precisely what makes it so much more clunky than just being able to do all of that right within the chat you’re having with your friends. I’m glad you’re so much happier feeding all your info into Google though, because it’s totally not facilitating aggregation of data by a single entity. 🤣

      • Arlo Godfrey@fosstodon.org
        link
        fedilink
        arrow-up
        2
        arrow-down
        2
        ·
        4 hours ago

        @yogthos I’ll give it a watch. Regardless, a good operating system should be capable of such seamless integration. That’s why “Super apps” are an operating system in a trenchcoat.

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

          An operating system doesn’t solve the problem because it’s fundamentally a UX problem. You can look at a super app as an OS that also handles the UI layer and apps are just APIs below that layer. This is not how the OS works on Android or iOS however where each app couples its API with its own UI.

          • Arlo Godfrey@fosstodon.org
            link
            fedilink
            arrow-up
            2
            arrow-down
            1
            ·
            edit-2
            4 hours ago

            @yogthos You misunderstand. If you make a “Super App”, you ARE making an operating system. Yes most OS’s have UX problems that prevent this level of integration, but the critical difference is that you’re giving complete control to a single entity.

            The client-server pattern perpetuates power imbalances, and “Super apps” make that problem much much worse.

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

              No, I don’t misunderstand. I’m explaining to you that the nature of this operating system is different because there’s a single unified UI backed by a bunch of APIs. The critical difference is that you have a unified UX that results in better user experience. It has fuck all to do with giving up control to anything. You don’t seem to understand the subject you’re attempting to debate here.

              • Arlo Godfrey@fosstodon.org
                link
                fedilink
                arrow-up
                2
                arrow-down
                1
                ·
                edit-2
                3 hours ago

                @yogthos No need to use strong language, I understand what you’re trying to say.

                As a UX dev of over 10 years, UX is important but secondary to safeguards against being toyed with by power-tripping tech bros. That’s why I use fedi, that’s why I build with ipfs instead of http.

                There’s nothing I need so bad that I would give up my digital freedoms.

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

                  The is a non nonsequitor, because having a single UI framework has little to do with power tripping tech bros.

  • masterspace@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    3
    ·
    edit-2
    3 hours ago

    Designing an app a certain way is not technology in any kind of protectable IP way and is NOT what people are talking about when they talk about China stealing tech.

    No one cares that China released an app that looks like Facebook, Facebook regularly apes the design of all its rivals.

    What people care about China stealing is stuff like a company’s internal research documents describing how to engineer high strength low, weight steel that took a team of PhD researchers in multiple high tech labs ten years and millions of dollars to research and develop. That is the kind of IP and technology that China steals that people care about, not a software UX that an intern can whip up in a week.

    • Sleepless One
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      2
      ·
      3 hours ago

      What people care about China stealing is stuff like a company’s internal research documents describing how to engineer high strength low, weight steel that took a team of PhD researchers in multiple high tech labs ten years and millions of dollars to research and develop.

      Much better for those researchers to barely receive a cent of the money from the company’s profits while the result of their hard work can only be used by the corporation that hired them. \s

      • masterspace@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        3 hours ago

        I have massive issues with IP law, but it is literally the only mechanism that actually gets those researchers paid and to have jobs so I don’t know what the fuck you’re talking about.