Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
How about just removing USB-C port as a legal requirement? As is shown in the legal text, or another port can be adopted as technology progresses as is explicitly explained in the law.

Micro-USB was a legal requirement for chargers and phones, or include a free adapters.
See my previous post. There is no incentive for anyone to come up with something better. To the contrary, there will be resistance to any attempt to change to a new standard.

Apple did include the “free” micro-USB adapters for phones sold in the EU. I bought a few on eBay to repurpose some ancient charging cables. Why couldn’t the EU have just kept that?
 
Except there is no incentive for anyone to make something better. There would be a lot of resistance from other manufacturers if one starts pushing for a new standard.
There is no incentive right now because USB-C port is still scaling nicely - Thunderbolt 5 isn't out yet (just around the corner) and we don't yet know if TB6 will work on USB-C as currently designed or if it will need a new port.

There is incentive to make something better when there is need to make it better. Why do you think USB-C even exists? Because USB-A ports and Micro-b ports weren't good enough. Micro-B was the USB standard for the EU and yet, somehow, USB-C was still developed and still went on to replace Micro-B. Why didn't the forces you imagine to exist prevent the release of USB-C and leave us stuck with Micro-B? When enough companies get fed up enough with the limitations of USB-C they will start trying to come up with a new connector, but unless you know of some glaring issues with USB-C that the rest of us aren't aware of I see it sticking around for a while because it is a really well designed port.
 
  • Like
Reactions: Sophisticatednut
There is no incentive right now because USB-C port is still scaling nicely - Thunderbolt 5 isn't out yet (just around the corner) and we don't yet know if TB6 will work on USB-C as currently designed or if it will need a new port.

There is incentive to make something better when there is need to make it better. Why do you think USB-C even exists? Because USB-A ports and Micro-b ports weren't good enough. Micro-B was the USB standard for the EU and yet, somehow, USB-C was still developed and still went on to replace Micro-B. Why didn't the forces you imagine to exist prevent the release of USB-C and leave us stuck with Micro-B? When enough companies get fed up enough with the limitations of USB-C they will start trying to come up with a new connector, but unless you know of some glaring issues with USB-C that the rest of us aren't aware of I see it sticking around for a while because it is a really well designed port.
Except Micro-USB wasn’t mandated as a port (given the adapter workaround). Apple was free to introduce a new proprietary port that had several advantages over Micro-USB.

There are several disadvantages of USB-C. For starters, from plain sight you cannot tell what the underlying interface is (because of all the alt-modes supported), and what the cable is capable of delivering. USB 4 and Thunderbolt 4 (soon 5) help somewhat in this regard since USB-4 or Thunderbolt 4 cables are as close as we have to “universal” cables, but that definitely hindered uptake at first. The design of the port makes it more likely to break than Lightning. It’s physically bigger. Plus when you connect two USB-C devices together, charging can be unpredictable because it took a while to decide upon charging protocols.
 
Given that the EU made this law 6 years after USB-C arrived I would guess that after something better comes along it will take about 5 years again for that to be made the common standard. Alternatively some standards body (USB or its successor) could come along and make the case that they want everyone to switch to this new thing they came up with so the EU should update the law. Apple was the only real holdout that prevented USB-C from being made the standard far sooner.
Well the law is referencing the USB-C port standard. So the second the USB-if publishes an update it is the new standard. It could as well just argue the standard isn’t needed when everyone already uses one.

It’s written to be easy and fast to be updated by the commission
IMG_1324.jpeg

And all the relevant parties will be included
IMG_1321.jpeg


Just how micro-USB wasn’t renewed when USB-C was on the horizon. EU wasn’t made to be clunky and inefficient. Just because the U.S. government is slow doesn’t mean all governments are the same.

Except Micro-USB wasn’t mandated as a port (given the adapter workaround). Apple was free to introduce a new proprietary port that had several advantages over Micro-USB.
USB-A was mandated on the charger or micro-USB on the end. Including an adapter was allowed as an exception, Apple could have introduced lightning to the USB-IF forum.
There are several disadvantages of USB-C. For starters, from plain sight you cannot tell what the underlying interface is (because of all the alt-modes supported), and what the cable is capable of delivering. USB 4 and Thunderbolt 4 (soon 5) help somewhat in this regard since USB-4 or Thunderbolt 4 cables are as close as we have to “universal” cables, but that definitely hindered uptake at first. The design of the port makes it more likely to break than Lightning. It’s physically bigger. Plus when you connect two USB-C devices together, charging can be unpredictable because it took a while to decide upon charging protocols.
This is a universal charging port, not a data port. The protocol can be whatever they want as long as the minimum USB-PD is supported as fast charging and normal usb charging.

Remember iPhones aren’t alone, keyboards, headphones, controllers, radios etc anything you can think of that uses micro-usb or barel chargers etc will be required to use a USB-C port

USB 4 or thunderbolt and the numerous Alt modes are in the hand of the companies to solve, and currently for EU to regulate.
The chance for the port to break is just speculative by you, unless you have data showing an actual meaningful difference.
 
Last edited:
  • Like
Reactions: bcortens
Well it’s much more black and white than you think, at least here. The problem is if a license is in practice indefinite it is understood as a transfer of ownership.
Not much different than say, music. You may purchase it, and own the media its on. But, not the product.
Just as the transaction of money is understood as transfer of ownership irrespective of potential license agreements as you are unable to review and approve it without opening and starting to use it.
I'm sure the information would be available online without having to purchase the product.
Mind you it doesn’t grant you rights to copy and redistribute it, but the unique copy you purchased is your own to modify and sell if you want.
This is where the disagreement would be at the last part of that sentence. "modify and sell if you want....".
Which taken literally would be I can purchase 10,000 iPhones. Modify them and resell it. I don't think many manufactures of any product would be ok with that. You can do to it as you like but, to resell it without restriction makes no sense to me. Might as well throw away patents, trademarks, copyrights, etc.
Example me buying iPhones, jailbreaking them and reselling it as a citizen as long as it’s the original software. You aren’t allowed to keep copies if you sold the original product.
Back to what I stated above. That would make no sense, and for Apple that litterally killed off clones back in the 90's. I'm sure it would make even less sense. Again, if you're doing this for yourself alone. OK. If you figure out a way to do it, sure enjoy. You can even post it on the internet to all that like to tinker. But to resell that? So what I can't keep a copy. How does the EU enforce that part? How do they know I didn't keep a copy of what I just hacked?
Well perspective and transparency over the possible threat is distinct. And I mean more you as a person don’t need to babysit other adults.
Apple tries to design a product (Hardware/Software) that is easy to use and offers a more simple approach to technology. One of those approaches is to minimize the risks. I personally wouldn't coin it babysitting, but to each is own. They have a different approach than others do. They don't want the user exposed and or having to manage some aspects of the system. If you want that level of access and control, you can pick Android.
Well all this might be true, but it doesn’t address the issue of distribution of iOS software prohibits third party competition and solutions to be used.
On the platform, sure. They do restrict it to just the AppStore. One way in. But they don't exist alone. It's a product they made the way they wanted it. People "picked" it over the open Android platform. Or not, and choose Android. You can get almost everything on each system. And moving data between them gets easier all the time. Even the apps you purchase tend to have user ID's so you can login into it again on an Android product and keep on rocking or vise versa.

We don't need to compete within the same platform. If it was ONLY Apple, then yes. But, that isn't the case. Plus, with Android you can already add 3rd party stores AND side load. Hence why I say, if Apple left the EU market. All citizens would only have access to Android. Which covers all the bases the rules are demanding. PLUS, if push really came to shove. I'm sure some really smart engineers in the EU could get together and create another fork of Android and have it compatible with all Android devices. Give it away if they want.
Just take steam on Mac as an example as it is a direct competitor to the Mac AppStore that does allow cross platform ownership. But the iOS AppStore isn’t ever competing with the play store or Samsung store as the user base and developers aren’t even cross competitors and will not have an affect on iOS developers.
On the same platform, correct. They don't want that. However, you can create a web-app. As Microsoft has done with their Xbox gaming cloud (whatever they call it). Otherwise, you as a user can pick a device that does allow it. Again, you don't have to pick iOS.
Absolutely, the ball is in apples court and it’s less than 6months left
I very much hope they put future plans on hold in the EU.
 
See my previous post. There is no incentive for anyone to come up with something better. To the contrary, there will be resistance to any attempt to change to a new standard.
Well the same way Logitech refused to stop using micro USB on their keyboard and other devices and implement USB-C. We have had many time in history with a single dominant port that simply wasn’t working that well and was replaced by superior options.

Mini-A/B Micro-AB/B

SATA, Serial/parallel port, eSata, FireWire,DVI, Din-types etc etc
Apple did include the “free” micro-USB adapters for phones sold in the EU. I bought a few on eBay to repurpose some ancient charging cables. Why couldn’t the EU have just kept that?
Because having adapters wouldn’t fix the market fragmentation, e-waste and interoperability long term compared to a single solution

An adapter is just another bandaid that isn’t usable outside its proprietary environment.

You’re free to read the impact assessment EU made. It contains hundreds of pages and would be hard for me to summarise properly for you.

IMG_1325.jpeg
IMG_1326.jpeg

 

Attachments

  • IMG_1327.jpeg
    IMG_1327.jpeg
    551.4 KB · Views: 45
  • IMG_1328.png
    IMG_1328.png
    818.9 KB · Views: 48
Opening up hardware would mean NFC can be used by other as well example an alternative wallet app

Oh so why was USB-C invented? And between 2014-2022 it became almost completely universal with a small exception of phones using lightning or micro USB and

Viruses already exist in the AppStore with a few famous cases. And why would you even worry more? Staying in the AppStore isn’t prohibited

I think we are having some misunderstanding. I agree browsers are vulnerable, but WebKit being the only allowed browser engine on iOS doesn’t make it more secure from social engineering than normal to install malicious code and certificates. It would be no difference if chromium or geko was used.

You can right now side load apps, but that’s only because an exploit of enterprise certificates etc as you can see in the video when I test an emulator that doesn’t exist in the AppStore

View attachment 2282627
> " It would be no difference if chromium or geko was used."
Instead of dealing with verifying WebKit code for possible vulnerabilities you multiply the work with each browser engine, so the vulnerability risk increases with more possibilities of attack vectors. If you know something about security you know that increasing complexity, increases the possible attack vectors.
 
Not much different than say, music. You may purchase it, and own the media its on. But, not the product.
Well here it is. You are free to remove DRM on software
I'm sure the information would be available online without having to purchase the product.
Sure, but it’s not the consumers job to procure the contract. The party who is responsible for the sale needs to supply the necessary documents and approval at point of sale.
This is where the disagreement would be at the last part of that sentence. "modify and sell if you want....".
Which taken literally would be I can purchase 10,000 iPhones. Modify them and resell it. I don't think many manufactures of any product would be ok with that. You can do to it as you like but, to resell it without restriction makes no sense to me. Might as well throw away patents, trademarks, copyrights, etc.
well no, you can purchase let’s say 10.000 iPhones but you will be treated as a business establishment.

The fundamental difference between ‘implied licence’ that is used in UK and exists in USA and ‘exhaustion of the rights’ is that in the former, there is no exhaustion of the iprs but with the distribution of the physical product, the iprs embedded is also licensed to the buyer unless such implied license is expressly barred through contract. In the case of the latter, the effect is rather automatic as soon as the iprs embedded product is put into any distribution channel, i.e. the right to enforce the iprs is exhausted irrespective of any contractual bindings.

The only possible difference between the doctrines of ‘first sale’ in the USA and ‘exhaustion’ in EU is that while the former is controlled by laws of contract for sale while the latter establishes out-right exhaustion without any possibility of opt-out.

And this has been the case for decades.

Just as we had a case with big impact
https://curia.europa.eu/juris/docum...1&doclang=EN&text=&dir=&occ=first&cid=2012237
Back to what I stated above. That would make no sense, and for Apple that litterally killed off clones back in the 90's. I'm sure it would make even less sense. Again, if you're doing this for yourself alone. OK. If you figure out a way to do it, sure enjoy. You can even post it on the internet to all that like to tinker. But to resell that? So what I can't keep a copy. How does the EU enforce that part? How do they know I didn't keep a copy of what I just hacked?
Well there was a company that did sell Mac clones and got away with it as they just purchased legitimate OS X on disk. And EU isn’t enforcing it, it means it’s just considered theft or piracy. How does USA enforce DMCA?
Apple tries to design a product (Hardware/Software) that is easy to use and offers a more simple approach to technology. One of those approaches is to minimize the risks. I personally wouldn't coin it babysitting, but to each is own. They have a different approach than others do. They don't want the user exposed and or having to manage some aspects of the system. If you want that level of access and control, you can pick Android.
It’s not babysitting, just how Mac can install software outside the store, and I can with some trickery(not jailbreaking)install software from outside the iOS AppStore. Apple is actively trying to stop me from doing that.
On the platform, sure. They do restrict it to just the AppStore. One way in. But they don't exist alone. It's a product they made the way they wanted it. People "picked" it over the open Android platform. Or not, and choose Android. You can get almost everything on each system. And moving data between them gets easier all the time. Even the apps you purchase tend to have user ID's so you can login into it again on an Android product and keep on rocking or vise versa.
There’s only one platform though. To use a car analogy: class 8 trucks( we just call them lastbil), buses, cars and bicycles are all classified as vehicles. They all compete on on the same marketplace. But in actuality it would be comical to argue passenger cars are competing with motorcycles or that bicycles are competing against trucks.

IMG_1332.jpeg


If a consumer have a car(iPhone) and a truck( Samsung). And the trailer and car have a wide variety of options when it comes to external spare part and accessories(Samsung galaxy s11 and iPhone 11) provided by a variety of companies( cases, screen protectors, cables etc)

But when it comes to the need to do work on the engine(the Operating system) the truck can have the engine replaced(android forks) replacement parts, modifications and accessories for the interior of the vehicle from approved suppliers or brand specific dealers by the different manufacturers(play store, galaxy store, Amazon AppStore etc)

But when it comes to the car(iPhone), it’s only through their approved dealers providing services and accessories only from their stores( Apple AppStore). Owners who tries to use unauthorised accessories, or purchase from the companies themselves are threatened with legal actions and actively prevent from doing anything.

The software and engine of the car (iOS) if it discovers unauthorised access will prevent it from working. You can buy Bluetooth speakers from the store and will work as it has software signatures connected to you, the car and Apple. But if you buy the same speakers outside the store(side loading)will discover it won’t connect or work unless you falsify the signature.
We don't need to compete within the same platform. If it was ONLY Apple, then yes. But, that isn't the case. Plus, with Android you can already add 3rd party stores AND side load. Hence why I say, if Apple left the EU market. All citizens would only have access to Android. Which covers all the bases the rules are demanding.
PLUS, if push really came to shove. I'm sure some really smart engineers in the EU could get together and create another fork of Android and have it compatible with all Android devices. Give it away if they want.
Well I think you should read what the implications are. EU have also a completely different philosophical understanding of what a market entails and what relevant parts are competing

Apple and Samsung phones are competing: as consumers choose to purchase the device they want.

Google android and Apple iOS aren’t competing: consumers can’t acquire iOS outside the product and neither install android on their iPhones

Google android and different android fork is competing: both consumers and businesses can acquire android of different forks.

Play store and Apple AppStore isn’t competing: as before a consumer can’t access the alternatives store without switching their main device and for a developer the targeted

The DMA defines when a large online platform qualifies as a “gatekeeper”. These are digital platforms that provide an important gateway between business users and consumers – whose position can grant them the power to act as a private rule maker, and thus creating a bottleneck in the digital economy and act independently from competition

It’s not just about consumer choice, but it’s also about market forces having a fair choice, if Apple still end up having 99.9% of the market that will be completely legal.

And
Oh we absolutely need competition within the same platform. The thing you’re missing is that android and iOS aren’t competing or compatible. People don’t purchase android or iOS, but iPhones, Samsung, pixel, Huawei etc

On the same platform, correct. They don't want that. However, you can create a web-app. As Microsoft has done with their Xbox gaming cloud (whatever they call it). Otherwise, you as a user can pick a device that does allow it. Again, you don't have to pick iOS.

I very much hope they put future plans on hold in the EU.
You get stuck on users, but it’s a mixture of business and user interaction.
These obligations will help to open up possibilities for companies to contest markets and challenge gatekeepers based on the merits of their products and services, giving them more space to innovate.

When a gatekeeper engages in practices, such as favoring their own services or preventing business users of their services from reaching consumers, this can prevent competition, leading to less innovation, lower quality and higher prices.

When a gatekeeper engages in unfair practices, such as imposing unfair access conditions to their app store or preventing installation of applications from other sources, consumers are likely to pay more or are effectively deprived of the benefits that alternative services might have brought.

Web apps aren’t able to do anything of substance on the device and not a viable alternative.
 
Here is My take on this. I have been a computer user for 60 years. We have choices. I have used Microsoft OS since MSDOS 3.0. if you want to use Microsoft OS's that is your choice. Keep in mind there is code floating around it Windows 11 that goes all iof the way back to those MSDOS days. I have migrated to Apple. You reach a time in your life that you don't want to mess with computers anymore. Because of Apples vertical integration were everything is designed. built and coded to work together it is amazing to me how smooth the transition was. I was completely blown away when first booting up my me Mac Studio that a pop-up on my iPhone told me it had detected this new Apple computer and did I want to continue, tapping yes I watched as the iPhone setup the Mac. It is than I realized that the linchpin to the entire Apple universe is the iPhone. I have a small PC here to operate my Radios and when you move from macOS to Windows you realize how morbid Windows is. Apple needs to tell the EU to go pound sand that we do not need their cyber-colonialism.
 
Last edited:
  • Like
Reactions: Sophisticatednut
You seem to be unaffected currently of the workaround to side load applications? So why would this affect you if the workaround with using enterprise certificates won’t be needed anymore?
Namely that Apple is not forced to open a potential security hole on the device. Currently iOS is the most secure mass consumer operating system that exists and I do not want to see changes like the ability to side load jeopardize that for users like me who have no desire to side load. If they can implement it without opening potential exploits for those of us who will not ever use it, then I really don’t care at all if they are forced to implement it.
 
Fair enough. But like I said, all the EU is doing is asking iOS to be like the Mac.

And most of us don’t run antivirus programs on our Mac because the security is so good.

Yeah iOS will be a bigger target. But again, this will be down to apple’s engineering and security practices providing good security. Not because of third party app stores.

Tbh I don’t think that most people will install different app stores anyway.

But I do think that the presence of them will force apple to change how it does business with the App Store and approvals.

Having said that - if there’s one or two amazing hit apps that are on third party stores that could never be on the App Store this will change things.

And on the converse - it will take just one data sucking up on a third party App Store for people to be wary of them.

Again, it will down to apple to provide much more scarier warnings and double checks to allow access to your data and phone systems.

Finally - it’s not like the App Store is a gold standard anymore. Search for any keyword s and you’ll see rip offs of well known apps and games buying their way into the results.

Apple’s protests would mean so much more if they hadn’t let the App Store degrade into such a cash grab.
Yeah, all of the app stores for all of the platforms are full of garbage apps. That is why I install the bare minimum of apps and will not install any app that is not for a major service (such as Amazon or Google) that I do not pay for. Ad supported apps are not allowed on my devices and I do not allow any non-weather or non-navigation related application to have access to my location.
 
  • Like
Reactions: bluecoast
> " It would be no difference if chromium or geko was used."
Instead of dealing with verifying WebKit code for possible vulnerabilities you multiply the work with each browser engine,
Again, that’s up for debate. iOS users are also a large attack vector.

And you increase the work for who? The attacker? Users? Developers? Apple? Google? Firefox?

Is Apple the one who verifies the codebase in Gecko, Blink and WebKit code?

Blink was after all just a WebKit fork in the beginning.

One exploit is guaranteed to work on every user because no “bio diversity” as monoculture festers. If an exploit gets discovered, you can ether stop using the mobile browser, use different hardware or hope you won’t be affected until an update is released.
so the vulnerability risk increases with more possibilities of attack vectors.
If you know something about security you know that increasing complexity, increases the possible attack vectors.

software monocultures are bad​

As an information security professional that you so claim, you’ve likely heard the term ‘monoculture’ in relation to agriculture. In that context, a single type of crop, – take sweet corn for example – has a monopoly on a field. A sudden crop killer (virus or destructive insects) can lead to abominable consequences.

Monocultures in software and cyber security are subject to the same forces, vulnerabilities and problems as agricultural monocultures
Common patterns among monoculture projects include:

  • don't bother to research/re-use existing working protocols (or only minimally do so)
  • don't bother to engage with existing healthy communities
  • go down the path of solving it all themselves in the project
  • expect others to follow their software/protocols when they didn't bother to follow anyone else's, or at least document why they considered and rejected them, or why theirs is an improvement (contrast with webmention being a deliberate improvement upon pingback).
  • security risks — the exact same bugs on many servers mean attacks can be reused and deployed in bulk to a large numbers of servers. Examples: WordPress, MediaWiki, OpenSSL
One group of people was wholly responsible for the IE6 debacle…

web developers

IE6’s longevity was not the fault of system administrators, slow-moving organizations or an evil Microsoft. Ten years ago, developers targeted IE — not web standards. IE6 was the standard born from a monoculture; few considered a future where IE did not exist.

While there may never be a single WebKit engine, developers will choose it over W3C standards. If something works in WebKit browsers, it won’t matter whether that feature is proprietary, implemented incorrectly or fails elsewhere: it becomes the standard. At that point, you have to hope WebKit is never superseded by a better alternative — a horrible thought.

Homogeny and vulnerability

One of the most significant concerns with monocultures is that a single point of failure (a vulnerability under exploit) can lead to widespread negative repercussions. If a vulnerability is found within a dominant software, a huge number of organizations could experience temporary disruption, resulting in rippling real-world effects across sectors and society at-large.

The recent case of a successful breach by a threat actor against Microsoft, where a successful extraction of a supposedly inactive user account’s Azure AD signing key took place, is a prime example of this and goes to show how a lump risk evolves by entrusting your security defenses with a single provider. The analogy of the virus in the corn field comes to mind again.

Another example is the infamous “Heartbleed” vulnerability in OpenSSL. Three years after discovery, the flaw continued to affect 200,000 unpatched servers worldwide. Heartbleed allowed an attacker to retrieve the private memory of an application that used the vulnerable code library – in chunks of 64k at a time. The consequences were catastrophic, and organizations like GitHub, Dropbox, and the U.S. FBI were affected.

Monocultures and innovation

Monocultures may stifle innovation. After organizations have long been tethered to a single tech stack, leaders may resist the idea of adopting newer and more secure technologies. However, bringing in divergent solutions can radically increase cyber resilience. In brief, the monoculture approach can leave organizations woefully under-prepared to contend with next-generation cyber threats or leave the gates wide open to threat actors who possess the golden key to authentication systems, which were previously considered safe harbors.
The prevention of competitors in the mobile market have entrenching effects to a monoculture in web browsing.


Now, many people have attempted to argue against this risk by one of three arguments: that Webkit already is a monoculture on mobile browsing; that Webkit is open-source, so it can't be a "bad" monoculture; or that Webkit won't stagnant, so it can't be a "bad" monoculture. The first argument is rather specious, since it presumes that once a monoculture exists it is pointless to try to end it—walk through history, it's easier to cite examples that were broken than ones that weren't. The other two arguments are more dangerous, though, because they presume that a monoculture is bad only because of who is in charge of it, not because it is a monoculture.

The real reason why monocultures are bad are not because the people in control do bad things with it. It's because their implementations—particularly including their bugs—becomes the standards instead of the specifications themselves. And to be able to try to crack into that market, you have to be able to reverse engineer bugs. Reverse engineering bugs, even in open-source code, is far from trivial. Perhaps it's clearer to look at the problems of monoculture by case study.

In the web world, the most well-known monoculture is that of IE 6, which persisted as the sole major browser for about 4 years. One long-lasting ramification of IE is the necessity of all layout engines to support a document.all construct while pretending that they do not actually support it. This is a clear negative feature of monocultures: new things that get implemented become mandatory specifications, independent of the actual quality of their implementation. Now, some fanboys might proclaim that everything Microsoft does is inherently evil and that this is a bad example, but I will point out later known bad-behaviors of Webkit later.

What about open source monocultures? Perhaps the best example here is GCC, which was effectively the only important C compiler for Linux until 2010, when clang become self-hosting. This is probably the closest example I have to a mooted Webkit monoculture: a program that no one wants to write from scratch and that is maintained by necessity by a diverse group of contributors. So surely there are no aftereffects from compatibility problems for Clang, right? Well, to be able to compile code on Linux, Clang has to pretty much mimic GCC, down to command-line compatibility and implementing (almost) all of GCC's extensions to C. This also implies that you have to match various compiler intrinsics (such as those for atomic operations) exactly as GCC does: when GCC first implemented proper atomic operations for C++11, Clang was forced to change its syntax for intrinsic atomic operations to match as well.

The problem of implementations becoming the de factostandard becomes brutally clear when a radically different implementation is necessary and backwards compatibility cannot be sacrificed. IE 6's hasLayout bug is a good example here: Microsoft thought it easier to bundle an old version of the layout engine in their newest web browser to support old-compatibility webpages than to try to adaptively support it. It is much easier to justify sacking backwards compatibility in a vibrant polyculture: if a website works in only one layout engine when there are four major ones, then it is a good sign that the website is broken and needs to be fixed.

All of these may seem academic, theoretical objections, but I will point out that Webkit has already shown troubling signs that do not portend to it being a "good" monoculture 10 years ago already . The decision to never retire old Webkit prefixes is nothing short of an arrogant practice, and clearly shows that backwards compatibility (even for nominally non-production features) will be difficult to sacrifice. The feature that became CSS gradients underwent cosmetic changes that made things easier for authors that wouldn't have happened in a monoculture layout engine world. Chrome explicitly went against the CSS specification (although they are trying to change it) in one feature with the rationale that is necessary for better scrolling performance in Webkit's architecture.
 
Namely that Apple is not forced to open a potential security hole on the device. Currently iOS is the most secure mass consumer operating system that exists and I do not want to see changes like the ability to side load jeopardize that for users like me who have no desire to side load. If they can implement it without opening potential exploits for those of us who will not ever use it, then I really don’t care at all if they are forced to implement it.
Well can you explain or imagine how and why Apple would even need to open up a potential security hole in the first place?

Your phone right now can side load apps without jailbreaking anything in there simple steps.

1: install an illicit generic configuration profile. Such as enterprise certificates
2: install apps from any source you want that have been signed with the same unauthorised certificate.
3: Boom you can download whatever you want. Pirated apps, banned apps, adult apps, apps that are modified etc etc.

Problem is Apple can at any time revoce such certificates and make your apps useless so you have to resign them again. Could be the next day or a year from now.

And potentially the only thing apple needs to do as a minimum is stop revoking such certifications and just allow legitimate access to them so people don’t need to acquire them illegally
 
Last edited:
We have choices.

Simply having choices does not negate antitrust laws. In the 1990s, for example, people could choose Windows, Mac OS, OS/2, Linux, BeOS, etc. yet that didn't stop the U.S. DOJ from going after Microsoft. Today, people can choose Google search, Bing, DDG, Brave search, etc. yet that isn't stopping the U.S. DOJ from going after Google.

Like the U.S. and other countries/regions, the EU has its laws and Apple can choose to comply, fight, or pull their business out of the EU.
 
  • Like
Reactions: Sophisticatednut
Simply having choices does not negate antitrust laws.
What anti trust laws were applied to the companies discussed either in the US or the EU? Yep it’s great to have antitrust laws when neede but popularity doesn’t mean laws were violated.
In the 1990s, for example, people could choose Windows, Mac OS, OS/2, Linux, BeOS, etc. yet that didn't stop the U.S. DOJ from going after Microsoft. Today, people can choose Google search, Bing, DDG, Brave search, etc. yet that isn't stopping the U.S. DOJ from going after Google.

Like the U.S. and other countries/regions, the EU has its laws and Apple can choose to comply, fight, or pull their business out of the EU.
 
What anti trust laws were applied to the companies discussed either in the US or the EU? Yep it’s great to have antitrust laws when neede but popularity doesn’t mean laws were violated.

There were several antitrust laws the DOJ claimed Microsoft violated including having anticompetitive agreements and conspiracies that restrained trade, using its dominant position in a market to suppress competition in other markets, tying or "tech tying" arrangements, predatory pricing, etc.

In the current DOJ case against Google, one of their arguments is that Google unlawfully stifled competition through anticompetitive agreements (with companies like Apple) which help them maintain or increase their dominance in search.

As far as the EU is concerned, the DMA outlines various laws.

"Popularity" doesn't necessarily have anything to do with whether or not a company has violated antitrust laws, although it can reflect a company's dominance in a market.
 
  • Like
Reactions: Sophisticatednut
Yeah, all of the app stores for all of the platforms are full of garbage apps. That is why I install the bare minimum of apps and will not install any app that is not for a major service (such as Amazon or Google) that I do not pay for. Ad supported apps are not allowed on my devices and I do not allow any non-weather or non-navigation related application to have access to my location.
Ditto. But it's telling that we both behave like that on Apple's own App Store, which is meant to be 'the safest and best place for apps on iPhone' (as Apple generally describes it) when it patently isn't.

Which is annoying, as it's the only (legal) place.
 
Can’t wait to see someone mentally contort themselves to an all-powerful government entity that they think will always do the right thing, and if or when they don’t, there will be repercussions, in the comments. 🙄
that’s what i think, yeah
 
The free market IS deciding. You don’t want to let it anymore.

Today I can choose a closed, secure system instead of other options.

You don’t want my choice to exist anymore.

You are not for the free market.
no, i’m not. i’m not for the free market at all. you’re not getting me on something, i said that myself.
 
Well can you explain or imagine how and why Apple would even need to open up a potential security hole in the first place?

Your phone right now can side load apps without jailbreaking anything in there simple steps.

1: install an illicit generic configuration profile. Such as enterprise certificates
2: install apps from any source you want that have been signed with the same unauthorised certificate.
3: Boom you can download whatever you want. Pirated apps, banned apps, adult apps, apps that are modified etc etc.

Problem is Apple can at any time revoce such certificates and make your apps useless so you have to resign them again. Could be the next day or a year from now.

And potentially the only thing apple needs to do as a minimum is stop revoking such certifications and just allow legitimate access to them so people don’t need to acquire them illegally
Interesting, I truly did not know that it was that simple, but that is because I haven't been interested in doing it. Thanks for posting that because I enjoy knowing that.
 
  • Like
Reactions: Sophisticatednut
Just because it is a “standard” doesn’t mean it is a solid and robust connector. This is the only claim I am making for Lightning. The USBC connector is not solid and will probably fail at a much higher rate than lightning.

Also, “ as a last resort”? There is no need to regulate connectors, period. What happens if a great connector is invented tomorrow? Right, we will never see it.
What are you basing your claims on that USB-C connectors are failing at higher rates?

And why wouldn’t governments regulate connectors? We know some companies invent new plugs to purposely create incompatibilities to force people to buy new peripherals. Why shouldn’t it also become mandatory for razors and toothbrushes to switch to USB-C?
 
  • Love
Reactions: Mr. Retrofire
What are you basing your claims on that USB-C connectors are failing at higher rates?

I never said they ARE failing at higher rates. I very clearly said they will PROBABLY fail at a much higher rate. This of course is my opinion based on anecdotal evidence and personal experience. If you were debating in good faith you should be able to admit that the USBC connector doesn't feel all that sturdy. If you are using this connector for what I would call a low milage use, like powering an indoor camera, or to use your example charging a razor, I am sure it will do just fine. But in the instance where a connector is repeatedly used, multiple times a day, every day I just don't see this connector fairing well. I'm happy to be proven wrong, long term, but I don't think I will.

My use case involve a lot of travel for work and I use carplay. I can connect and disconnect my phone from the car as many as 10x a day. I never had a problem with lightning, ever, over multiple devices. My 2017 MBP had the USBC ports on both sides replaced and those ports received far less "mileage".




And why wouldn’t governments regulate connectors? We know some companies invent new plugs to purposely create incompatibilities to force people to buy new peripherals. Why shouldn’t it also become mandatory for razors and toothbrushes to switch to USB-C?

Because, as I have said many times, this stifles innovation. Now that USBC has been forced on us there will be very little time, money or effort placed towards innovation in this space. Literally tomorrow someone could invent a far superior connector but we won't get to see it because of the mandate. If Apple creates a better connector, like magsafe for laptops, they should be able to use it. If Samsung wants to use micro-usb (giggle) then they should be able to do so without regulatory interference. Remember, the EU tried to stick us with micro-usb, would you have been happy about that?
 
Last edited:
Because, as I have said many times, this stifles innovation. Now that USBC has been forced on us there will be very little time, money or effort placed towards innovation in this space. Literally tomorrow someone could invent a far superior connector but we won't get to see it because of the mandate. If Apple creates a better connector, like magsafe for laptops, they should be able to use it. If Samsung wants to use micro-usb (giggle) then they should be able to do so without regulatory interference. Remember, the EU tried to stick us with micro-usb, would you have been happy about that?
Suppose Apple comes up with a better connector tomorrow, a connector so much better that everyone would be clamouring to use it.

Given the state of the world right now we have to assume it would also carry USB since backwards compatibility with USB is a massive dependency for any successor to USB-C. If they want to replace USB-C with this new connector they can immediately start the process of getting it assigned as the next gen USB port by working with the USB-IF. Since this hypothetical connector isn't just a little better than the current port it is a massive improvement everyone at USB-IF wants it. Once it is accepted as the next gen USB standard then the USB-IF will begin to work the EU to adopt this as the next standard charging port.

The EU institutions and legislation overseeing this process already have some steps in place for reviewing new developments and have described the need to work with the USB-IF to setup a harmonized plan for replacing USB-C if a new (better) port is created.

The idea that the EU has stuck us with USB-C from not to eternity is a fiction of your own imagination based on nothing but speculation. USB Micro-B was required (either on device or with an adaptor) and yet somehow USB-C was developed.
 
  • Love
Reactions: hagar
Suppose Apple comes up with a better connector tomorrow, a connector so much better that everyone would be clamouring to use it.

Given the state of the world right now we have to assume it would also carry USB since backwards compatibility with USB is a massive dependency for any successor to USB-C. If they want to replace USB-C with this new connector they can immediately start the process of getting it assigned as the next gen USB port by working with the USB-IF. Since this hypothetical connector isn't just a little better than the current port it is a massive improvement everyone at USB-IF wants it. Once it is accepted as the next gen USB standard then the USB-IF will begin to work the EU to adopt this as the next standard charging port.

The EU institutions and legislation overseeing this process already have some steps in place for reviewing new developments and have described the need to work with the USB-IF to setup a harmonized plan for replacing USB-C if a new (better) port is created.

The idea that the EU has stuck us with USB-C from not to eternity is a fiction of your own imagination based on nothing but speculation. USB Micro-B was required (either on device or with an adaptor) and yet somehow USB-C was developed.
Apple has a better power connector on the MacBook, it is named MagSafe, and it is used. And the same machine can be powered using USB-C for the ones who prefer USB-C, or when you travel.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.