For example:

  • You MUST use Apple’s own apps (iMessage, Phone, etc.) as well as Apple’s own App Store
    • To be fair, the EU is doing work to solve this particular issue…but most of the reforms are only for EU customers
  • You have to use WebKit when developing a browser for macOS iOS and iPadOS, you can’t use Gecko or Blink
  • iOS apps must be developed using XCode IF YOU WANT TO PUBLISH IT ON THE APP STORE, which is only available on MacOS…

That last one is weird. Why can’t you compile Swift outside of MacOS (i.e. third party IDEs)? Why can only XCode do it?

edit: Gecko and Blink based browsers are available on macOS. I learnt something new today. Not for iOS or iPadOS though. Also, Xcode is only a requirement for publishing in the App Store. You are able to compile Swift in any OS. You’ll just need to distribute the app via sideloading and/or third-party app stores (in the EU)

  • @ragebutt@lemmy.dbzer0.com
    link
    fedilink
    English
    571 month ago

    Funny enough, apples behavior was enabled by microsoft setting really shitty precedents in the 90s. oh whoops!

    Seriously though microsoft was a force in the 90s and early 2000s. If you weren’t around for it you simply don’t realize how insane it was for something like computing to have come around and quickly take over the world with microsoft being the thing. you only had a pc (or maybe laptop). That pc ran windows over 90% of the time, and you used internet explorer over 90% of the time. Like I’m not making this up, IE, the worst browser of all time, peaked at 95% market share in 2002.

    Nowadays edge is a minor contender but a distant third (chrome about 70%, safari about 17%, edge about 5, Firefox 2.5). Windows market share still dominates on PC but has fallen significantly from 90+% in the 1990s to 75ish% for windows 10 and falling. Plus nowadays people don’t use PCs nearly as much. I’m on a phone right now, which is the dominant computing device (and windows phone was a joke)

    Anyway in true American capitalistic fashion when they had this undeniable monopoly apple was a joke at the time and Linux was for extreme hobbyists and servers and such. So what did microsoft do? Destroy competition, destroy any political machinations that could threaten their future with hefty lobbying, destroy open standards in favor of their own proprietary bullshit, etc. Europe attempted some antitrust stuff against them similar to what is happening to google now (to forcefully break off IE from windows) but it was unsuccessful

    So when you’re frustrated about the fact that tech does not play nice together? Does not adhere to open standards, forces proprietary bullshit on you, open displays anti competitive and anti consumer behavior? Blame microsoft and politicians that were grossly ignorant to a rapidly changing world (although to be fair you don’t have to be a tech genius to understand that computers being forced to work with each other and have transparency in how they work is beneficial)

    And the next time you see some dork praising bill gates for being the “cool billionaire” because he has a charity remember that his wealth is built on these destructive practices. He lead microsoft through this period and this doesn’t even touch on how he destroyed countless businesses that dared to compete by leveraging the size of his company (eg draining their resources with lawsuits) rather than competing fair and square.

    He personally fucked the landscape of technological advancement for generations on top of that because he had the arrogance to think that microsoft knew how best to handle it. Now it’s blown up and he doesn’t care because he got his bag. His charity is the same problem: he holds his wealth and decides what causes are worthwhile, like a king. Fuck him, and fuck all the technocrats that have no sense of ethics aside from “make me more money and do whatever I want”.

    • @s38b35M5@lemmy.world
      link
      fedilink
      English
      141 month ago

      windows phone was a joke

      No. It was leaps and bounds ahead of everyone else. They just sat on their hands and didn’t do anything with it, allowing Google, RiM and Apple to steamroll them.

      And to blame Microsoft (which – don’t get me wrong – is hugely evil and truly is the cause behind many of the problems you properly identify) for all of the tech problems without a hat tip to IBM is missing some important details. IBM showed the tech world that if you use your war chest to drag out a legal battle long enough, you will eventually get a president in power (Reagan) that you own enough to dismiss all claims. That’s how Microsoft got off without even a fine for all their antitrust violations. They played the long game and George W. waved a hand, making the enforcement effort go away.

      • @ragebutt@lemmy.dbzer0.com
        link
        fedilink
        English
        181 month ago

        at no point did I deny apples practices are shitty and anti consumer

        but the history of how we got here is that microsoft spent time lobbying hard to make sure that companies like apple could do exactly what they are doing

        apple is far from the only one who does it as well? Basically every modern tech giant flexes their anti consumer muscle every day. the one defense of apple is that you can basically avoid their shit by not buying it, as opposed to a company like google who are actively vying to utilize their extreme dominance in browser market share to change the internet forever to make adblocking impossible (very similar to 90s microsoft behavior)

        Those who don’t learn from history are doomed to repeat it, etc etc

        Sorry you were challenged to read what was roughly 3/4 of a page. Maybe this is more digestible for you

  • HobbitFoot
    link
    fedilink
    English
    221 month ago

    Apple isn’t a monopoly.

    In personal computing and smartphones, Apple has competition. Because Apple has competition, even if it is only one other major company, Apple won’t be forced to unbundle services.

      • Ephera
        link
        fedilink
        English
        81 month ago

        Yeah, but the law genuinely treats (near-)monopolies differently from their competitors. What’s legal for a small company does not have to be for a company which dominates the market.

        The thing is, laws are supposed to bring the greatest benefit to a society. In most cases, fairness aids that goal. But that’s not the case for competition laws, which is why they’re relatively unintuitive.

    • @ryathal@sh.itjust.works
      link
      fedilink
      21 month ago

      Monopolies are not the only thing that governments are supposed to prevent. Anti competitive practices are supposed to be illegal regardless of monopoly status. The same is true of cartel behavior.

      • HobbitFoot
        link
        fedilink
        English
        11 month ago

        Regulations on cartel behavior is usually linked more to price fixing, not industry practice. Also, there is consumer choice on being forced into a single app store, get an Android phone.

        And Apple has been forced to allow for in app purchases, the most cartel like behavior between the two stores.

  • @GissaMittJobb@lemmy.ml
    link
    fedilink
    211 month ago

    While I broadly agree with your sentiment,

    Why can’t you compile Swift outside of MacOS

    You can compile Swift on Windows and Linux. There are other tools required to build macOS and iOS-apps bundled with XCode that prevents building those on other platforms, but Swift itself is available standalone.

  • @zaperberry@lemmy.ca
    link
    fedilink
    English
    151 month ago

    How is it allowed? That’s the American way, baby!

    How is it possible? People buying Apple products. Their walled garden seems to be a point of pride amongst many users. Not many people actually need Apple products, it’s a choice.

  • Classy Hatter
    link
    fedilink
    151 month ago

    Apple actually open sourced Swift language, and it’s available for other operating systems as well: https://www.swift.org/

    Xcode is the app you need to use, if you want to submit your app to macOS or iOS App Store. You can build macOS apps with other tools, but you can’t distribute them in the App Store. There are developers who sell their apps through their own websites, or through other marketplaces, such as Steam. And while you can build iOS apps with other tools as well, it’s mostly pointless as you can’t distribute them, because iPhone doesn’t support sideloading. Jailbroken iPhones are an exemption to that.

    • sbirdOP
      link
      fedilink
      English
      21 month ago

      ah that makes sense. So you need to use Xcode if you want to be on the App Store. So you can still use third-party apps, but you’ll either need to distribute via sideloading or an alternative app store (in the EU)

  • Dr. Moose
    link
    fedilink
    English
    131 month ago

    Because it’s the top American company. US protects Apple and allies can’t work against that. Now that US and EU relationship is deteriorating we’ll see loads of lawsuits against Apple pop up in Europe.

        • Dr. Moose
          link
          fedilink
          English
          11 month ago

          And cultural impact. Americans are super patriotic about Apple and don’t even notice it.

          • @aesthelete@lemmy.world
            link
            fedilink
            2
            edit-2
            1 month ago

            Eh, they’re perceived as more “lefty” than most of the stereotypically “patriotic” corporations of the US.

            There are a couple of reasons for this: (1) Steve Jobs has/had a “crunchy granola” reputation (despite likely being a crypto fascist) due to likening himself to civil rights leaders and other “woke” people and living in California, and (2) they have a large amount of usage by people in the creative arts such as music producers, visual artists, and other people who the right would call “woke” without blinking an eye.

            I think it’s all perception, and they are easily just as fascistic as the rest of the corporations. But they try to stay on the good side of a lot of people that care deeply – or at least claim to care deeply – about eroding democratic norms, and the rolling back of people’s rights and that produce a lot of the cultural artifacts the right largely hates, but are broadly-speaking massively popular.

  • Swift (the programming language) can be used on other operating systems too, just not for iOS development.

    I’ve been wondering this since I first heard of the iPhone’s “app store” concept in the 2000s, so you’re not alone.

  • @DavidGA@lemmy.world
    link
    fedilink
    61 month ago

    Apple is not a monopoly, nor the dominant manufacturer of smartphones. They have the freedom to do these things because you don’t have to buy an iPhone.

  • Zerlyna
    link
    fedilink
    English
    1
    edit-2
    1 month ago

     did license macOS out several decades ago. There were issues between hardware and software so they quit and brought it back under their umbrella so it’s integrated. That’s my understanding.  was nothing much when the iPhone came out.

  • @heavydust@sh.itjust.works
    link
    fedilink
    -7
    edit-2
    1 month ago

    You have to use WebKit on macOS

    This is a lie. Aren’t you ashamed of yourself?

    Edit: downvoting won’t make your story true. You’re wrong and the existence of Chrome and Firefox proves that you’re an idiot.

    • @4am@lemm.ee
      link
      fedilink
      41 month ago

      Chrome and Firefox on iOS are wrappers around Apple’s WebKit component. Neither of them run their own rendering engine.

    • sbirdOP
      link
      fedilink
      English
      11 month ago

      I didn’t downvote you, I’m only just reading it now. I think I might have made a mistake, yeah. iOS and iPadOS don’t let you use non-WebKit browsers. I got mixed up. I’ll go edit the post then. Thanks for the feedback!